From 158ad6d3346d52288ea43a109a754ac1d2a5bb01 Mon Sep 17 00:00:00 2001 From: LatvianModder Date: Thu, 19 May 2016 13:49:36 +0300 Subject: [PATCH] Fixed missing copperIronUpgrade texture and ItemChestChanger breaking tile --- src/main/java/cpw/mods/ironchest/IronChestType.java | 2 +- src/main/java/cpw/mods/ironchest/ItemChestChanger.java | 2 +- .../assets/ironchest/blockstates/ItemChestUpgrade.json | 5 +++++ 3 files changed, 7 insertions(+), 2 deletions(-) diff --git a/src/main/java/cpw/mods/ironchest/IronChestType.java b/src/main/java/cpw/mods/ironchest/IronChestType.java index 5aacd11..1b507ec 100755 --- a/src/main/java/cpw/mods/ironchest/IronChestType.java +++ b/src/main/java/cpw/mods/ironchest/IronChestType.java @@ -161,7 +161,7 @@ public enum IronChestType implements IStringSerializable public boolean isValidForCreativeMode() { - return true; + return this != WOOD; } public boolean isExplosionResistant() diff --git a/src/main/java/cpw/mods/ironchest/ItemChestChanger.java b/src/main/java/cpw/mods/ironchest/ItemChestChanger.java index bac35eb..8f79c8f 100755 --- a/src/main/java/cpw/mods/ironchest/ItemChestChanger.java +++ b/src/main/java/cpw/mods/ironchest/ItemChestChanger.java @@ -108,7 +108,7 @@ public class ItemChestChanger extends Item worldIn.removeTileEntity(pos); worldIn.setBlockToAir(pos); - IBlockState iblockstate = IronChest.ironChestBlock.getStateFromMeta(newchest.getType().ordinal()); + IBlockState iblockstate = IronChest.ironChestBlock.getDefaultState().withProperty(BlockIronChest.VARIANT_PROP, type.target); worldIn.setTileEntity(pos, newchest); worldIn.setBlockState(pos, iblockstate, 3); diff --git a/src/main/resources/assets/ironchest/blockstates/ItemChestUpgrade.json b/src/main/resources/assets/ironchest/blockstates/ItemChestUpgrade.json index ad78c63..108e2ba 100644 --- a/src/main/resources/assets/ironchest/blockstates/ItemChestUpgrade.json +++ b/src/main/resources/assets/ironchest/blockstates/ItemChestUpgrade.json @@ -50,6 +50,11 @@ "textures": { "layer0": "ironchest:items/woodIronUpgrade" } + }, + "copperironupgrade": { + "textures": { + "layer0": "ironchest:items/copperIronUpgrade" + } } } }