MalisisDoors

MalisisDoors

48M Downloads

[1.12.2] Crash when placing connector underneath door

uecasm opened this issue ยท 0 comments

commented

The following crash occurred after placing a Hi-Tech Door, mining out the block underneath the middle, going underneath it, and then trying to place a different block (specifically an XNet Connector) in its place.

java.lang.IllegalArgumentException: Cannot get property PropertyBool{name=power, clazz=class java.lang.Boolean, values=[true, false]} as it does not exist in ExtendedBlockState{block=xnet:connector, properties=[color]}
	at net.minecraft.block.state.BlockStateContainer$StateImplementation.func_177229_b(BlockStateContainer.java:201)
	at net.malisis.core.block.component.BooleanComponent.get(BooleanComponent.java:137)
	at net.malisis.doors.block.ModelDoor.getBoundingBox(ModelDoor.java:119)
	at net.malisis.core.block.IBoundingBox.getBoundingBoxes(IBoundingBox.java:64)
	at net.malisis.core.block.MalisisBlock.getBoundingBoxes(MalisisBlock.java:341)
	at net.malisis.core.util.chunkcollision.IChunkCollidable.getPlacedBoundingBox(IChunkCollidable.java:61)
	at net.malisis.core.util.chunkcollision.ChunkCollision.canPlaceBlockAt(ChunkCollision.java:212)
	at net.minecraft.item.ItemBlock.handler$onOnItemUse$zzd000(ItemBlock.java:573)
	at net.minecraft.item.ItemBlock.func_180614_a(ItemBlock.java:51)
	at net.minecraft.item.ItemStack.func_179546_a(ItemStack.java:187)
	at net.minecraft.client.multiplayer.PlayerControllerMP.func_187099_a(PlayerControllerMP.java:477)
	at net.minecraft.client.Minecraft.func_147121_ag(Minecraft.java:1577)
	at net.minecraft.client.Minecraft.func_184117_aA(Minecraft.java:2252)
	at net.minecraft.client.Minecraft.func_184118_az(Minecraft.java:2018)
	at net.minecraft.client.Minecraft.func_71407_l(Minecraft.java:1806)
	at net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:1096)
	at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:397)
	at net.minecraft.client.main.Main.main(SourceFile:123)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
	at net.minecraft.launchwrapper.Launch.main(Launch.java:28)

Thread: Client thread
Stacktrace:
	at net.minecraft.block.state.BlockStateContainer$StateImplementation.func_177229_b(BlockStateContainer.java:201)
	at net.malisis.core.block.component.BooleanComponent.get(BooleanComponent.java:137)
	at net.malisis.doors.block.ModelDoor.getBoundingBox(ModelDoor.java:119)
	at net.malisis.core.block.IBoundingBox.getBoundingBoxes(IBoundingBox.java:64)
	at net.malisis.core.block.MalisisBlock.getBoundingBoxes(MalisisBlock.java:341)
	at net.malisis.core.util.chunkcollision.IChunkCollidable.getPlacedBoundingBox(IChunkCollidable.java:61)
	at net.malisis.core.util.chunkcollision.ChunkCollision.canPlaceBlockAt(ChunkCollision.java:212)
	at net.minecraft.item.ItemBlock.handler$onOnItemUse$zzd000(ItemBlock.java:573)
	at net.minecraft.item.ItemBlock.func_180614_a(ItemBlock.java:51)
	at net.minecraft.item.ItemStack.func_179546_a(ItemStack.java:187)
	at net.minecraft.client.multiplayer.PlayerControllerMP.func_187099_a(PlayerControllerMP.java:477)
	at net.minecraft.client.Minecraft.func_147121_ag(Minecraft.java:1577)
	at net.minecraft.client.Minecraft.func_184117_aA(Minecraft.java:2252)
	at net.minecraft.client.Minecraft.func_184118_az(Minecraft.java:2018)

Minecraft 1.12.2
Forge 14.23.0.2531
MalisisCore 1.12.2-6.1.7
MalisisDoors 1.12.2-7.1.1
XNet 1.4.1