From eaacbca062b4b0aabcd3c6a594eef812681bacf9 Mon Sep 17 00:00:00 2001 From: Astoria Date: Fri, 17 Mar 2023 21:17:44 -0500 Subject: [PATCH] Textures, rotation. --- .../afloydironchest/IronChestMain.java | 60 ++++++++++++++++-- .../afloydironchest/blocks/DiamondChest.java | 2 +- .../afloydironchest/blocks/GoldChest.java | 2 +- .../afloydironchest/blocks/IronChest.java | 8 ++- .../afloydironchest/blocks/SteelChest.java | 2 +- .../ironchest/block/diamondchestbottom.png | Bin 0 -> 952 bytes .../ironchest/block/diamondchestfront.png | Bin 0 -> 1049 bytes .../ironchest/block/diamondchestside.png | Bin 0 -> 1015 bytes .../ironchest/block/diamondchesttop.png | Bin 0 -> 996 bytes .../ironchest/block/goldchestbottom.png | Bin 0 -> 1047 bytes .../assets/ironchest/block/goldchestfront.png | Bin 0 -> 1104 bytes .../assets/ironchest/block/goldchestside.png | Bin 0 -> 1057 bytes .../assets/ironchest/block/goldchesttop.png | Bin 0 -> 1021 bytes .../assets/ironchest/block/ironchest.png | Bin 1204 -> 0 bytes .../ironchest/block/ironchestbottom.png | Bin 0 -> 913 bytes .../ironchest/block/ironchestbottom.xcf | Bin 0 -> 5661 bytes .../assets/ironchest/block/ironchestfront.png | Bin 0 -> 986 bytes .../assets/ironchest/block/ironchestfront.xcf | Bin 0 -> 5928 bytes .../assets/ironchest/block/ironchestside.png | Bin 0 -> 932 bytes .../assets/ironchest/block/ironchestside.xcf | Bin 0 -> 5878 bytes .../assets/ironchest/block/ironchesttop.png | Bin 0 -> 898 bytes .../assets/ironchest/block/ironchesttop.xcf | Bin 0 -> 5568 bytes .../ironchest/block/steelchestbottom.png | Bin 0 -> 856 bytes .../ironchest/block/steelchestfront.png | Bin 0 -> 974 bytes .../assets/ironchest/block/steelchestside.png | Bin 0 -> 934 bytes .../assets/ironchest/block/steelchesttop.png | Bin 0 -> 953 bytes 26 files changed, 65 insertions(+), 9 deletions(-) create mode 100644 src/main/resources/assets/ironchest/block/diamondchestbottom.png create mode 100644 src/main/resources/assets/ironchest/block/diamondchestfront.png create mode 100644 src/main/resources/assets/ironchest/block/diamondchestside.png create mode 100644 src/main/resources/assets/ironchest/block/diamondchesttop.png create mode 100644 src/main/resources/assets/ironchest/block/goldchestbottom.png create mode 100644 src/main/resources/assets/ironchest/block/goldchestfront.png create mode 100644 src/main/resources/assets/ironchest/block/goldchestside.png create mode 100644 src/main/resources/assets/ironchest/block/goldchesttop.png delete mode 100644 src/main/resources/assets/ironchest/block/ironchest.png create mode 100644 src/main/resources/assets/ironchest/block/ironchestbottom.png create mode 100644 src/main/resources/assets/ironchest/block/ironchestbottom.xcf create mode 100644 src/main/resources/assets/ironchest/block/ironchestfront.png create mode 100644 src/main/resources/assets/ironchest/block/ironchestfront.xcf create mode 100644 src/main/resources/assets/ironchest/block/ironchestside.png create mode 100644 src/main/resources/assets/ironchest/block/ironchestside.xcf create mode 100644 src/main/resources/assets/ironchest/block/ironchesttop.png create mode 100644 src/main/resources/assets/ironchest/block/ironchesttop.xcf create mode 100644 src/main/resources/assets/ironchest/block/steelchestbottom.png create mode 100644 src/main/resources/assets/ironchest/block/steelchestfront.png create mode 100644 src/main/resources/assets/ironchest/block/steelchestside.png create mode 100644 src/main/resources/assets/ironchest/block/steelchesttop.png diff --git a/src/main/java/net/brokenmoon/afloydironchest/IronChestMain.java b/src/main/java/net/brokenmoon/afloydironchest/IronChestMain.java index 9f6c339..7306436 100644 --- a/src/main/java/net/brokenmoon/afloydironchest/IronChestMain.java +++ b/src/main/java/net/brokenmoon/afloydironchest/IronChestMain.java @@ -6,24 +6,74 @@ import net.brokenmoon.afloydironchest.blocks.GoldChest; import net.brokenmoon.afloydironchest.blocks.SteelChest; import net.fabricmc.api.ModInitializer; import net.minecraft.src.Block; +import net.minecraft.src.BlockChest; +import net.minecraft.src.Item; import net.minecraft.src.Material; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import turniplabs.halplibe.helper.BlockHelper; +import turniplabs.halplibe.helper.RecipeHelper; public class IronChestMain implements ModInitializer { public static final String MOD_ID = "ironchest"; public static final Logger LOGGER = LoggerFactory.getLogger(MOD_ID); - public static Block IronChest = BlockHelper.createBlock(MOD_ID, new IronChest(900, Material.iron), "ironchest", "ironchest.png", Block.soundMetalFootstep, 5, 6, 0); - public static Block GoldChest = BlockHelper.createBlock(MOD_ID, new GoldChest(901, Material.iron), "goldchest", "ironchest.png", Block.soundMetalFootstep, 5, 6, 0); - public static Block DiamondChest = BlockHelper.createBlock(MOD_ID, new DiamondChest(902, Material.iron), "diamondchest", "ironchest.png", Block.soundMetalFootstep, 5, 6, 0); - public static Block SteelChest = BlockHelper.createBlock(MOD_ID, new SteelChest(903, Material.iron), "steelchest", "ironchest.png", Block.soundMetalFootstep, 5, 6, 0); + public static Block IronChest = BlockHelper.createBlock(MOD_ID, new IronChest(900, Material.iron), "ironchest", + "ironchesttop.png", "ironchestbottom.png", + "ironchestfront.png", "ironchestside.png", "ironchestside.png", "ironchestside.png", + Block.soundMetalFootstep, 5, 6, 0); + public static Block GoldChest = BlockHelper.createBlock(MOD_ID, new GoldChest(901, Material.iron), "goldchest", + "goldchesttop.png", "goldchestbottom.png", + "goldchestfront.png", "goldchestside.png", "goldchestside.png", "goldchestside.png", + Block.soundMetalFootstep, 5, 6, 0); + public static Block DiamondChest = BlockHelper.createBlock(MOD_ID, new DiamondChest(902, Material.iron), "diamondchest", + "diamondchesttop.png", "diamondchestbottom.png", + "diamondchestfront.png", "diamondchestside.png", "diamondchestside.png", "diamondchestside.png", + Block.soundMetalFootstep, 5, 6, 0); + public static Block SteelChest = BlockHelper.createBlock(MOD_ID, new SteelChest(903, Material.iron), "steelchest", + "steelchesttop.png", "steelchestbottom.png", + "steelchestfront.png", "steelchestside.png", "steelchestside.png", "steelchestside.png", + Block.soundMetalFootstep, 5, 6, 0); @Override public void onInitialize() { LOGGER.info("AFloydIronChest initialized."); - System.out.println("e"); + + RecipeHelper.Crafting.createRecipe(IronChest, 1, new Object[]{ + "AAA", + "ABA", + "AAA", + 'A', Item.ingotIron, + 'B', Block.chestPlanksOak + }); + RecipeHelper.Crafting.createRecipe(IronChest, 1, new Object[]{ + "AAA", + "ABA", + "AAA", + 'A', Item.ingotIron, + 'B', Block.chestPlanksOakPainted + }); + RecipeHelper.Crafting.createRecipe(GoldChest, 1, new Object[]{ + "AAA", + "ABA", + "AAA", + 'A', Item.ingotGold, + 'B', IronChest + }); + RecipeHelper.Crafting.createRecipe(DiamondChest, 1, new Object[]{ + "AAA", + "ABA", + "AAA", + 'A', Item.diamond, + 'B', GoldChest + }); + RecipeHelper.Crafting.createRecipe(SteelChest, 1, new Object[]{ + "AAA", + "ABA", + "AAA", + 'A', Item.ingotSteel, + 'B', GoldChest + }); } } diff --git a/src/main/java/net/brokenmoon/afloydironchest/blocks/DiamondChest.java b/src/main/java/net/brokenmoon/afloydironchest/blocks/DiamondChest.java index f82f2d2..b218f1e 100644 --- a/src/main/java/net/brokenmoon/afloydironchest/blocks/DiamondChest.java +++ b/src/main/java/net/brokenmoon/afloydironchest/blocks/DiamondChest.java @@ -7,7 +7,7 @@ import net.minecraft.src.*; import java.util.Random; -public class DiamondChest extends BlockContainer{ +public class DiamondChest extends BlockContainerRotatable{ Random random = new Random(); public DiamondChest(int id, Material blockMaterial){ diff --git a/src/main/java/net/brokenmoon/afloydironchest/blocks/GoldChest.java b/src/main/java/net/brokenmoon/afloydironchest/blocks/GoldChest.java index c4ea0fd..2720a98 100644 --- a/src/main/java/net/brokenmoon/afloydironchest/blocks/GoldChest.java +++ b/src/main/java/net/brokenmoon/afloydironchest/blocks/GoldChest.java @@ -7,7 +7,7 @@ import net.minecraft.src.*; import java.util.Random; -public class GoldChest extends BlockContainer{ +public class GoldChest extends BlockContainerRotatable{ Random random = new Random(); public GoldChest(int id, Material blockMaterial){ diff --git a/src/main/java/net/brokenmoon/afloydironchest/blocks/IronChest.java b/src/main/java/net/brokenmoon/afloydironchest/blocks/IronChest.java index fda66ff..fdd0a16 100644 --- a/src/main/java/net/brokenmoon/afloydironchest/blocks/IronChest.java +++ b/src/main/java/net/brokenmoon/afloydironchest/blocks/IronChest.java @@ -7,13 +7,19 @@ import net.minecraft.src.*; import java.util.Random; -public class IronChest extends BlockContainer { +public class IronChest extends BlockContainerRotatable { Random random = new Random(); public IronChest(int id, Material blockMaterial){ super(id, blockMaterial); } + @Override + public void onBlockAdded(World world, int i, int j, int k) { + super.onBlockAdded(world, i, j, k); + this.setDefaultDirection(world, i, j, k); + } + @Override public void onBlockRemoval(World world, int i, int j, int k) { TileEntityIronChest te = (TileEntityIronChest)world.getBlockTileEntity(i, j, k); diff --git a/src/main/java/net/brokenmoon/afloydironchest/blocks/SteelChest.java b/src/main/java/net/brokenmoon/afloydironchest/blocks/SteelChest.java index a69ce89..866a70c 100644 --- a/src/main/java/net/brokenmoon/afloydironchest/blocks/SteelChest.java +++ b/src/main/java/net/brokenmoon/afloydironchest/blocks/SteelChest.java @@ -7,7 +7,7 @@ import net.minecraft.src.*; import java.util.Random; -public class SteelChest extends BlockContainer{ +public class SteelChest extends BlockContainerRotatable{ Random random = new Random(); public SteelChest(int id, Material blockMaterial){ diff --git a/src/main/resources/assets/ironchest/block/diamondchestbottom.png b/src/main/resources/assets/ironchest/block/diamondchestbottom.png new file mode 100644 index 0000000000000000000000000000000000000000..28f7b076b50782a64ef4619360cd64c28a264542 GIT binary patch literal 952 zcmV;p14sOcP)EX>4Tx04R}tkv&MmKpe$iQ$>-gpdCa+GE^tKsEA{&LJ=y2TA@`3lS{v#Nkfw2 z;wZQl9Q;_UI=DFN>fkB}f*&BRE>4OrQsV!TLW>v=j{EWM-sA2aAk@oDvpQmcrrTyJ z5f?MrRk7<8K@0%s!>G(GV@{Hi@Eu?G2=MhT%Cr2>{W*HooW+2ENE~B^X%lY{&urQT z=Y8TZE6OVIIq`%^7bJe2m0~gmVP1yr3cYvWMLpEhs3eptvdEotwz9|a~-U2;qUT@8PoIU_)>MD5y92^4U z1RV}Hp2000JJOGiWiR{&Q4Q|RH4-v9sr32;bRa{vGi zrT_pArU8fCsc!%P00(qQO+^Ri0}=uTFbN_j8UO$Q8FWQhbVF}#ZDnqB07G(RVRU6= zAa`kWXdp*PO;A^X4i^9b0g*{WK~y-)U6VnQ)G!Q1pJb=Ir)RD}v4RCGITagj!irOI z7^g zf);QCYw&ahkIXGI-2Q?noK7&E`11V+6@cHrpfzxZaEQp|2J4yy%wWEQ2%Mkb`kZLp z$7Y9h-Vc}N!BHO z00Wjd#0|`7=G0nrzgbIeaLYBFlN0xj(4bjz=1wh2jgg#AJNwX~_jp~Qt?AEmqH`nM zsiIxuqXNT@hu0;Qn(weIpo#^ZgVuH#M++MY&v+Cr6=Y3ipmXrJ?c}+q=3@@tnkr1w zMrd;IxF>-T3A?T7FLO@bKr>Y6?G~YPu*})QIBYH19{g;x;aRY^B&ujcK%Mr=)^h&c zlDMNPEX>4Tx04R}tkv&MmKpe$iQ$>-gpdCa+GE^tKsEA{&LJ=y2TA@`3lS{v#Nkfw2 z;wZQl9Q;_UI=DFN>fkB}f*&BRE>4OrQsV!TLW>v=j{EWM-sA2aAk@oDvpQmcrrTyJ z5f?MrRk7<8K@0%s!>G(GV@{Hi@Eu?G2=MhT%Cr2>{W*HooW+2ENE~B^X%lY{&urQT z=Y8TZE6OVIIq`%^7bJe2m0~gmVP1yr3cYvWMLpEhs3eptvdEotwz9|a~-U2;qUT@8PoIU_)>MD5y92^4U z1RV}Hp2000JJOGiWiR{&Q4Q|RH4-v9sr32;bRa{vGi zrT_pArU8fCsc!%P00(qQO+^Ri0}=uTBop}aX8-^I8FWQhbVF}#ZDnqB07G(RVRU6= zAa`kWXdp*PO;A^X4i^9b0rE*iK~y-)ZIZEW6hRDzKhNyuk`#fG0+1*u0MXEcgphaz z5VRoC@dlJU0Q70#1!#E!N+c+bB1oag33Q-~$ZdAlJ2r*)E+@d!$o7nX|F*|+|IRJf zQrMI_X8_!t!EEjSEk75(sQ{k5dyl$PivXbRqc&P=@J^I0PI_1^1E6i0u1yTBd6lC4<7;eyuTkk55u~5wkF(o`i#o0 zFg^MP%@VYSu7xt7l6bxcoWBTPzkrnh@9e@@g}YHn%JBUN28|X}BhjG2Xa;WJ9>+?= z5P2#s1&)73U`nBf0dfvoyETBEgCwP}A!b0^21~AjrEekSDA_jH-NP3N4KV}SCKy%~ zbnVDAGKvIP`?H@akc4pt%}D@PJ6{S^b%4@%XC+QOiE7Pa58OS1SEadwkE>d5olSpS zp0%%v<5VJYmcTu-Z*9jfZ2rJXMlgdS2y*@ErS)q93>j@7?F}$OF~}*r)3)OeysAt@ TmN7Jx00000NkvXXu0mjf9JS1R literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/ironchest/block/diamondchestside.png b/src/main/resources/assets/ironchest/block/diamondchestside.png new file mode 100644 index 0000000000000000000000000000000000000000..79b18e1b4a316fe91b0977c7ad3e714d7caae001 GIT binary patch literal 1015 zcmVEX>4Tx04R}tkv&MmKpe$iQ$>-gpdCa+GE^tKsEA{&LJ=y2TA@`3lS{v#Nkfw2 z;wZQl9Q;_UI=DFN>fkB}f*&BRE>4OrQsV!TLW>v=j{EWM-sA2aAk@oDvpQmcrrTyJ z5f?MrRk7<8K@0%s!>G(GV@{Hi@Eu?G2=MhT%Cr2>{W*HooW+2ENE~B^X%lY{&urQT z=Y8TZE6OVIIq`%^7bJe2m0~gmVP1yr3cYvWMLpEhs3eptvdEotwz9|a~-U2;qUT@8PoIU_)>MD5y92^4U z1RV}Hp2000JJOGiWiR{&Q4Q|RH4-v9sr32;bRa{vGi zrT_pArU8fCsc!%P00(qQO+^Ri0}=uT8B37Ab^rhX8FWQhbVF}#ZDnqB07G(RVRU6= zAa`kWXdp*PO;A^X4i^9b0nkZAK~y-)ZIV516hRP$zp9?GvF`vG2?R)_NJu0c0#cB; z7hHgp8#o~$apHu)E2PE3yY?_MHC;teGvhVTQmd>LQB4|Ybu!wneT2U;Vtr-_X&$sS|jg4&0c=YCN60{=!1p{oxf%CrO zqVL(*z-AojCWATw(75|Q>YZ0QPu26j#aD-LtWg zR)kYkK)Ifk5kW+eS1+E$Zr@QP50@b#Ow}nW_Zn9{)_8lhqiIXw_Twk6Yh^R^Fb*I> zdwhZ|Y7trUG_AFBbj;KDA85iW=a=81y9FCz=%G%SXg*X0E#Ni5C#NuH5#cnV1%6z@ zWLbh)5>1wh?hu|?L?n?JkUWjm3fEWpP&LJWJVFgf1il}A`*#r7MRZ5d8W1nf) zC4)G~z>~z&Crx;TzPqc}J^LV%BqBK@vb5!=D(M5!0^Lml7thxUO`9N{&%EYrk270$ zM3g2X^6`>d1jKCB_UNwrvw7CN89~s9$Q?mMvL8LjUpV}M)kz6vG6X@MJbt*|D&WW* l#~dGk5voI(E%Lh`_yamRMcD1rD$)P|002ovPDHLkV1h#by}bYc literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/ironchest/block/diamondchesttop.png b/src/main/resources/assets/ironchest/block/diamondchesttop.png new file mode 100644 index 0000000000000000000000000000000000000000..27126ae6402764026dd1c33a9335648faa5dd873 GIT binary patch literal 996 zcmVEX>4Tx04R}tkv&MmKpe$iQ$>-gpdCa+GE^tKsEA{&LJ=y2TA@`3lS{v#Nkfw2 z;wZQl9Q;_UI=DFN>fkB}f*&BRE>4OrQsV!TLW>v=j{EWM-sA2aAk@oDvpQmcrrTyJ z5f?MrRk7<8K@0%s!>G(GV@{Hi@Eu?G2=MhT%Cr2>{W*HooW+2ENE~B^X%lY{&urQT z=Y8TZE6OVIIq`%^7bJe2m0~gmVP1yr3cYvWMLpEhs3eptvdEotwz9|a~-U2;qUT@8PoIU_)>MD5y92^4U z1RV}Hp2000JJOGiWiR{&Q4Q|RH4-v9sr32;bRa{vGi zrT_pArU8fCsc!%P00(qQO+^Ri0}=uT2F94Og8%>k8FWQhbVF}#ZDnqB07G(RVRU6= zAa`kWXdp*PO;A^X4i^9b0li5?K~y-)ZIeH56fqFRf8({I%O)ZP*Ia?9KoKZ4pMipp zN&%lBEe&-F(xkcOnk8WN)}9#(-)%O3ELrwgntAWdJj=)TZ+*2oVYy-#0C0EIe2$;4 z;XV`3&sJQ0{SH7M0_&JaA{2Lk`Ai~n+_rK3Koy~wkwnO5GyT5n9sy)ivMCY*v1&_5 zBHaAT0BoMiAAf$cD~005Is~FG%u(FA=;9;fWAe|x_iW2FyA%TMP81OatM5=lu$R04R-qhocC>gMl1D4UWIt-1!geeN1ES SOK{Wx0000EX>4Tx04R}tkv&MmKpe$iQ$>-gpdCa+GE^tKsEA{&LJ=y2TA@`3lS{v#Nkfw2 z;wZQl9Q;_UI=DFN>fkB}f*&BRE>4OrQsV!TLW>v=j{EWM-sA2aAk@oDvpQmcrrTyJ z5f?MrRk7<8K@0%s!>G(GV@{Hi@Eu?G2=MhT%Cr2>{W*HooW+2ENE~B^X%lY{&urQT z=Y8TZE6OVIIq`%^7bJe2m0~gmVP1yr3cYvWMLpEhs3eptvdEotwz9|a~-U2;qUT@8PoIU_)>MD5y92^4U z1RV}Hp2000JJOGiWiR{&Q4Q|RH4-v9sr32;bRa{vGi zrT_pArU8fCsc!%P00(qQO+^Ri0}=uSGrI;QV*mgE8FWQhbVF}#ZDnqB07G(RVRU6= zAa`kWXdp*PO;A^X4i^9b0q{vgK~y-)U6VVG9A^xKKa&4Eu)C3S!;u_V7x86$6`#gu za&B2OJJU^8Dd?48m;eI;d{!0X^RK`7dOh=BTa^IVX5=67|LvcD@2t1iD}Vj*&ZLP- zG776vo9pET6a>lk+L}AH_^fhQiUBT%(#gt zWD(g!Kx9ImksxwdJ>qu1QwbRhG8mbC1d-SQ0x>usD3;9#dc<0lFhg?`<78x7!8%`% zp=Cy5H*5osuXjeU>dLYNZK8r17!4*Mk{M`;y@$P1p{D02gebC zG-!l+M|-0wdV_r*$i_ZDvl!_|_+K8w_bgPov1BwL0=un@0 zuwdfD3s{_d!Vy3m4J>hcCMyEV%nUuE4SUZ=@{ymw`aU3riqnC?`zF+4#&jPPwhUPq z5W+SovDAmuqltWF*(NW|?q(mcIhZKg!E{pvk%DTP#n-t|4pND2Rz$GZjrTQ7CS7KK znkkc+?CxU+iJ_PpwrRo;@e}der=R`yas`eX=L4L=3_;)@?`wh)eE)9Qd;_JKa$P|z Rj1T|-002ovPDHLkV1mM;#_9k7 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/ironchest/block/goldchestfront.png b/src/main/resources/assets/ironchest/block/goldchestfront.png new file mode 100644 index 0000000000000000000000000000000000000000..e1cab8ef414bf5a93f4b74ad4ece57f1cddd6f24 GIT binary patch literal 1104 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/ironchest/block/ironchest.png b/src/main/resources/assets/ironchest/block/ironchest.png deleted file mode 100644 index e803cd48df5dd75fdbe75902edc94af716c116dc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1204 zcmV;l1WWsgP)EX>4Tx04R}tkv&MmKpe$iQ^lec2Rn#3WT-A$5EXIMDionYs1;guFuC*#nlvOS zE{=k0!NHHks)LKOt`4q(Aou~|=;Wm6A|?JWDYS_3;J6>}?mh0_0YbgZG^=AA&~)2O zCE{WxyDE0Qq6Z;F5XGp>EMrcRlJFg0_XzOyF2=L`&;2=i)ttqEfJi*c4AUmwAfDc| z4bJ<-5muB{;&b9LlP*a7$aTfzH_io@1)do()2Vsl2(egbW2KE*(bR~ih@+~eQ@)V# zSmnIMSu0mr^Pc>L;hes*%ypVWNMI35kRU=q6(y8mBSx!EiiH&I$9?>Ru3sXTLaq`R zITlcX2HEw4|H1EWt^DMKmlTczoiC2_F${F=0*#vEd>=bb;{*sk16O*>U#SB#pQP7X zTJ#9$+XgPKTbi;5T000McNliru<_icEI~DZpOTGXA02y>eSad^gZEa<4bO1wgWnpw> zWFU8GbZ8()Nlj2!fese{00N9jL_t(I%RQ6LZWCt|hM(_$W^5!Nqi%jm`Q<|=hTBcvt~kP;bek0&0_e7{{pp0hfOqxby0&k=wA@q0NrIbj$E>bgcL z#o=%u=gfY;r)e6RrlIe9y!RMm@ZOVBV!2$RbIu$N2TCb;@439W#ahexlO@hMLI`;8 zi7~QREb!i=l)_p|&KYTp!5Bkb*Ia-8N>x?7dj1VLXR4|~Yt1;0R8@ud9snsNQpyJb zDJ3Z-hGC$T!o{=4SZk*>VvJMqFburA`p8||Q&knl7_<-qYb`NGgb;Y|30Y9rHQsx) z)*NfD{`-P+ju;~;B{rK4dK^beDKt&P#q+1E*K3+aA%vi+Dnbb4oVmGM6JzA(AD$wm z%*YRPs1(?=KDItWQZCl>H{0?g^LI}>z&hXwNPft&A&QVI? z-`f?X6do-aj4{mTb5cr#5YSrl*ZU7xYgw&Zx~>C2_kB+(g`*qZdrB#ET}ONAF$R^*EQB! zW{QVIZn zzrSWapY!Y6ABi#IoMW+A(6%i~DY~vh=A6-5_7KoB+Cb_IS#VmM)jehw-IE&So=8DTEMk&Q09cbz2OnC);MT*@V1vj{gA~GkrhP Sn%Wfr0000EX>4Tx04R}tkv&MmKpe$iQ$>-gpdCa+GE^tKsEA{&LJ=y2TA@`3lS{v#Nkfw2 z;wZQl9Q;_UI=DFN>fkB}f*&BRE>4OrQsV!TLW>v=j{EWM-sA2aAk@oDvpQmcrrTyJ z5f?MrRk7<8K@0%s!>G(GV@{Hi@Eu?G2=MhT%Cr2>{W*HooW+2ENE~B^X%lY{&urQT z=Y8TZE6OVIIq`%^7bJe2m0~gmVP1yr3cYvWMLpEhs3eptvdEotwz9|a~-U2;qUT@8PoIU_)>MD5y92^4U z1RV}Hp2000JJOGiWiR{&Q4Q|RH4-v9sr32;bRa{vGi zrT_pArU8fCsc!%P00(qQO+^Ri0}=r-5>5knlK=n!8FWQhbVF}#ZDnqB07G(RVRU6= zAa`kWXdp*PO;A^X4i^9b0cuG^K~y-)b(6ia(?ASHkACcA;JyMw#Vz2;XlZx>Dr#Po zA(Kh$U5UccUONn`tlgD#^huU4uOIV#p4pq50+5;X$l*WR?>|@k<^7o-KYsxrBB&}6 zK}0amZ;97+<$k{-BDgzd#`kYuae&L^GJ>jdW)czf-T{aR)^!D7o@Y*{(?%Qd_PDh+ z0#p?d8C26W4Wen9$V^PYRfTn3{~;(}Lxv2J&sqZRa!lpqj z&|a*F7?^u~4tt@BW+rAf@M~N}P=0OXv&g>BsH*6LXkV>bszl|B2=e*UhkSW=-u55p nY<(I@M-X-u5qd!V-I2*(xGZ~C5?A*$00000NkvXXu0mjf4z-vL literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/ironchest/block/ironchestbottom.xcf b/src/main/resources/assets/ironchest/block/ironchestbottom.xcf new file mode 100644 index 0000000000000000000000000000000000000000..56f51f6d07f260a6aa38f381dc062e8d095fc05f GIT binary patch literal 5661 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 WenPY;e~%B3>CxNa)&))SrvCwYd|lZ9 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/ironchest/block/ironchesttop.png b/src/main/resources/assets/ironchest/block/ironchesttop.png new file mode 100644 index 0000000000000000000000000000000000000000..5bd2e5daa323c90ed51a13aa956decaed74a4613 GIT binary patch literal 898 zcmV-|1AY97P)EX>4Tx04R}tkv&MmKpe$iQ$>-gpdCa+GE^tKsEA{&LJ=y2TA@`3lS{v#Nkfw2 z;wZQl9Q;_UI=DFN>fkB}f*&BRE>4OrQsV!TLW>v=j{EWM-sA2aAk@oDvpQmcrrTyJ z5f?MrRk7<8K@0%s!>G(GV@{Hi@Eu?G2=MhT%Cr2>{W*HooW+2ENE~B^X%lY{&urQT z=Y8TZE6OVIIq`%^7bJe2m0~gmVP1yr3cYvWMLpEhs3eptvdEotwz9|a~-U2;qUT@8PoIU_)>MD5y92^4U z1RV}Hp2000JJOGiWiR{&Q4Q|RH4-v9sr32;bRa{vGi zrT_pArU8fCsc!%P00(qQO+^Ri0}=r;0}q}Hq5uE@8FWQhbVF}#ZDnqB07G(RVRU6= zAa`kWXdp*PO;A^X4i^9b0b5B#K~y-)b(2Ao6EO@$pJY`hfw=<3idir>V9SQrkGM!{lmCAOv{r}guEHBR=^LSj?hcyKtGx5l|zK>tO|6ot=k9_~}6984E zwT6h0nG*y+MCQ7_ef#t63%cbUHoUcV-e1xI1GEdhhh!@nrMhUfSVsxH0wK$i2a4O;J@ugk@PC zYTc{Y1NPoGfQ)#PX>VMOV+^j>E4_Ed7&HMB)d!dNAk}s5&bqFg&*y2lsAAO=Raa~6 zhPe)3E*IQ=c4_^$>biZ_RqfN=r~5@FBFN`YAM)wlaeIw`v&nBHjv(xs3Bd#Ebw?(D Y0VU`$GoLGY2mk;807*qoM6N<$g1PLE!~g&Q literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/ironchest/block/ironchesttop.xcf b/src/main/resources/assets/ironchest/block/ironchesttop.xcf new file mode 100644 index 0000000000000000000000000000000000000000..631798acb3b38892084006ce71a9cc51040f5484 GIT binary patch literal 5568 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/ironchest/block/steelchestbottom.png b/src/main/resources/assets/ironchest/block/steelchestbottom.png new file mode 100644 index 0000000000000000000000000000000000000000..970103cbea242892c254bbb08bb311b3e4751649 GIT binary patch literal 856 zcmV-e1E>6nP)EX>4Tx04R}tkv&MmKpe$iQ$>-gpdCa+GE^tKsEA{&LJ=y2TA@`3lS{v#Nkfw2 z;wZQl9Q;_UI=DFN>fkB}f*&BRE>4OrQsV!TLW>v=j{EWM-sA2aAk@oDvpQmcrrTyJ z5f?MrRk7<8K@0%s!>G(GV@{Hi@Eu?G2=MhT%Cr2>{W*HooW+2ENE~B^X%lY{&urQT z=Y8TZE6OVIIq`%^7bJe2m0~gmVP1yr3cYvWMLpEhs3eptvdEotwz9|a~-U2;qUT@8PoIU_)>MD5y92^4U z1RV}Hp2000JJOGiWiR{&Q4Q|RH4-v9sr32;bRa{vGi zrT_pArU8fCsc!%P00(qQO+^Ri0}=uU2H%5&!T%12GIlpB-y=TgrhOLPDJ20RR76NQkQH zb`zV!Hem||MCX!3iN}+fL|&dAVi-D>u%rM)1jVDRzvAtEhi$F~UbhZ_h@h&tJMK=` z9f>nc)5JKAhzMpzN{Q?BfB|f`+g4ON=bYQTj^j82(DyxE*KvJ!gSiJ0fx9zJQ!A*7 z>L?zeFi-kL-6#Bkzg;h;m`|(UAX-eENQEgo!;>5&i?zv)s63iad*p@L? z70YEX>4Tx04R}tkv&MmKpe$iQ$>-gpdCa+GE^tKsEA{&LJ=y2TA@`3lS{v#Nkfw2 z;wZQl9Q;_UI=DFN>fkB}f*&BRE>4OrQsV!TLW>v=j{EWM-sA2aAk@oDvpQmcrrTyJ z5f?MrRk7<8K@0%s!>G(GV@{Hi@Eu?G2=MhT%Cr2>{W*HooW+2ENE~B^X%lY{&urQT z=Y8TZE6OVIIq`%^7bJe2m0~gmVP1yr3cYvWMLpEhs3eptvdEotwz9|a~-U2;qUT@8PoIU_)>MD5y92^4U z1RV}Hp2000JJOGiWiR{&Q4Q|RH4-v9sr32;bRa{vGi zrT_pArU8fCsc!%P00(qQO+^Ri0}=uU6S7`sDF6Tf8FWQhbVF}#ZDnqB07G(RVRU6= zAa`kWXdp*PO;A^X4i^9b0jEhsK~y-)ZIeHb(?Af#e`9YPKtRJE>2#t1L4$;ls1e=K z<;&z-($ZW@6j2c*qr*woyE8-K+dU`8NS1fxoi}gZJj>TFpFF8Dk44)8;O=CznxDt- z{)PZ>`TE0uFSt7*g1e)tjN?d*k(@KC%CP@60f@*+(fplrCdNogiJWsSHZuSkGpmH_ddc9_~S}_a*hr@xC(p1zm(<2a?rn%R-01U&xX0t&=DECTd5kaIOBvr1zf1?#( zHp>1G*>1P=eb3Jy*F1Xo006Z+wtx3W!lG??dHEJqCFe{^2@&DRvjw}|4uIzuZ!ojU z3?PKSE{>dwm~) wkoWIi)vpa;$nDv0&-4F8P=j`wl*2Ld4@V7BSpqDF-v9sr07*qoM6N<$f)#YP!2kdN literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/ironchest/block/steelchestside.png b/src/main/resources/assets/ironchest/block/steelchestside.png new file mode 100644 index 0000000000000000000000000000000000000000..3b6009c9c4cec6076fbbfd4c62dcca98f4b4faf5 GIT binary patch literal 934 zcmV;X16lluP)EX>4Tx04R}tkv&MmKpe$iQ$>-gpdCa+GE^tKsEA{&LJ=y2TA@`3lS{v#Nkfw2 z;wZQl9Q;_UI=DFN>fkB}f*&BRE>4OrQsV!TLW>v=j{EWM-sA2aAk@oDvpQmcrrTyJ z5f?MrRk7<8K@0%s!>G(GV@{Hi@Eu?G2=MhT%Cr2>{W*HooW+2ENE~B^X%lY{&urQT z=Y8TZE6OVIIq`%^7bJe2m0~gmVP1yr3cYvWMLpEhs3eptvdEotwz9|a~-U2;qUT@8PoIU_)>MD5y92^4U z1RV}Hp2000JJOGiWiR{&Q4Q|RH4-v9sr32;bRa{vGi zrT_pArU8fCsc!%P00(qQO+^Ri0}=uU9?b6>lmGw#8FWQhbVF}#ZDnqB07G(RVRU6= zAa`kWXdp*PO;A^X4i^9b0e?wEK~y-)ZIZpN)G!c*zpouV^M8Mc z2trPhk7cCfnxP~5#MwQ_gdy{q1CH|+jQ z5h0}nKoTge8I>D&Sr*Lf0BXu2f=HrNGk*T~P8ML8LPSt=a*~5D=F#teUKYxfGjE?h zU}mT)wN^xgX_~rPo2pF)P)gy|vQff~^ZDG}t+nFr-IF$cBbeuTSd&vEWiFRXXKs@; zr^hK&_2AdLH?MaOuGcH>eozt-+?`r$2aGFkXPI(l+qQizDG?F9f80(Z9jk;}2ej1H zS}CRQ7_wUH0i1;0gLPerh<|q7+-`{+O;puA2NA(M&)uNDZ!=D(QwR2J+EX>4Tx04R}tkv&MmKpe$iQ$>-gpdCa+GE^tKsEA{&LJ=y2TA@`3lS{v#Nkfw2 z;wZQl9Q;_UI=DFN>fkB}f*&BRE>4OrQsV!TLW>v=j{EWM-sA2aAk@oDvpQmcrrTyJ z5f?MrRk7<8K@0%s!>G(GV@{Hi@Eu?G2=MhT%Cr2>{W*HooW+2ENE~B^X%lY{&urQT z=Y8TZE6OVIIq`%^7bJe2m0~gmVP1yr3cYvWMLpEhs3eptvdEotwz9|a~-U2;qUT@8PoIU_)>MD5y92^4U z1RV}Hp2000JJOGiWiR{&Q4Q|RH4-v9sr32;bRa{vGi zrT_pArU8fCsc!%P00(qQO+^Ri0}=uUECe`86aWAK8FWQhbVF}#ZDnqB07G(RVRU6= zAa`kWXdp*PO;A^X4i^9b0g_2XK~y-)ZIjKe8zBsZKWxa1l1fRX?C-9dzW?KN-&LzB zlb-=>x|j<}(pnmg0dtNyw!`;tA8np@JX=%&ptXj18|!!bbGZ?}9A?7w6#!KwrG$v! z?gIoMgfQ0q>|j5M0Q>!ZpsFfnhRFX}ODWV^F|#dO_lBwhU}l)v$i&^pUS|~%cDwD# z_w_d-5(aArQdLSRgQf5H^!pb?h}9esK~-6n1>l9PTlYH|Ks86A%3zzOiD{ZfKnHsF z0cx#86=HKIr8F+B>pB9S*+qob8X*MSol*+8BjK}Thrx1V0a`5bT zu>QYZuPn<#&Y4;(dxaQ2Q|m$RAf*&?&XiKP-EQ3P_YoVC5L;`Q*(l{a&o9jV^0F+L z86kwBM{7n5AqmDbu;(m4_@%Z=tgHl+b$n>wXo1OnSM&H<)fz+ylp bj86OuM^8M!PP)5m00000NkvXXu0mjfe)6bv literal 0 HcmV?d00001