[1.10.2] Compatibility with Malisis Doors
xSparky911x opened this issue ยท 3 comments
Would love to have compatibility with Malisis Doors. There are some things that work like Rusty Ladder. But if you try to use any of the doors in your structures it throws a bunch of errors. The doors are also non functional. Not sure if this is related to Malisis or RC. Here is the single player game log when the error happens:
[11:47:18] [Server thread/FATAL]: Error executing task
java.util.concurrent.ExecutionException: java.lang.IllegalArgumentException: Cannot get property PropertyBool{name=top, clazz=class java.lang.Boolean, values=[true, false]} as it does not exist in BlockStateContainer{block=malisisdoors:rustyHatch, properties=[direction, origin, top]}
at java.util.concurrent.FutureTask.report(Unknown Source) ~[?:1.8.0_111]
at java.util.concurrent.FutureTask.get(Unknown Source) ~[?:1.8.0_111]
at net.minecraft.util.Util.func_181617_a(SourceFile:46) [h.class:?]
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:668) [MinecraftServer.class:?]
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:613) [MinecraftServer.class:?]
at net.minecraft.server.integrated.IntegratedServer.func_71217_p(IntegratedServer.java:149) [bzl.class:?]
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:471) [MinecraftServer.class:?]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_111]
Caused by: java.lang.IllegalArgumentException: Cannot get property PropertyBool{name=top, clazz=class java.lang.Boolean, values=[true, false]} as it does not exist in BlockStateContainer{block=malisisdoors:rustyHatch, properties=[direction, origin, top]}
at net.minecraft.block.state.BlockStateContainer$StateImplementation.func_177229_b(BlockStateContainer.java:196) ~[art$a.class:?]
at net.malisis.doors.block.RustyHatch.func_176201_c(RustyHatch.java:220) ~[RustyHatch.class:1.10.2-5.2.0]
at net.malisis.core.util.MBlockState.matchesWorld(MBlockState.java:177) ~[MBlockState.class:1.10.2-4.3.0]
at net.malisis.core.util.multiblock.MultiBlock.breakBlocks(MultiBlock.java:181) ~[MultiBlock.class:1.10.2-4.3.0]
at net.malisis.core.util.multiblock.MultiBlock.breakBlocks(MultiBlock.java:172) ~[MultiBlock.class:1.10.2-4.3.0]
at net.malisis.core.util.multiblock.MultiBlockComponent.breakBlock(MultiBlockComponent.java:120) ~[MultiBlockComponent.class:1.10.2-4.3.0]
at net.malisis.core.block.MalisisBlock.lambda$breakBlock$6(MalisisBlock.java:281) ~[MalisisBlock.class:1.10.2-4.3.0]
at java.util.ArrayList.forEach(Unknown Source) ~[?:1.8.0_111]
at net.malisis.core.block.MalisisBlock.func_180663_b(MalisisBlock.java:281) ~[MalisisBlock.class:1.10.2-4.3.0]
at net.minecraft.world.chunk.Chunk.func_177436_a(Chunk.java:565) ~[asv.class:?]
at net.minecraft.world.World.func_180501_a(World.java:331) ~[aid.class:?]
at net.minecraft.block.Block.removedByPlayer(Block.java:1109) ~[akf.class:?]
at net.minecraft.server.management.PlayerInteractionManager.removeBlock(PlayerInteractionManager.java:275) ~[lv.class:?]
at net.minecraft.server.management.PlayerInteractionManager.func_180235_c(PlayerInteractionManager.java:269) ~[lv.class:?]
at net.minecraft.server.management.PlayerInteractionManager.func_180237_b(PlayerInteractionManager.java:313) ~[lv.class:?]
at net.minecraft.server.management.PlayerInteractionManager.func_180784_a(PlayerInteractionManager.java:158) ~[lv.class:?]
at net.minecraft.network.NetHandlerPlayServer.func_147345_a(NetHandlerPlayServer.java:631) ~[me.class:?]
at net.minecraft.network.play.client.CPacketPlayerDigging.func_148833_a(SourceFile:40) ~[ja.class:?]
at net.minecraft.network.play.client.CPacketPlayerDigging.func_148833_a(SourceFile:10) ~[ja.class:?]
at net.minecraft.network.PacketThreadUtil$1.run(SourceFile:13) ~[fl$1.class:?]
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) ~[?:1.8.0_111]
at java.util.concurrent.FutureTask.run(Unknown Source) ~[?:1.8.0_111]
at net.minecraft.util.Util.func_181617_a(SourceFile:45) ~[h.class:?]
... 5 more
Are there any errors when exporting the structure, or just when generating? What about /#import?
12a54b3 should fix the problem.
Some things still don't work (iron hatches, as they store stuff in the chunk data) - there might be more but I don't know. The basics should work now though :)