šŸ  Edifice - Create and share structures [API 5.0.0]

Is the authentication server down? I canā€™t seem to get onto it to sign up on the website. :disappointed_relieved:

Itā€™s up at auth.edificemc.com. I know I mis-documented the URL on the website, but itā€™s fixed now. If I have it wrong anywhere else, please let me know.

1 Like

Just wanted to note that it is not mandatory to signup to publish a structure. Signing up will, however, allow you to star projects and edit and personalize your profiles and structures in the future.

1 Like

Also, just a small suggestion. On the signup page for the account verification, it may be a good idea to specify the Minecraft version to just speed up the process for some.

I keep getting a message saying ā€œThere was an error uploading your structureā€ after I select an area and do /edifice save [name]. Is there something Iā€™m doing wrong?
(Sorry I canā€™t find anything more specific in the way of error codes. Probably looking in the wrong place)

Noted. Thanks for the suggestion.

The issue should be that I never changed the URL of the API after I switched domainsā€¦ I have fixed this in the latest commit. You can either download the latest version and wipe the config files for Edifice, or change these two lines in the configuration:

rest-uri="https://api.edificemc.com"
web-uri="edificemc.com/#"

Thank you both for your interest.

1 Like

Changing the lines gives me the same error when I try uploading a structure, as did re-downloading edifice with a clean config.
Also, after entering & exiting wand mode I donā€™t seem to be able to break blocks (placing is still OK)

Edit: Trying to create a structure also doesnā€™t seem to work. Firstly the copy command on the website just gives a long string that isnā€™t a command, and when I put this on the end of /edifice create it does nothing.

1 Like

It should be all good in the latest release. Again, just delete the config, and it should be good to go.

Server crashes on startup now :cry:

Console Output: (Goes from bottom to top, annoyingly)

03.07 16:43:31 [Multicraft] Server shut down (starting)
03.07 16:43:31 [Server] Server thread/INFO [FML]: The state engine was in incorrect state ERRORED and forced into state AVAILABLE. Errors may have been discarded.
03.07 16:43:31 [Server] Server thread/INFO [FML]: The state engine was in incorrect state ERRORED and forced into state SERVER_STOPPED. Errors may have been discarded.
03.07 16:43:31 [Server] Server thread/WARN [FML]: Canā€™t revert to frozen GameData state without freezing first.
03.07 16:43:31 [Server] Server thread/ERROR This crash report has been saved to: /./crash-reports/crash-2016-07-03_16.43.31-server.txt
03.07 16:43:31 [Server] INFO at java.lang.Thread.run(Thread.java:745) [?:1.8.0_66]
03.07 16:43:31 [Server] INFO at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:441) [MinecraftServer.class:?]
03.07 16:43:31 [Server] INFO at net.minecraft.server.dedicated.DedicatedServer.func_71197_b(DedicatedServer.java:112) ~[ko.class:?]
03.07 16:43:31 [Server] INFO at net.minecraftforge.fml.common.FMLCommonHandler.onServerStart(FMLCommonHandler.java:320) ~[FMLCommonHandler.class:?]
03.07 16:43:31 [Server] INFO at net.minecraftforge.fml.server.FMLServerHandler.beginServerLoading(FMLServerHandler.java:87) ~[FMLServerHandler.class:?]
03.07 16:43:31 [Server] INFO at net.minecraftforge.fml.common.Loader.loadMods(Loader.java:492) ~[Loader.class:?]
03.07 16:43:31 [Server] INFO at net.minecraftforge.fml.common.Loader.sortModList(Loader.java:238) ~[Loader.class:?]
03.07 16:43:31 [Server] INFO pixelmon : any
03.07 16:43:31 [Server] INFO Missing Mods:
03.07 16:43:31 [Server] INFO net.minecraftforge.fml.common.MissingModsException: Mod pixelextras (Pixel Extras) requires [pixelmon]
03.07 16:43:31 [Server] Server thread/ERROR Encountered an unexpected exception
03.07 16:43:31 [Server] Server thread/ERROR [FML]: Mod pixelextras (Pixel Extras) requires [pixelmon]
03.07 16:43:31 [Server] Server thread/ERROR [FML]: The mod pixelextras (Pixel Extras) requires mods [pixelmon] to be available
03.07 16:43:30 [Server] Server thread/INFO [FML]: Forge Mod Loader has identified 20 mods to load
03.07 16:43:29 [Server] Server thread/INFO [FML]: Searching /mods for mods
03.07 16:43:29 [Server] Server thread/INFO [FML]: Found 0 mods from the command line. Injecting into mod discoverer
03.07 16:43:26 [Server] Server thread/INFO [FML]: Replaced 229 ore recipies
03.07 16:43:26 [Server] Server thread/INFO [FML]: MinecraftForge v11.15.1.1890 Initialized
03.07 16:43:26 [Server] Server thread/INFO Starting minecraft server version 1.8.9
03.07 16:43:22 [Server] main/INFO [LaunchWrapper]: Launching wrapped minecraft {net.minecraft.server.MinecraftServer}
03.07 16:43:22 [Server] main/WARN [mixin]:
Method overwrite conflict for requiresCacheRefresh in
mixins.common.entitycollisions.json:MixinEntity_Collisions, previously
written by
org.spongepowered.common.mixin.entityactivation.MixinEntity_Activation.
Skipping method.
03.07 16:43:22 [Server] main/WARN [mixin]:
Method overwrite conflict for requiresCacheRefresh in
mixins.common.entitycollisions.json:MixinEntity_Collisions, previously
written by
org.spongepowered.common.mixin.entityactivation.MixinEntity_Activation.
Skipping method.
03.07 16:43:22 [Server] main/WARN [mixin]:
Method overwrite conflict for setModDataId in
mixins.common.entitycollisions.json:MixinEntity_Collisions, previously
written by
org.spongepowered.common.mixin.entityactivation.MixinEntity_Activation.
Skipping method.
03.07 16:43:22 [Server] main/WARN [mixin]:
Method overwrite conflict for getModDataId in
mixins.common.entitycollisions.json:MixinEntity_Collisions, previously
written by
org.spongepowered.common.mixin.entityactivation.MixinEntity_Activation.
Skipping method.
03.07 16:43:19 [Server] main/INFO [LaunchWrapper]: Calling tweak class org.spongepowered.asm.mixin.MixinEnvironment$EnvironmentStateTweaker
03.07 16:43:19 [Server] main/INFO [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.TerminalTweaker
03.07 16:43:19 [Server] main/INFO [LaunchWrapper]: Loading tweak class name org.spongepowered.asm.mixin.MixinEnvironment$EnvironmentStateTweaker
03.07 16:43:19 [Server] main/INFO [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.TerminalTweaker
03.07 16:43:18 [Server] main/INFO [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLDeobfTweaker
03.07 16:43:18 [Server] main/INFO [mixin]:
Initialised Mixin FML Remapper Adapter with
net.minecraftforge.fml.common.asm.transformers.deobf.FMLDeobfuscatingRemapper@6fe1b4fb
03.07 16:43:17 [Server] main/INFO [LaunchWrapper]: Calling tweak class org.spongepowered.asm.launch.MixinTweaker
03.07 16:43:17 [Server] main/INFO [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper
03.07 16:43:17 [Server] main/INFO [FML]: Found valid fingerprint for Minecraft Forge. Certificate fingerprint e3c3d50c7c986df74c645c0ac54639741c90a557
03.07 16:43:15 [Server] main/INFO [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper
03.07 16:43:15 [Server] main/INFO [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker
03.07 16:43:15 [Server] main/INFO [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker
03.07 16:43:15 [Server] main/INFO [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLDeobfTweaker
03.07 16:43:15 [Server] main/INFO [mixin]: Adding new token provider org.spongepowered.mod.SpongeCoremod$TokenProvider to MixinEnvironment[INIT]
03.07 16:43:15 [Server] main/INFO [mixin]: Adding new token provider org.spongepowered.mod.SpongeCoremod$TokenProvider to MixinEnvironment[PREINIT]
03.07 16:43:15 [Server] main/INFO [mixin]: Adding new token provider org.spongepowered.mod.SpongeCoremod$TokenProvider to MixinEnvironment[DEFAULT]
03.07 16:43:15 [Server] main/INFO [mixin]: Compatibility level set to JAVA_8
03.07 16:43:15 [Server] main/INFO [mixin]:
SpongePowered MIXIN Subsystem Version=0.5.5
Source=file:/mods/spongeforge-1.8.9-1890-4.2.0-BETA-1402%20(1).jar
Env=SERVER
03.07 16:43:15 [Server] main/INFO [LaunchWrapper]: Loading tweak class name org.spongepowered.asm.launch.MixinTweaker
03.07 16:43:15 [Server] main/INFO [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker
03.07 16:43:15 [Server] main/INFO [FML]: Loading tweaker org.spongepowered.asm.launch.MixinTweaker from spongeforge-1.8.9-1890-4.2.0-BETA-1402 (1).jar
03.07 16:43:15 [Server] main/INFO [FML]:
Java is Java HotSpotā„¢ 64-Bit Server VM, version 1.8.0_66, running on
Linux:amd64:3.14.32-xxxx-grs-ipv6-64, installed at
/usr/lib/jvm/java-8-oracle/jre
03.07 16:43:15 [Server] main/INFO [FML]: Forge Mod Loader version 11.15.1.1890 for Minecraft 1.8.9 loading
03.07 16:43:14 [Server] INFO 2016-07-03 16:43:14,868 WARN Disabling terminal, youā€™re running in an unsupported environment.
03.07 16:43:13 [Server] main/INFO [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLServerTweaker
03.07 16:43:13 [Server] main/INFO [LaunchWrapper]: Using primary tweak class name net.minecraftforge.fml.common.launcher.FMLServerTweaker
03.07 16:43:13 [Server] main/INFO [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLServerTweaker
03.07 16:43:11 [Server] INFO Java HotSpotā„¢ 64-Bit Server VM warning: ignoring option MaxPermSize=256m; support was removed in 8.0
03.07 16:43:11 [Server] INFO Java HotSpotā„¢ 64-Bit Server VM warning: ignoring option PermSize=512m; support was removed in 8.0
03.07 16:43:11 [Multicraft] Loaded config for ā€œMod: Customā€
03.07 16:43:11 [Multicraft] Starting server!
03.07 16:43:11 [Multicraft] Loading server properties

Crash Report:

---- Minecraft Crash Report ----

WARNING: coremods are present:
SpongeCoremod (spongeforge-1.8.9-1890-4.2.0-BETA-1402 (1).jar)
Contact their authors BEFORE contacting forge

// You should try our sister game, Minceraft!

Time: 7/3/16 4:43 PM
Description: Exception in server tick loop

Missing Mods:
pixelmon : any

net.minecraftforge.fml.common.MissingModsException: Mod pixelextras (Pixel Extras) requires [pixelmon]
at net.minecraftforge.fml.common.Loader.sortModList(Loader.java:238)
at net.minecraftforge.fml.common.Loader.loadMods(Loader.java:492)
at net.minecraftforge.fml.server.FMLServerHandler.beginServerLoading(FMLServerHandler.java:87)
at net.minecraftforge.fml.common.FMLCommonHandler.onServerStart(FMLCommonHandler.java:320)
at net.minecraft.server.dedicated.DedicatedServer.func_71197_b(DedicatedServer.java:112)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:441)
at java.lang.Thread.run(Thread.java:745)

A detailed walkthrough of the error, its code path and all known details is as follows:

ā€“ System Details ā€“
Details:
Minecraft Version: 1.8.9
Operating System: Linux (amd64) version 3.14.32-xxxx-grs-ipv6-64
Java Version: 1.8.0_66, Oracle Corporation
Java VM Version: Java HotSpotā„¢ 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 1387823136 bytes (1323 MB) / 1981808640 bytes (1890 MB) up to 1981808640 bytes (1890 MB)
JVM Flags: 4 total; -Xmx2048M -Xms2048M -XX:PermSize=512m -XX:MaxPermSize=256m
IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
FML: MCP 9.19 Powered by Forge 11.15.1.1890 20 mods loaded, 20 mods active
States: ā€˜Uā€™ = Unloaded ā€˜Lā€™ = Loaded ā€˜Cā€™ = Constructed ā€˜Hā€™ = Pre-initialized ā€˜Iā€™ = Initialized ā€˜Jā€™ = Post-initialized ā€˜Aā€™ = Available ā€˜Dā€™ = Disabled ā€˜Eā€™ = Errored
U mcp{9.19} [Minecraft Coder Pack] (minecraft.jar)
U FML{8.0.99.99} [Forge Mod Loader] (custom.jar)
U Forge{11.15.1.1890} [Minecraft Forge] (custom.jar)
U sponge{1.8.9-1890-4.2.0-BETA-1402} [SpongeForge] (spongeforge-1.8.9-1890-4.2.0-BETA-1402 (1).jar)
U org.monospark.actioncontrol{1.0.5} [ActionControl] (actioncontrol-1.0.5.jar)
U djxycore{v1.0.2} [DjxyCore] (DjxyCore-1.0.2.jar)
U economylite{2.2.1} [EconomyLite] (EconomyLite-v2.2.1.jar)
U edifice{1.0.3} [Edifice] (edifice-1.0.3.jar)
U io.github.hsyyid.essentialcmds{8.1.7-df242fd} [EssentialCmds] (EssentialCmds-1.8.9-8.1.8.jar)
U de.randombyte.holograms{v1.0} [Holograms] (holograms-v1.0.jar)
U io.github.hsyyid.kits{1.7.4} [Kits] (Kits-1.7.4 (1).jar)
U com.initianovamc.rysingdragon.landprotect{v3.4.0} [LandProtect] (LandProtect-3.4.0 (1).jar)
U minereset{1.0.1} [MineReset] (MineReset-1.0.1.jar)
U permissionmanager{v1.2} [PermissionManager] (PermissionManager-1.2.jar)
U pixelauction{1.0.2} [Pixel Auction] (PixelAuction-1.8.9-1.0.2-universal.jar)
U pixelextras{2.1.3} [Pixel Extras] (PixelExtras-1.8.9-2.1.3-universal.jar)
U pixelmoneconomybridge{1.1.1} [PixelmonEconomyBridge] (PixelmonEconomyBridge-1.1.1.jar)
U pixelshout{1.0.1} [Pixel Shout] (PixelShout-1.8.9-1.0.1-universal.jar)
U spawnofpsy{2.1.2} [SpawnOfPsyduck] (SpawnOfPsyduck-1.8.9-2.1.2-universal (3).jar)
U worldedit{6.1.1} [WorldEdit] (worldedit-forge-mc1.8.9-6.1.1.jar)
Loaded coremods (and transformers):
SpongeCoremod (spongeforge-1.8.9-1890-4.2.0-BETA-1402 (1).jar)
org.spongepowered.common.launch.transformer.SpongeSuperclassTransformer
Profiler Position: N/A (disabled)
Is Modded: Definitely; Server brand changed to ā€˜fml,forge,spongeā€™
Type: Dedicated Server (map_server.txt)

I donā€™t see the issue with Edifice here. Seems like another Pixelmon issue to me.

1 Like
03.07 16:43:31 [Server] INFO net.minecraftforge.fml.common.MissingModsException: Mod pixelextras (Pixel Extras) requires [pixelmon]
03.07 16:43:31 [Server] Server thread/ERROR Encountered an unexpected exception
03.07 16:43:31 [Server] Server thread/ERROR [FML]: Mod pixelextras (Pixel Extras) requires [pixelmon]
03.07 16:43:31 [Server] Server thread/ERROR [FML]: The mod pixelextras (Pixel Extras) requires mods [pixelmon] to be available
Missing Mods:
pixelmon : any

net.minecraftforge.fml.common.MissingModsException: Mod pixelextras (Pixel Extras) requires [pixelmon]

Looks like you have Pixel Extras but not Pixelmon itself. Try downloading the latest Pixelmon version :slight_smile:

1 Like

Sorry, yeah, my fault :stuck_out_tongue:
I managed to delete pixelmon alongside edifice. Both now work fine.

1 Like

I still have the problem that if I try breaking blocks after exiting wand mode I canā€™t whilst still in creative. Also, when uploading a building I canā€™t find anywhere to put a screenshot and the model resolver thing doesnā€™t work. (big) Screenshot below.
[spoiler]

[/spoiler]

As a final extra thing, none of the create a structure papers are working when I put them on a chest. (Another screenshot of the setup below)
[spoiler]

[/spoiler]

Could you describe a bit more about how it doesnā€™t work? You can zoom in and out by scrolling and you can drag it around to change the angle. Do those not work for you? If youā€™re talking about the missing textures, I am aware that most of the textures donā€™t work. Iā€™m working on getting access to a finished texture pack that I can use.

I will investigate the other issues you mentioned.

That bit works, but the model is off centre which means you have to cut most of it out to get a reasonable size or have it only using 1/4 of the space. Also, there was nowhere to upload screenshots (that was immediately obvious).
The missing textures thing doesnā€™t bother me too much, and i personally would be OK with everything rendered in vanilla if that was easier for you.

I know about the off-center issue, and will be fixing it sometime. I am purposely not allowing people to upload screenshots, but rather the screenshot is taken from the structure model.

That would be awesome if I could do that, but there would be legal issues with redistributing Mojangā€™s Minecraft textures

Fixed in 1.0.4.

When i tried to get a structure using /edifice create 577a834abbba407d56fa2840, I got kicked out of the game with this error

That happens when there is simply too much data to be stored in a single item. I will have to refactor how it works, but know that I am aware of the issue.

EDIT: Just to clarify, this only happens for very large structures, not every structure.

This has been fixed now :smiley: