From 2b93d37be3d3e4947a94ec446cf8871890e4d162 Mon Sep 17 00:00:00 2001 From: Taylor Shuler Date: Sun, 3 Aug 2014 22:09:39 +0100 Subject: [PATCH] Simplified block icon assignment --- .../cpw/mods/ironchest/BlockIronChest.java | 35 +++++++++--------- .../cpw/mods/ironchest/IronChestType.java | 30 --------------- .../blocks/{copper_top.png => copper.png} | Bin .../textures/blocks/copper_front.png | Bin 679 -> 0 bytes .../ironchest/textures/blocks/copper_side.png | Bin 661 -> 0 bytes .../blocks/{crystal_top.png => crystal.png} | Bin .../textures/blocks/crystal_front.png | Bin 396 -> 0 bytes .../textures/blocks/crystal_side.png | Bin 396 -> 0 bytes .../blocks/{diamond_top.png => diamond.png} | Bin .../textures/blocks/diamond_front.png | Bin 762 -> 0 bytes .../textures/blocks/diamond_side.png | Bin 719 -> 0 bytes ...irtchest9000_top.png => dirtchest9000.png} | Bin .../textures/blocks/dirtchest9000_front.png | Bin 3194 -> 0 bytes .../textures/blocks/dirtchest9000_side.png | Bin 3202 -> 0 bytes .../blocks/{gold_top.png => gold.png} | Bin .../ironchest/textures/blocks/gold_front.png | Bin 784 -> 0 bytes .../ironchest/textures/blocks/gold_side.png | Bin 726 -> 0 bytes .../blocks/{iron_top.png => iron.png} | Bin .../ironchest/textures/blocks/iron_front.png | Bin 787 -> 0 bytes .../ironchest/textures/blocks/iron_side.png | Bin 726 -> 0 bytes .../blocks/{obsidian_top.png => obsidian.png} | Bin .../textures/blocks/obsidian_front.png | Bin 586 -> 0 bytes .../textures/blocks/obsidian_side.png | Bin 593 -> 0 bytes .../blocks/{silver_top.png => silver.png} | Bin .../textures/blocks/silver_front.png | Bin 625 -> 0 bytes .../ironchest/textures/blocks/silver_side.png | Bin 608 -> 0 bytes 26 files changed, 18 insertions(+), 47 deletions(-) rename src/main/resources/assets/ironchest/textures/blocks/{copper_top.png => copper.png} (100%) delete mode 100644 src/main/resources/assets/ironchest/textures/blocks/copper_front.png delete mode 100644 src/main/resources/assets/ironchest/textures/blocks/copper_side.png rename src/main/resources/assets/ironchest/textures/blocks/{crystal_top.png => crystal.png} (100%) delete mode 100644 src/main/resources/assets/ironchest/textures/blocks/crystal_front.png delete mode 100644 src/main/resources/assets/ironchest/textures/blocks/crystal_side.png rename src/main/resources/assets/ironchest/textures/blocks/{diamond_top.png => diamond.png} (100%) delete mode 100644 src/main/resources/assets/ironchest/textures/blocks/diamond_front.png delete mode 100644 src/main/resources/assets/ironchest/textures/blocks/diamond_side.png rename src/main/resources/assets/ironchest/textures/blocks/{dirtchest9000_top.png => dirtchest9000.png} (100%) delete mode 100644 src/main/resources/assets/ironchest/textures/blocks/dirtchest9000_front.png delete mode 100644 src/main/resources/assets/ironchest/textures/blocks/dirtchest9000_side.png rename src/main/resources/assets/ironchest/textures/blocks/{gold_top.png => gold.png} (100%) delete mode 100644 src/main/resources/assets/ironchest/textures/blocks/gold_front.png delete mode 100644 src/main/resources/assets/ironchest/textures/blocks/gold_side.png rename src/main/resources/assets/ironchest/textures/blocks/{iron_top.png => iron.png} (100%) delete mode 100644 src/main/resources/assets/ironchest/textures/blocks/iron_front.png delete mode 100644 src/main/resources/assets/ironchest/textures/blocks/iron_side.png rename src/main/resources/assets/ironchest/textures/blocks/{obsidian_top.png => obsidian.png} (100%) delete mode 100644 src/main/resources/assets/ironchest/textures/blocks/obsidian_front.png delete mode 100644 src/main/resources/assets/ironchest/textures/blocks/obsidian_side.png rename src/main/resources/assets/ironchest/textures/blocks/{silver_top.png => silver.png} (100%) delete mode 100644 src/main/resources/assets/ironchest/textures/blocks/silver_front.png delete mode 100644 src/main/resources/assets/ironchest/textures/blocks/silver_side.png diff --git a/src/main/java/cpw/mods/ironchest/BlockIronChest.java b/src/main/java/cpw/mods/ironchest/BlockIronChest.java index c674ad2..49b82f7 100644 --- a/src/main/java/cpw/mods/ironchest/BlockIronChest.java +++ b/src/main/java/cpw/mods/ironchest/BlockIronChest.java @@ -33,6 +33,9 @@ import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; public class BlockIronChest extends BlockContainer { + @SideOnly(Side.CLIENT) + public static IIcon icon[] = new IIcon[IronChestType.values().length]; + public BlockIronChest() { super(Material.iron); @@ -68,14 +71,22 @@ public class BlockIronChest extends BlockContainer { @Override @SideOnly(Side.CLIENT) - public IIcon getIcon(int i, int j) + public void registerBlockIcons(IIconRegister r) { - if (j < IronChestType.values().length) - { - IronChestType type = IronChestType.values()[j]; - return type.getIcon(i); - } - return null; + for (IronChestType type : IronChestType.values()) + { + if (type.isValidForCreativeMode()) + { + icon[type.ordinal()] = r.registerIcon("ironchest:" + type.name().toLowerCase()); + } + } + } + + @Override + @SideOnly(Side.CLIENT) + public IIcon getIcon(int side, int meta) + { + return icon[meta]; } @Override @@ -238,16 +249,6 @@ public class BlockIronChest extends BlockContainer { return 0; } - @Override - @SideOnly(Side.CLIENT) - public void registerBlockIcons(IIconRegister par1IconRegister) - { - for (IronChestType typ: IronChestType.values()) - { - typ.makeIcons(par1IconRegister); - } - } - @Override public ForgeDirection[] getValidRotations(World worldObj, int x, int y, int z) { diff --git a/src/main/java/cpw/mods/ironchest/IronChestType.java b/src/main/java/cpw/mods/ironchest/IronChestType.java index 8c1bb73..e69eec2 100644 --- a/src/main/java/cpw/mods/ironchest/IronChestType.java +++ b/src/main/java/cpw/mods/ironchest/IronChestType.java @@ -4,17 +4,13 @@ import java.util.ArrayList; import java.util.Arrays; import java.util.List; -import net.minecraft.client.renderer.texture.IIconRegister; import net.minecraft.init.Blocks; import net.minecraft.init.Items; import net.minecraft.item.Item; import net.minecraft.item.ItemStack; import net.minecraft.nbt.NBTTagByte; -import net.minecraft.util.IIcon; import net.minecraftforge.oredict.ShapedOreRecipe; import cpw.mods.fml.common.registry.GameRegistry; -import cpw.mods.fml.relauncher.Side; -import cpw.mods.fml.relauncher.SideOnly; public enum IronChestType { IRON(54, 9, true, "Iron Chest", "ironchest.png", 0, Arrays.asList("ingotIron", "ingotRefinedIron"), TileEntityIronChest.class, "mmmmPmmmm", "mGmG3GmGm"), @@ -204,32 +200,6 @@ public enum IronChestType { return this == OBSIDIAN; } - @SideOnly(Side.CLIENT) - private IIcon[] icons; - - @SideOnly(Side.CLIENT) - public void makeIcons(IIconRegister par1IconRegister) - { - if (isValidForCreativeMode()) - { - icons = new IIcon[3]; - int i = 0; - for (String s : sideNames) - { - icons[i++] = par1IconRegister.registerIcon(String.format("ironchest:%s_%s",name().toLowerCase(),s)); - } - } - } - - @SideOnly(Side.CLIENT) - public IIcon getIcon(int side) - { - return icons[sideMapping[side]]; - } - - private static String[] sideNames = { "top", "front", "side" }; - private static int[] sideMapping = { 0, 0, 2, 1, 2, 2, 2 }; - public boolean acceptsStack(ItemStack itemstack) { return itemFilter == null || itemstack == null || itemstack.getItem() == itemFilter; diff --git a/src/main/resources/assets/ironchest/textures/blocks/copper_top.png b/src/main/resources/assets/ironchest/textures/blocks/copper.png similarity index 100% rename from src/main/resources/assets/ironchest/textures/blocks/copper_top.png rename to src/main/resources/assets/ironchest/textures/blocks/copper.png diff --git a/src/main/resources/assets/ironchest/textures/blocks/copper_front.png b/src/main/resources/assets/ironchest/textures/blocks/copper_front.png deleted file mode 100644 index 8ca415c5ae6d61aff4d347b0793ca30e2bb4dd86..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 679 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLl<6e(pbstUx|vage(c z!@6@aFM%9|WRD45bDP46hOx7_4S6Fo+k-*%fF5lvott z6XJTX)@^UO{j<|spPbnE$JRYMwBo_O#V;@JdwF5c?JZO8?VR)Y$m)B$=HA^t zvM=sLcjWQT@M9gJ|NsBzz8+);bS-0&x4Vn!y=^zMfgH{PkH}&M25w;x zW@MN(M*=9g(bL5-MB;Mnx!Xcb3L*}H`l206r!5g#7&&X2M#sPZ+e=H9vEM$-oPN+C z;+oa%O>^SkrR{cRkf^@l+VW$!trZJ{BA;@J&CxG1EGmp24E#8E$NcndV7T%6!Nn7W zLFS)5^;%9a8vWOs)F9BXNPwX~-Ba7^Wp`LaW#(QI1O$~b=8 zhAC^Wd|nuow$qTO>OtB(OO^xfcKVBdtT@AT!97(C>Rd$4i#D zMwB?`=jNv7l`uFLr6!i7rYMwWmSiZnd-?{1H}Z)C6{&(0r2wU@lEEq%j0_Bobq#>X zGQ`l-%GAQj&_vh3)XKns?cL{26b-rgDVb@NPz{E45bDP46hOx7_4S6Fo+k-*%fF5l$aLa z6XJTX)@^UO{j<|spPbnE$JRYMwBo_O#V;@JdwF5ci}Snh?V5Xc`;1qY58mHB z|Mr$Cw>M9Ies;&B!z=IYob&YLru%yq+}bqp*2W2UwobjVw(I)pjw{O=FE6gSIKS-T zypl@`D=#mqzA(4={Op2rGjh&O%Q`b9{mkUl)00w8^(UO@i9S0uJSXW)|qW{#O$BVJUv!ia(=Ag%WdKiMf72V^Xdgo=Ijdcxx$TGyx)XLPt%FsmDz|_jXfbHGq zP81Ef`6-!cl~4_ax<*DJhK5!~25=4KTTjLVH3))iNXyJg%}dNpwJHHJ7>wf$b~*D` Q0wozdUHx3vIVCg!0L|wRIRF3v diff --git a/src/main/resources/assets/ironchest/textures/blocks/crystal_top.png b/src/main/resources/assets/ironchest/textures/blocks/crystal.png similarity index 100% rename from src/main/resources/assets/ironchest/textures/blocks/crystal_top.png rename to src/main/resources/assets/ironchest/textures/blocks/crystal.png diff --git a/src/main/resources/assets/ironchest/textures/blocks/crystal_front.png b/src/main/resources/assets/ironchest/textures/blocks/crystal_front.png deleted file mode 100644 index c517953ddb7edec136d3813b967ff3a42ed5bfd7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 396 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9Ea{HEjtmSN`?>!lvI6;x#X;^) z4C~IxyaaL-l0AZa85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP=Y7G zC&U#Ks7)k|4ie28U-i(m6ET1IZHC zh!W@g+}zZ>5(ej@)Wnk16ovB4k_-iRPv3y>Mm}+%B2|#06rhwiMgp(B|rv)X}nRu0iowWNd`|>KbLh*2~7Y9cWCVZ diff --git a/src/main/resources/assets/ironchest/textures/blocks/crystal_side.png b/src/main/resources/assets/ironchest/textures/blocks/crystal_side.png deleted file mode 100644 index 842cc18f2af1361649fa194d602a0fb79a42e563..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 396 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9Ea{HEjtmSN`?>!lvI6;x#X;^) z4C~IxyaaL-l0AZa85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP=Y7G zC&U#Ks7)k|4ie28U-i(m6ET1IZHC zh!W@g+}zZ>5(ej@)Wnk16ovB4k_-iRPv3y>Mm}+%B2|#06rhwiMgp(B|rv)X}rO{bH%5Dk_?`%elF{r5}E)L>1nJ0 diff --git a/src/main/resources/assets/ironchest/textures/blocks/diamond_top.png b/src/main/resources/assets/ironchest/textures/blocks/diamond.png similarity index 100% rename from src/main/resources/assets/ironchest/textures/blocks/diamond_top.png rename to src/main/resources/assets/ironchest/textures/blocks/diamond.png diff --git a/src/main/resources/assets/ironchest/textures/blocks/diamond_front.png b/src/main/resources/assets/ironchest/textures/blocks/diamond_front.png deleted file mode 100644 index d5e6373d56347150c0c93bfcb1ab63acee9aaabf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 762 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLl<6e(pbstUx|vage(c z!@6@aFM%9|WRD45bDP46hOx7_4S6Fo+k-*%fF5lz156 z6XMFa_zA4cneKtUF(` zY=6yh=pFlkx2(I~uo=4rhT!WHAE+w=f7ZGR&GI0Tevy>Eak7aXI$faj_-?0f&nWVjHx>lGZnf?sn`y8FGb0eSJnd!>$(^ttQ%w>~K`lg+Gx)x-%CVA?HulhMFDqrEnta~BRZ~eBX zn`Fo@Tp-GR_+o|8+_SvRN*?!%;fJbb%fe%*Pdb9)uO2uKu1DomT>zHtY~VFi|&qIn4% z9~cb-dFER%wXg_zTy{}#(E3{+@{8%v5qWh!{+dld4@s7|MwB?`=jNv7l`uFLr6!i7 zrYMwWmSiZnd-?{1H}Z)C6{&(0r2wU@lEEq%j0_Bobq#>XGQ`l-%GAQj&_vh3)XKns z?cL{26b-rgDVb@NPz{E45bDP46hOx7_4S6Fo+k-*%fF5l-L{K z6XMFa_zAF`{tMK(;pg-zXyK$?fK!i@r$22Pkt!g`=)UBoBZ8xhR=Vf zKm4xp;G4{?uaY;u2w(mzaQ+kT>5n|8KJcIY$angqz`0M{Cq8f;d(UzB9mm0U?EBxc z?R(3%_YK>gH>^8fvuuCOap)cUfw!!?-mva?&9e0s%eGg{n_seQdBwcxCG*CY|NsA= z_2Sh`php;!yxm>wJX07R138=p9+AZi4BWyX%*Zfnjs#F}pQnpsh{WaCb0@``40u>C z1Qlp>M6t^-h>E7K2uR`h@PB{mE57(mCw87xYAIPP=u|4|wesR?{x*)Dnfo_oz>&6OoPc2oaZzmW1P%hHEyvIYZrNedIw4iBIcWHF( zVUSt6#*pJe!>dhA%d{95wn^RE7RGTQ>wkY%{Fyrv5#CeezX5$BS>hT|;+&tGo0?a` z;9QiNSdyBeP@Y+mq2TW68xY>eCk|Ak3R08;l(I?&t6(rPFf`UR03yo}LsKhL3oAnt zT?11q0|T~qpF2@BIal$@O1TaS?83{1OWYyF311? diff --git a/src/main/resources/assets/ironchest/textures/blocks/dirtchest9000_top.png b/src/main/resources/assets/ironchest/textures/blocks/dirtchest9000.png similarity index 100% rename from src/main/resources/assets/ironchest/textures/blocks/dirtchest9000_top.png rename to src/main/resources/assets/ironchest/textures/blocks/dirtchest9000.png diff --git a/src/main/resources/assets/ironchest/textures/blocks/dirtchest9000_front.png b/src/main/resources/assets/ironchest/textures/blocks/dirtchest9000_front.png deleted file mode 100644 index 4e1e1fdd307ba264954c8c52e8d9d20737923625..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3194 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 diff --git a/src/main/resources/assets/ironchest/textures/blocks/dirtchest9000_side.png b/src/main/resources/assets/ironchest/textures/blocks/dirtchest9000_side.png deleted file mode 100644 index ebda19fd06b24959429d20ffb2f6fc6d9220cad6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3202 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 diff --git a/src/main/resources/assets/ironchest/textures/blocks/gold_top.png b/src/main/resources/assets/ironchest/textures/blocks/gold.png similarity index 100% rename from src/main/resources/assets/ironchest/textures/blocks/gold_top.png rename to src/main/resources/assets/ironchest/textures/blocks/gold.png diff --git a/src/main/resources/assets/ironchest/textures/blocks/gold_front.png b/src/main/resources/assets/ironchest/textures/blocks/gold_front.png deleted file mode 100644 index 56f1d4d40b6c7d64b5bba0328e15744b87f44581..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 784 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLl<6e(pbstUx|vage(c z!@6@aFM%9|WRD45bDP46hOx7_4S6Fo+k-*%fF5lz1E9 z6XM$1$xvCxaO+LL&DY*HUOHZTZgKUQ$)(3y=N~BD|5SAEL)N{IS=V1Wo_`>J^eW$x zYka3~i(h$aaORHW$(te%K3Cm-7q;U#%c2bo^VTq|-OafFJm-lULdUN1AGyqXEak7aXI$f^{OTZfwqUN zCS6A&E*xo5?PTT7=tx?VlM=4!yz~F-nMdbe_Qf;eg59>{LahOoP4j^?cevi`QZs8o-T#E?j1&9Q#>=R7H@kT zVRmTG&H|t2OY*miV%Z;-@BDOa-t)h?*KS`GOWb_>Ex-Hxzw`YV#W|jz{`n$4LZd>! zjgcwYj=S)Q(-BVhjztDd7J@NLB%G!(%LzU4M@O1TaS?83{1OPP=Hje-R diff --git a/src/main/resources/assets/ironchest/textures/blocks/gold_side.png b/src/main/resources/assets/ironchest/textures/blocks/gold_side.png deleted file mode 100644 index f06fb4f7ea158ed4505c76a3217a4e7b816ba7cc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 726 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLl<6e(pbstUx|vage(c z!@6@aFM%9|WRD45bDP46hOx7_4S6Fo+k-*%fF5lsFvV z6XM$1$xvCxaO+LL&DY*HUOHZTZgKUQ$)(3y=N~BD|5SAEL)P8*$!G3Jp1djY;B(c5 zhbm|9N*}w*f8;Xnop&*ppXi>xEq>yL(CxQjH(t4(yDxw0mgwP2JcllFAH2YI_MYtV zYl26w@a;d#vF8-qwj(T?_A#y9$+%_*vl12+{?6T8{>-23`^ECELzJje-*>L zl??M%Fw9-fFl#ZxjD-x-7ceYd$FOh>!|WvtGZ!&ToyRb3KEvcW3{&PZOq$IwX%@r8 znGFB`|G&q%80a+y#w2fd7l(g0V{QOBoCO|{#S9GG!XV7ZFl&wkP;kGei(`ny<=At_ znVJlE8Xg7}h_J3@W`A&uH#91><>SBn)GuxIMZbzT70;SDt@zg)l(ps7Ts@}bXZclI zuD*@tFxxyc^IJx>!ImE!2UB`_R~pW=>U&zivQ|>@m(TU*$C6IQp8p)%a<$}bugp2~ zb^GsDaqRx9Xu;-KU?s2L&VA@-)!w^@J#6NkkI-tl{#(>7f1-w@dS;J;i;9qq*V0Wf zN=q^)IZe}E$;AWovN-1|8|D@!t`)DDRtYUwv-Q9GR{mQF67w#3UsM5lMY6;-qQp5r zH#aq}gu%HeHL)Z$MWH;iBtya7(>EZzkxv|`NEM_g1t?{e3|7HlWMF8lYXC%+A%><_ zrWRI)Cb|ZuRt5%a?>={;Xvob^$xN$+YB1C_G72#?v@$Y)Ybf7(G9IWw5M)DIW=?8e dVs5Hc36Q~H7;mui_-&B&44$rjF6*2UngDe%88iR@ diff --git a/src/main/resources/assets/ironchest/textures/blocks/iron_top.png b/src/main/resources/assets/ironchest/textures/blocks/iron.png similarity index 100% rename from src/main/resources/assets/ironchest/textures/blocks/iron_top.png rename to src/main/resources/assets/ironchest/textures/blocks/iron.png diff --git a/src/main/resources/assets/ironchest/textures/blocks/iron_front.png b/src/main/resources/assets/ironchest/textures/blocks/iron_front.png deleted file mode 100644 index a3db41521c65e2e73f9afd518f4c8cdb807b95c7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 787 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLl<6e(pbstUx|vage(c z!@6@aFM%9|WRD45bDP46hOx7_4S6Fo+k-*%fF5l=u+f z6XM#|)mK&Da{KMOTW{XpeD(VJi4k@n9(?|M|Kq3opFZ7q_4>lYhsUm6 zKYIQ8nLBr{K6`%l?!8mDZa@6;<<9%}J5QWkym8a~wd>aH*?Zu^#gjL09lv(t=#^_X zU%x(j_3EPa>s$Kz>pD6n&Y8Pm@4iD9FWq_f{^sj9=N~*gef!Rl%U2Iyx^n2^<#YER zoVb4T*wyO?&Ry7h`t0_j$2adkv~JhlwLAB0+HS<=ip1own%tgy)EL^%|{ia20H_TbOa@OMI)8;RpzF^6exeKSxTQqsj zg2}VzPntFF|NsB<&wES;`kgV!+ug-KFU`>t$l)yTh%9Dc;1&j9Muu5)B!GhFJzX3_ zBreCEi;Qk^5NZF&7~)dAeT{_9X;B?rLvx8lwn)Cy-~U_4>VK_0clCXJF~?3{C6};u zCpX1tgvdb^-|yYKHTQS^_PhDtICdX?SWy&H_RVHK zcgq7Ii+8Q9O}`VLC>uQ6B;c;+GN+(LgG;$X_@HZ-Vv6MhMaOwZ8YVb#xlVMN$C%Pu z@_)q_{)#<{y!J2L5`bQlEOCt}an8@pP0cG|a4t$sEJ;mKD945bDP46hOx7_4S6Fo+k-*%fF5lsFvV z6XM#|)mK&Da{KMOTW{XpeD(VJi4k@n9(?|M|Kq27A3mPFd+*e(+Yi5d zx%lYuxqJ7IU%PSi%C)=iKU{hG?983JCvV=m^X~o4*Kf{0czF8uog$t(8bH= z?mswj{pPW&*AJY#u=n)Y?MIJq-hXJ_uDxq_?%BBa!1~?$HtjpOdi$=GTedIVuzB&i zjSE(hamd#kWbjkWni`H(KvvlRG#mlG7Up#%mk|}c+PMx=C z@|*>eXV0HBYu^9={~zsjlK^^$G0EHA#o^!0m>WP2XMsm#F#`j)FbFd;%$fsIvES3h zF+}2W?78DiO$Iy-4}%IsSl2SMKRCu48kO4e@n3%Gm$v$%UqzgXXHA?|{Ob+M+Hz~I z9#itO{HiTi-$rwoZJwF=Eu-3C%MXr&DLuU_4QE>QJuP5aE2;R)=lb(wNhf2^e~xXr zTJpA6=A8Mu{dcQ4cK=nhU~??6lGktNKJ>F{@7=>5HuKI$XtiAbE$Ws(QA1Kavq!;2 zMaaf$>82Q^C7F|)rfIL_;#s(cL7a1y4RZ?<*NWFntArM;+4|poEB~zoiFud2FRB2& zB3a@ZQR1ARo128bg=d#Wzp$PzxDn%Fo diff --git a/src/main/resources/assets/ironchest/textures/blocks/obsidian_top.png b/src/main/resources/assets/ironchest/textures/blocks/obsidian.png similarity index 100% rename from src/main/resources/assets/ironchest/textures/blocks/obsidian_top.png rename to src/main/resources/assets/ironchest/textures/blocks/obsidian.png diff --git a/src/main/resources/assets/ironchest/textures/blocks/obsidian_front.png b/src/main/resources/assets/ironchest/textures/blocks/obsidian_front.png deleted file mode 100644 index ed1ef0d947338e7c9effca7c006bf4d4a1d5cd6a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 586 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61SBU+%rFB|Ea{HEjtmSN`?>!lvI6-E$sR$z z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBD8X6a5n0T@z%2yAjF;}# z{Q(L}mbgZgIOpf)rskC}I2WZRmZYXAlxLP?D7bt2281{Ai31f$ffNPjrgnPbV&Ok^(rG_tLmt<~flF14XWCd@uAJi6 zts&&0qtT(ty|0P2{z!cBqbaMn%_71B-~2ds-7n}As&g3o5L=Hktj zIk)8mdJ2_RtjOarn)6*+!RNEqv%SZA3)wW^26;tZ+Aa~LU*>Dke#GmUJj*98#%Go) zVMd~%D_oBTN%3B1Dcl@lvRLMCm)(oD&6i|iFRlKvM@_@{#NmdMcKt8zv-B{E%NtZ2 z<8NR7z_DW5Cp(#kpEA0{mo_EnOWeHwcAoPL4GE|9rA%8K=U5l9mc_^%;!rs?Ptqsk z+dL)rgxs)sn`er%m&$%no!zrXY;KY3ynDxQi?8}olocsvE4^)IIltSrnUWmkFKf7%-uO$?r{elF{r5}E*9!Q8_D diff --git a/src/main/resources/assets/ironchest/textures/blocks/obsidian_side.png b/src/main/resources/assets/ironchest/textures/blocks/obsidian_side.png deleted file mode 100644 index dc8d227eb9c8e438cddddbc293bfbbcdb7d564b1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 593 zcmV-X0004R>004l5008;`004mK004C`008P>0026e000+ooVrmw00009 za7bBm000XT000XT0n*)m`~Uy|8FWQhbVF}#ZDnqB07G(RVRU6=Aa`kWXdp*PO;A^X z4i^9b02*{fSaefwW^{L9a%BKeVQFr3E>1;MAa*k@H7+qQF!XYv0004eNkl3j0)bSDgcvFYCT0f2z{KC-U-Q@&6&vF8%DOxIzFwcQ z);3Kuo6XLnh=?&pYn|u$X0s{F5)+xv=Y8MvQek-C8&f4X=R`*5hAgv>H?JrOSynzB z-W5WSF>>6$VS}pbs%k+b`ZV0u^~%}>NG5d@DY?eDSnYvx9?#416AuvSQU#Ho(|fPJ zqR{J~l3xBlfEg&{{o1)RkR|~ltuYpbk>XTkmI>^sx~?M$nYArgEv{+3_q(Q98&jae zPofAtu=MW$9S#O6^N-GLfia=;@EX3j$aBGtuftDqraohez~1x22VJppY8=Dnqyd1| zVNg5-Y{$dN?;K^9MNuf$BlZ1rF_dLPVis)KUi}JygPs;cS7B+Df?0$d)MdD|+w9d8 frRzF+QA&LSk)KHy<3b}!00000NkvXXu0mjfJ9hDl diff --git a/src/main/resources/assets/ironchest/textures/blocks/silver_top.png b/src/main/resources/assets/ironchest/textures/blocks/silver.png similarity index 100% rename from src/main/resources/assets/ironchest/textures/blocks/silver_top.png rename to src/main/resources/assets/ironchest/textures/blocks/silver.png diff --git a/src/main/resources/assets/ironchest/textures/blocks/silver_front.png b/src/main/resources/assets/ironchest/textures/blocks/silver_front.png deleted file mode 100644 index 3a8a37e3322188e2b48337718c1eae48d72f4e05..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 625 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLl<6e(pbstUx|vage(c z!@6@aFM%9|WRD45bDP46hOx7_4S6Fo+k-*%fF5l&A~v z32~jiVEUvv6R%vqa_QQ|i&rmPxN`o?#WN?)p15)Q#`Rm*4<0*s?DVm7m(LwPbNuj$ z!#D5Tyms^2&iy;qY+kc+!^(|2Hts*Nf7QlSvlh>qHhsD`Cy<+`}C2JNhUcG4f`eln&Eu6n%{{R2~V^-%r0lI`S$=lsU z^VIfM6(EPRz$3Dlfq`2Xgc%uT&5-~K&i8b243W4Td+wr8lY#(iK!;F_w{GhpAKl20 z|Mzd`_T?{4Zo=Ijdcxx$TGyx z)XLPt%FsmDz|_jXfbHGqP81Ef`6-!cl~4_ax<*DJhK5!~25=4KTTjLVH3))iNXyJg g%}dNpwJHHJ7);`g0+}i<03{hbUHx3vIVCg!0HN*r<^TWy diff --git a/src/main/resources/assets/ironchest/textures/blocks/silver_side.png b/src/main/resources/assets/ironchest/textures/blocks/silver_side.png deleted file mode 100644 index d4df07738c55bf926f233ebfd1b0bd5ae8766fe2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 608 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLl<6e(pbstUx|vage(c z!@6@aFM%9|WRD45bDP46hOx7_4S6Fo+k-*%fF5lqd@D z32~jiVEUvv6R%vqa_QQ|i&rmPxN`o?#WN?)p15)Q#`Rm*kDoby_{8CxcWxd$cJSKG zYiBQ=J$CxofujfZAK8EC_@UhgcWv9dZS$_p8+UBnv~$yj?Hkr@UAKDE>Qx(8tysTe z$(qHBS1($*Vde7m%NDI#xNzly`77rC|No!w?8|vT+ZmI*-Ca}1 z9Bz^P$UQL3oO9t6yMB$Qd)qQX7H_$>$SIqrCCqELV0FM zhJw4NZ$Nk>pEyvFDo9ZZP|7M9tb)PFz|dIN0EjF@3{9;}EvyVpbPY_c3=G)beeOij zkei>9nN|taV5nqKJWzum$cD7coYcI;+*GR)AcMgq-e5nE