diff --git a/forge/patches/minecraft/net/minecraft/src/Chunk.java.patch b/forge/patches/minecraft/net/minecraft/src/Chunk.java.patch index 463513000..49fd32f42 100644 --- a/forge/patches/minecraft/net/minecraft/src/Chunk.java.patch +++ b/forge/patches/minecraft/net/minecraft/src/Chunk.java.patch @@ -5,7 +5,7 @@ Block.blocksList[var8].onBlockRemoval(this.worldObj, var11, par2, var12); } - else if (Block.blocksList[var8] instanceof BlockContainer && var8 != par4) -+ else if (Block.blocksList[var8] != null && Block.blocksList[var8].hasTileEntity(getBlockMetadata(par1, par2, par3))) ++ if (Block.blocksList[var8] != null && Block.blocksList[var8].hasTileEntity(getBlockMetadata(par1, par2, par3))) { this.worldObj.removeBlockTileEntity(var11, par2, var12); } diff --git a/forge/patches/minecraft_server/net/minecraft/src/Chunk.java.patch b/forge/patches/minecraft_server/net/minecraft/src/Chunk.java.patch index 2c950b93e..d8792aac6 100644 --- a/forge/patches/minecraft_server/net/minecraft/src/Chunk.java.patch +++ b/forge/patches/minecraft_server/net/minecraft/src/Chunk.java.patch @@ -5,7 +5,7 @@ Block.blocksList[var8].onBlockRemoval(this.worldObj, var11, par2, var12); } - else if (Block.blocksList[var8] instanceof BlockContainer && var8 != par4) -+ else if (Block.blocksList[var8] != null && Block.blocksList[var8].hasTileEntity(getBlockMetadata(par1, par2, par3))) ++ if (Block.blocksList[var8] != null && Block.blocksList[var8].hasTileEntity(getBlockMetadata(par1, par2, par3))) { this.worldObj.removeBlockTileEntity(var11, par2, var12); }