Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Removing reliquary and loading a world causes mod blocks and items to be scrambled #43

Closed
Scorch-Mechanic opened this issue Jun 3, 2014 · 3 comments

Comments

@Scorch-Mechanic
Copy link

An error that is apparently related to the ghost of the lilypad of fertility.

This message shows up in the console when the game is loaded with reliquary installed:
[01:16:08 INFO]: Client> [01:16:08] [Client thread/WARN] [FML]: **************************************** [01:16:08 INFO]: Client> [01:16:08] [Client thread/WARN] [FML]: * Block <-> ItemBlock name mismatch, block name minecraft:air, item name xreliquary:lilypad [01:16:08 INFO]: Client> [01:16:08] [Client thread/WARN] [FML]: * at cpw.mods.fml.common.registry.GameData.verifyItemBlockName(GameData.java:909) [01:16:08 INFO]: Client> [01:16:08] [Client thread/WARN] [FML]: * at cpw.mods.fml.common.registry.GameData.registerItem(GameData.java:777) [01:16:08 INFO]: Client> [01:16:08] [Client thread/WARN] [FML]: * at cpw.mods.fml.common.registry.GameData.registerItem(GameData.java:740) [01:16:08 INFO]: Client> [01:16:08] [Client thread/WARN] [FML]: * at cpw.mods.fml.common.registry.GameRegistry.registerBlock(GameRegistry.java:215) [01:16:08 INFO]: Client> [01:16:08] [Client thread/WARN] [FML]: * at cpw.mods.fml.common.registry.GameRegistry.registerBlock(GameRegistry.java:171) [01:16:08 INFO]: Client> [01:16:08] [Client thread/WARN] [FML]: * at xreliquary.init.ContentHandler.checkAndRegister(ContentHandler.java:49)... [01:16:08 INFO]: Client> [01:16:08] [Client thread/WARN] [FML]: ****************************************

This message shows up in the console when I attempt to load a world that I had previously used with reliquary, after removing reliquary:
[01:08:56 INFO]: Client> [01:08:56] [Server thread/ERROR] [FML]: This world contains block and item mappings that may cause world breakage [01:08:56 INFO]: Client> java.lang.IllegalStateException: Registry entry for block net.minecraft.block.BlockAir@4f186450, id 0, name minecraft:air, marked as dangling. [01:08:56 INFO]: Client> at cpw.mods.fml.common.registry.FMLControlledNamespacedRegistry.validateContent(FMLControlledNamespacedRegistry.java:67) [01:08:56 INFO]: Client> at cpw.mods.fml.common.registry.GameData.testConsistency(GameData.java:928) [01:08:56 INFO]: Client> at cpw.mods.fml.common.registry.GameData.injectWorldIDMap(GameData.java:527) [01:08:56 INFO]: Client> at cpw.mods.fml.common.FMLContainer.readData(FMLContainer.java:237) [01:08:56 INFO]: Client> at cpw.mods.fml.common.FMLCommonHandler.handleWorldDataLoad(FMLCommonHandler.java:402) [01:08:56 INFO]: Client> at net.minecraft.world.storage.SaveHandler.func_75757_d(SaveHandler.java:122) [01:08:56 INFO]: Client> at net.minecraft.world.World.<init>(World.java:218) [01:08:56 INFO]: Client> at net.minecraft.world.WorldServer.<init>(WorldServer.java:96) [01:08:56 INFO]: Client> at net.minecraft.server.integrated.IntegratedServer.func_71247_a(IntegratedServer.java:62) [01:08:56 INFO]: Client> at net.minecraft.server.integrated.IntegratedServer.func_71197_b(IntegratedServer.java:92) [01:08:56 INFO]: Client> at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:374) [01:08:56 INFO]: Client> at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:669)

Yes the timestamps are mismatched but that doesn't matter. The same error messages show up every time. The results of loading are indeed "world breakage". All mod items and blocks are completely scrambled, rendering the world firmly broken.

@TrainerGuy22
Copy link
Owner

I believe this issue is in FML/Forge, not our code. Needs verifying though, I'll look into it.

@Peach774
Copy link

Peach774 commented Jun 4, 2014

I just got this after updating. messed up my whole world. Mine happened when updating from Build 103 to Build 104. Broke everything. Definitley a reliquary issue.

@TrainerGuy22
Copy link
Owner

That was due to bug #44, I believe. The item block for the Lilypad wasn't doing it's job right, so it made the Lilypad move to block 0, hence the error. The Lilypad was restored in build 104. That was probably the problem. Should be good from now on.

I'm really sorry about your world, but there was a clear warning about using the source builds. Please tell me if you experience any more of this moving to further builds, and I'll try to get it fixed ASAP.

Also, thanks for taking the time to report all these bugs for Reliquary, it's really appreciated.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants