From 33be12cdedaef8204f8fa88354b110c963e2c6f1 Mon Sep 17 00:00:00 2001 From: Arona Jones Date: Fri, 19 Dec 2014 10:21:52 +0000 Subject: [PATCH 01/36] Chiselable Torches :D --- .../chisel/block/BlockCarvableTorch.java | 23 ++++++++++++++---- .../cricketcraft/chisel/init/ModBlocks.java | 20 +++++++-------- .../blocks/torch/{candle.png => torch1.png} | Bin .../torch/{candle-holder.png => torch2.png} | Bin .../blocks/torch/{lantern.png => torch3.png} | Bin .../torch/{lantern-letters.png => torch4.png} | Bin .../blocks/torch/{lamp.png => torch5.png} | Bin .../torch/{lamp-tall.png => torch6.png} | Bin 8 files changed, 27 insertions(+), 16 deletions(-) rename src/main/resources/assets/chisel/textures/blocks/torch/{candle.png => torch1.png} (100%) rename src/main/resources/assets/chisel/textures/blocks/torch/{candle-holder.png => torch2.png} (100%) rename src/main/resources/assets/chisel/textures/blocks/torch/{lantern.png => torch3.png} (100%) rename src/main/resources/assets/chisel/textures/blocks/torch/{lantern-letters.png => torch4.png} (100%) rename src/main/resources/assets/chisel/textures/blocks/torch/{lamp.png => torch5.png} (100%) rename src/main/resources/assets/chisel/textures/blocks/torch/{lamp-tall.png => torch6.png} (100%) diff --git a/src/main/java/com/cricketcraft/chisel/block/BlockCarvableTorch.java b/src/main/java/com/cricketcraft/chisel/block/BlockCarvableTorch.java index 04756a40..c3869194 100644 --- a/src/main/java/com/cricketcraft/chisel/block/BlockCarvableTorch.java +++ b/src/main/java/com/cricketcraft/chisel/block/BlockCarvableTorch.java @@ -1,11 +1,18 @@ package com.cricketcraft.chisel.block; +import net.minecraft.block.BlockTorch; +import net.minecraft.client.renderer.texture.IIconRegister; + +import com.cricketcraft.chisel.Chisel; +import com.cricketcraft.chisel.api.ICarvable; import com.cricketcraft.chisel.carving.CarvableHelper; +import com.cricketcraft.chisel.carving.CarvableVariation; import com.cricketcraft.chisel.init.ModTabs; -public class BlockCarvableTorch extends BlockCarvable +public class BlockCarvableTorch extends BlockTorch implements ICarvable { public CarvableHelper carverHelper; + private String texLocation; public BlockCarvableTorch() { @@ -15,9 +22,15 @@ public class BlockCarvableTorch extends BlockCarvable setCreativeTab(ModTabs.tabChiselBlocks); } - @Override - public int getRenderType() - { - return 2; + @Override + public CarvableVariation getVariation(int metadata) { + return carverHelper.getVariation(metadata); + } + @Override + public void registerBlockIcons(IIconRegister icon){ + this.blockIcon = icon.registerIcon(Chisel.MOD_ID + ":torch/"+ texLocation); + } + public void setInformation(String textureLocation){ + this.texLocation = textureLocation; } } diff --git a/src/main/java/com/cricketcraft/chisel/init/ModBlocks.java b/src/main/java/com/cricketcraft/chisel/init/ModBlocks.java index d244797e..fa0544ab 100644 --- a/src/main/java/com/cricketcraft/chisel/init/ModBlocks.java +++ b/src/main/java/com/cricketcraft/chisel/init/ModBlocks.java @@ -85,7 +85,7 @@ public class ModBlocks { public static BlockCarvable bone; public static BlockCarvable scorching; public static BlockCarvable brickCustom; - public static BlockCarvableTorch torch; + public static BlockCarvableTorch[] torch = new BlockCarvableTorch[16]; // 1.7 public static BlockCarvableGlass[] stainedGlass = new BlockCarvableGlass[4]; @@ -1516,19 +1516,17 @@ public class ModBlocks { brickCustom.carverHelper.register(brickCustom, "brickCustom"); Carving.chisel.registerOre("brickCustom", "brickCustom"); } - /*if(Configurations.featureEnabled("torch")) + if(Configurations.featureEnabled("torch")) { - torch = (BlockCarvableTorch) new BlockCarvableTorch().setLightLevel(0.8F); Carving.chisel.addVariation("torch", Blocks.torch, 0, 0); - torch.carverHelper.addVariation(StatCollector.translateToLocal("tile.torch.1.desc"), 1, "torch/candle"); - torch.carverHelper.addVariation(StatCollector.translateToLocal("tile.torch.2.desc"), 2, "torch/candle-holder"); - torch.carverHelper.addVariation(StatCollector.translateToLocal("tile.torch.3.desc"), 3, "torch/lantern"); - torch.carverHelper.addVariation(StatCollector.translateToLocal("tile.torch.4.desc"), 4, "torch/lantern-letters"); - torch.carverHelper.addVariation(StatCollector.translateToLocal("tile.torch.5.desc"), 5, "torch/lamp"); - torch.carverHelper.addVariation(StatCollector.translateToLocal("tile.torch.6.desc"), 6, "torch/lamp-tall"); - torch.carverHelper.register(torch, "torch"); + for(int metadata = 0; metadata < 6; metadata++){ + torch[metadata] = (BlockCarvableTorch) new BlockCarvableTorch().setBlockName("torch").setCreativeTab(ModTabs.tabChiselBlocks); + torch[metadata].setInformation("torch" + (metadata + 1)); + GameRegistry.registerBlock(torch[metadata], "torch" + (metadata + 1)); + Carving.chisel.addVariation("torch", torch[metadata], 0, (metadata + 1)); + } Carving.chisel.registerOre("torch", "torch"); - }*/ + } } } diff --git a/src/main/resources/assets/chisel/textures/blocks/torch/candle.png b/src/main/resources/assets/chisel/textures/blocks/torch/torch1.png similarity index 100% rename from src/main/resources/assets/chisel/textures/blocks/torch/candle.png rename to src/main/resources/assets/chisel/textures/blocks/torch/torch1.png diff --git a/src/main/resources/assets/chisel/textures/blocks/torch/candle-holder.png b/src/main/resources/assets/chisel/textures/blocks/torch/torch2.png similarity index 100% rename from src/main/resources/assets/chisel/textures/blocks/torch/candle-holder.png rename to src/main/resources/assets/chisel/textures/blocks/torch/torch2.png diff --git a/src/main/resources/assets/chisel/textures/blocks/torch/lantern.png b/src/main/resources/assets/chisel/textures/blocks/torch/torch3.png similarity index 100% rename from src/main/resources/assets/chisel/textures/blocks/torch/lantern.png rename to src/main/resources/assets/chisel/textures/blocks/torch/torch3.png diff --git a/src/main/resources/assets/chisel/textures/blocks/torch/lantern-letters.png b/src/main/resources/assets/chisel/textures/blocks/torch/torch4.png similarity index 100% rename from src/main/resources/assets/chisel/textures/blocks/torch/lantern-letters.png rename to src/main/resources/assets/chisel/textures/blocks/torch/torch4.png diff --git a/src/main/resources/assets/chisel/textures/blocks/torch/lamp.png b/src/main/resources/assets/chisel/textures/blocks/torch/torch5.png similarity index 100% rename from src/main/resources/assets/chisel/textures/blocks/torch/lamp.png rename to src/main/resources/assets/chisel/textures/blocks/torch/torch5.png diff --git a/src/main/resources/assets/chisel/textures/blocks/torch/lamp-tall.png b/src/main/resources/assets/chisel/textures/blocks/torch/torch6.png similarity index 100% rename from src/main/resources/assets/chisel/textures/blocks/torch/lamp-tall.png rename to src/main/resources/assets/chisel/textures/blocks/torch/torch6.png From 772eadbcdb21f806b795c2e6f7b772420ea0d4a9 Mon Sep 17 00:00:00 2001 From: Arona Jones Date: Fri, 19 Dec 2014 10:37:03 +0000 Subject: [PATCH 02/36] Implement the warning sign blocks --- .../com/cricketcraft/chisel/init/ModBlocks.java | 12 ++++++++++++ src/main/resources/assets/chisel/lang/en_US.lang | 9 +++++++++ .../textures/blocks/arcane/arcane_stone.png | Bin 0 -> 566 bytes 3 files changed, 21 insertions(+) create mode 100755 src/main/resources/assets/chisel/textures/blocks/arcane/arcane_stone.png diff --git a/src/main/java/com/cricketcraft/chisel/init/ModBlocks.java b/src/main/java/com/cricketcraft/chisel/init/ModBlocks.java index fa0544ab..ba705cd9 100644 --- a/src/main/java/com/cricketcraft/chisel/init/ModBlocks.java +++ b/src/main/java/com/cricketcraft/chisel/init/ModBlocks.java @@ -86,6 +86,7 @@ public class ModBlocks { public static BlockCarvable scorching; public static BlockCarvable brickCustom; public static BlockCarvableTorch[] torch = new BlockCarvableTorch[16]; + public static BlockCarvable sign; // 1.7 public static BlockCarvableGlass[] stainedGlass = new BlockCarvableGlass[4]; @@ -1527,6 +1528,17 @@ public class ModBlocks { } Carving.chisel.registerOre("torch", "torch"); } + if(Configurations.featureEnabled("warningSign")) + { + sign = (BlockCarvable) new BlockCarvable(Material.iron); + sign.carverHelper.addVariation(StatCollector.translateToLocal("tile.warningSign.0.desc"), 0, "warning/rad"); + sign.carverHelper.addVariation(StatCollector.translateToLocal("tile.warningSign.1.desc"), 1, "warning/bio"); + sign.carverHelper.addVariation(StatCollector.translateToLocal("tile.warningSign.2.desc"), 2, "warning/fire"); + sign.carverHelper.addVariation(StatCollector.translateToLocal("tile.warningSign.3.desc"), 3, "warning/explosion"); + sign.carverHelper.addVariation(StatCollector.translateToLocal("tile.warningSign.4.desc"), 4, "warning/death"); + sign.carverHelper.register(sign, "warningSign"); + Carving.chisel.registerOre("warningSign", "warningSign"); + } } } diff --git a/src/main/resources/assets/chisel/lang/en_US.lang b/src/main/resources/assets/chisel/lang/en_US.lang index 81a299e8..37a007e3 100644 --- a/src/main/resources/assets/chisel/lang/en_US.lang +++ b/src/main/resources/assets/chisel/lang/en_US.lang @@ -153,6 +153,15 @@ tile.scorching.2.desc=Beveled Solidified Fire tile.scorching.3.desc=Burn Stone Encased Solidified Fire tile.scorching.4.desc=Deep Core Block +#Warning +tile.warningSign.name=Warning Sign +tile.warningSign.0.desc=Radiation +tile.warningSign.1.desc=Biohazard +tile.warningSign.2.desc=Fire +tile.warningSign.3.desc=Explosion +tile.warningSign.4.desc=Death + + #Brick tile.brickCustom.name=Brick Block tile.brickCustom.1.desc=Large Bricks diff --git a/src/main/resources/assets/chisel/textures/blocks/arcane/arcane_stone.png b/src/main/resources/assets/chisel/textures/blocks/arcane/arcane_stone.png new file mode 100755 index 0000000000000000000000000000000000000000..e4d5496bf2df71bfb593c37b72ef68dce7d7d0d4 GIT binary patch literal 566 zcmV-60?GY}P)WdK)YWFRp(AX8;o5xD~J_#t5vPj>2yAyvs$f|BuTH=)64U`D2m-~r~P<5;MB+C zG0yFFyId~M=QE|(?RFuQXzcfUgxBl!RUUGcN`){(TKqHr@VINU@?@pKjXb&Q^{N|B ztrQyp6v7jfq=x5Dc>tK}8d8x#+H5v)L|iVHqPN>^1Y{Mja>8(i`9xw$Mq3q5Pz`Np zvnf*b3L3K|lgXs`JKC56tX3=I+EQMgFl4paY*JLbR;v{bh7%*^LqOA22`j}6bT}Li z1_Qntw6Enc2~Y9@hvIxb&muG^gijIcA|JVpfxt%!^;pq|la|MIK!|I?$~J8;5~@Qt z8ja7E{78mC+zxva%&QNF@G1{ZB+TLfp&gG$!pO05VSu3F`u)Cy9|ud^ZntqAl(b_i z7j8D2{a+Ijc1kfBjYh)75<}YzzENb*ve{Vodc9Wv1@=iv&^s-?X#fBK07*qoM6N<$ Eg8nt`8~^|S literal 0 HcmV?d00001 From 728343045e6f6271099665d009a47d0e9eee23dc Mon Sep 17 00:00:00 2001 From: Arona Jones Date: Fri, 19 Dec 2014 14:30:25 +0000 Subject: [PATCH 03/36] Bump version. We did agree on 2.2.0, right? --- src/main/java/com/cricketcraft/chisel/Chisel.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/com/cricketcraft/chisel/Chisel.java b/src/main/java/com/cricketcraft/chisel/Chisel.java index 48d5c0ba..a7337a28 100644 --- a/src/main/java/com/cricketcraft/chisel/Chisel.java +++ b/src/main/java/com/cricketcraft/chisel/Chisel.java @@ -59,7 +59,7 @@ public class Chisel public static final String MOD_ID = "chisel"; public static final BlockCarvable.SoundType soundTempleFootstep = new BlockCarvable.SoundType("dig.stone", MOD_ID + ":step.templeblock", 1.0f, 1.0f); public static final String MOD_NAME = "Chisel 2"; - public static final String VERSION = "2.1.3"; + public static final String VERSION = "2.2.0"; public static final BlockCarvable.SoundType soundHolystoneFootstep = new BlockCarvable.SoundType("holystone", 1.0f, 1.0f); public static final BlockCarvable.SoundType soundMetalFootstep = new BlockCarvable.SoundType("metal", 1.0f, 1.0f); public static boolean multipartLoaded = false; From 57537f5ef5af8b85467603ca877b2719e305ea79 Mon Sep 17 00:00:00 2001 From: Arona Jones Date: Fri, 19 Dec 2014 15:38:25 +0000 Subject: [PATCH 04/36] Turn down the brightness a bit on the signs --- .../chisel/textures/blocks/warning/base.png | Bin 3720 -> 3699 bytes .../chisel/textures/blocks/warning/bio.png | Bin 4778 -> 4759 bytes .../chisel/textures/blocks/warning/death.png | Bin 4989 -> 4947 bytes .../textures/blocks/warning/explosion.png | Bin 5500 -> 5468 bytes .../chisel/textures/blocks/warning/fire.png | Bin 4946 -> 4928 bytes .../chisel/textures/blocks/warning/rad.png | Bin 4769 -> 4816 bytes 6 files changed, 0 insertions(+), 0 deletions(-) diff --git a/src/main/resources/assets/chisel/textures/blocks/warning/base.png b/src/main/resources/assets/chisel/textures/blocks/warning/base.png index 2aff908957f17ddc8fab81fcd0873fe5a93094e1..42e63ba4b0e2e4ef5ca6cf9cd0eaffdec49e055c 100644 GIT binary patch delta 1026 zcmV+d1pWJn9rGNpWeN%Z0RI60puMM)lWqzie-jTSGe5&LLjV8+#Ysd#R9M5smdjG( zMihoWwHlj?fr8;tvdtqTRWrWGc8y84d7JE$Nf`^}Qup$gHTq0tzaGyRl_U zorSs)BDg{}xT{>MBejqEQ~&*+gV#Yp`t$p!-Jk8pct1e(f61PA1EIRzC-d7vbw7zL zf8Mc`=UG`CSSs+d`MZ5f`F@ta*GA#DQGsja7BSd;@)B1l-_8Ei^-z94n?DFFHSn_e z2cb}YFN?!as&McmUr(xiFI%()D6a#bfByl1m6a6$Y$*XK>G<~U4uIw5<=p*^jST>n zmX-imTU`ZU`0xP0A78%kblhBD1Mu}%e?Jl_3jt8y=FLYWW1Qv`=?CCcGjdCa7s*#k zr5x#V@~wC8Qo`F?01giib1zg%rB@w0)$}S2&(yo*VM#d%n53neO?`4FE^S#{ev7Li0t2!(onmcz+K-(@9bd+(qEK^U=WG9>`V; zyg~AK^S{(y($6n6;pypVF6os%=d;MiqY(hTwnaQq+6QWHPhTu4oCe4su&Gw#f2n;I z`A8F-ot**jpdD{C9=}L_r+r}(e?>WmEmyP;2%#8s=HvseK$go1{r+t7t*x!xIX>2E zH+yXyZWj5y-h1P;Cf@fUv6EB-jmF#4CkQGPkYNbr^6aW+$d9zcne%Pic1{D2eR-L4I#cy#e~~}`LZ*+n z)Oo)7c0j?>K2V;61{PuqrwMYu2OpXli6J)*cdg@D@__^8*xfzE1PFK@K-47Vm8wWLc8s*=RcARRU)qHz; ztDvZT1nK)WjuZcHa&zCDfAiOp7qsIx8d?LEjPcz$`G5&XqNQMZ}*TJlI& z#lQs?ZCwk#n*)9Us?`{Ium|reaCUy4dv3_jb={9N*_!SfUQ2E?Vq!C@j_wC0Bk*_T zqk;YIlUgtp;OJF_1BfH2ebk2Gf-FL!@6*_A zgKa~zWtvfoBvDMKdI11|Z(|Wt(Tn(Xu)wXF(sGo3iOs@N%m>{{^>+ob2-RwOoc4T( wN8o5Z4MGrOsOUv`9z?))J&g}S!Tr7BA6@K9rCP4GmjD0&07*qoM6N<$f_umKU;qFB delta 1048 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 delta 2313 zcmV+k3HJ8WCjBO`jtYMe7Yh#?D;&-M00_@XL_t(o!=;yPY*b|y$A9fyA}nCyhi=?#FkNG^G0+t^ET9OAy!k~4#bp-@ zr7hET=*+aG61UJ6X)A8s(oScl)6UGDxpzOzTe~ihb)Tf^ocn(~&$<8eJpc1Q=h9M- z4)MRs&FGiTNh!O{h2DHVJ@0Udy2FvSopqw__)1LgznG!7vGhYI1>NaP z`){g4$61H&Y7nM?XuUKERHLXn8`7H`E$Ek<)9YJZg5KJaUfe)s zldQM3q(KXS-co-Lf4#5+fUNuP2SAb}0H#fw27u4!i_d3e#h)kES*=z8OePZm7K;Ud zU@!DJT+E?QKLx;SHphP>H5&hGnMk3+TFzuIoVjodBX96>&L406N;*$gx4HScnP0O zccz>~@~(fA|C5nl@9qZR*pVZgKYt!oRnasJK@cz)41E6i=M3Ds#nZ*VLo%vy4lGV^ zprWFJufP5pMN!Z+4N(*kMUfLHPW;c&A3AghUDpu=0a=zY7z_jg0gfCw0)Q^Zuq^(% zWa*M6bocbo-P40Xmbp(+m_2(onx-L15`%+-tX{pE{U3cqVNnrdfdJ(tT0GnQVYu8V z(&$Q~f8wd9*sx&(TefWBx#ylEeoBk+2LkNdyO;Ohf1hu@`DQBH+uGQ)X%nNPqg=dr z5rBV4Btms{HKHU@R9yU{Q*ygOT(k(ZOfB`$Y&K&yn_01PCI1>4;_bKJrn9q?n5J=~ zx0jt!{I3kyP%My?&!4Ei+5%8%P+qSz@9yOsI07{udgrlasYop z5O6pgY}>YtbLY;HmzT$hW5@29DXs<)alrzOs6iuBQOHyjtX3;ls}+;Ugvn%L=FFLt zmX`A2haX}qE+)UAfVFGaGBh-la&-0TRT>=*el}|soma2Y)6+v)Ss8wx55M1!-|t6J z6cj}v7z`2&25EPKVAA3oC@Z@=Qbm7JsI9F{+1s{nXJlj~Wq15X!D(%6O-b~fMobVX zECkWxA$8}IBTwf0@bEB$gM+MCv4ZaIZvHtq$o_r%m^Et_9*>7mD1^;sOL4$AI*Q$H z=ezH|BNB8P={{OP0xm7LD@77hiv1GMRYk zrI*;ec{B6o&Exsy%b5rUS-ol%4?g%Hb#-<3=0LI*c$#5CZvr4YJ9|pq?(6FV;OX*m zX3w6T+WhgyAM?QnAE0R(r%#_|?%cUkWVk0$1(SV2vX8iZ`!)dUfB6xLpvO6|pzPk- zzG~H~R4E0p+wGh@d6Jr%8Wev;NzL{4_Hym|^?Uj=LEZ+jA`&$I{mw{d&X~b_@4d(V{rkzy&E??1gLHp(cJl4F-!eQr z%-Gl%?d|Qfx3^PWUCo*`Yk2qFcd4(hCmagh^%R=w#5e~Un_wasZ@-3zhXL5XZy$#b zA7;*+IRFd|4RPS$L9&cS1_lPO+wIiU)Ua&XGCUp+bLY{+t1vWUfE z)Ya8dQBlG3FT5~?6Tg3X?F6zEi*sO6c^cKOojVDRjnUB1km`(Lu^4Z?^;Z1u3u)K2O#1x3fU5Jaa_N=1I+ z_;Fk=7aKQjBoc`bi^UK{k<+J7^XTJ`Bg-;XRaM;V>tp-&?U;Wp7Ah+%x!&DPRaF&c ziv^?6h|llG?RJxqkwGjLL(?=~fBkiC+_*tbb~c%rnUs|!`TPEm409K(s9YO@oN4vT4&McI?=}l`B_L-OSdlTjSX=GJgwXusZ%Unwk-Z3kw~eeQYP7KOnfIK=aab}3 zgsw;7yz`G!&?oQw`vkC`0$}ooOVUn`V@HqD=9p9qq8X6v8$GQM3xjQ8LNFRZ&IFq+ z-AKeFk&=J%C;-j|k(i`Wo=9hpM_|mSV}CYoH`IY7LHVL&Gb*5II;xrg0N`?FAP6xE z6Ckd%8W`17>?LuHzucIC!5AYy(MmO65|J~Zs3@LJ?#mDxhvEdET0J0!pfCZdr3J#k j;?hJ9;SmW0bp8!vNF)p?scGQ=0000o&? diff --git a/src/main/resources/assets/chisel/textures/blocks/warning/explosion.png b/src/main/resources/assets/chisel/textures/blocks/warning/explosion.png index 5c745e20b233c41eed5c8d5da3b7a4efedf185d2..cf9ce3a4b64d829557d4015b35ac7792e2950612 100644 GIT binary patch delta 2795 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 diff --git a/src/main/resources/assets/chisel/textures/blocks/warning/fire.png b/src/main/resources/assets/chisel/textures/blocks/warning/fire.png index 9d4e9478c211bc6b4274e6fcee316fac6a401017..a6bac0629710f8275a20b269055435b7b6ac7bfd 100644 GIT binary patch delta 2251 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 From ea5e62f021456f75be9e11cc9a5f987c552bc9aa Mon Sep 17 00:00:00 2001 From: Arona Jones Date: Fri, 19 Dec 2014 16:30:42 +0000 Subject: [PATCH 05/36] Some voidstone ctm --- .../chisel/block/BlockVoidstone.java | 12 ------------ .../cricketcraft/chisel/init/ModBlocks.java | 8 ++++---- .../textures/blocks/voidstone/bevel-ctm.png | Bin 0 -> 5289 bytes .../textures/blocks/voidstone/bevel.png | Bin 3254 -> 3249 bytes .../blocks/voidstone/metalborder-ctm.png | Bin 0 -> 5155 bytes 5 files changed, 4 insertions(+), 16 deletions(-) delete mode 100644 src/main/java/com/cricketcraft/chisel/block/BlockVoidstone.java create mode 100644 src/main/resources/assets/chisel/textures/blocks/voidstone/bevel-ctm.png create mode 100644 src/main/resources/assets/chisel/textures/blocks/voidstone/metalborder-ctm.png diff --git a/src/main/java/com/cricketcraft/chisel/block/BlockVoidstone.java b/src/main/java/com/cricketcraft/chisel/block/BlockVoidstone.java deleted file mode 100644 index 49e929c2..00000000 --- a/src/main/java/com/cricketcraft/chisel/block/BlockVoidstone.java +++ /dev/null @@ -1,12 +0,0 @@ -package com.cricketcraft.chisel.block; - -import net.minecraft.block.material.Material; - -public class BlockVoidstone extends BlockMarbleTexturedOre { - - public BlockVoidstone(String s) { - super(Material.rock, s); - setHardness(5.0F); - setResistance(10.0F); - } -} diff --git a/src/main/java/com/cricketcraft/chisel/init/ModBlocks.java b/src/main/java/com/cricketcraft/chisel/init/ModBlocks.java index ba705cd9..f924f118 100644 --- a/src/main/java/com/cricketcraft/chisel/init/ModBlocks.java +++ b/src/main/java/com/cricketcraft/chisel/init/ModBlocks.java @@ -71,8 +71,8 @@ public class ModBlocks { public static BlockCarvable laboratory; public static BlockCarvablePumpkin[] pumpkin = new BlockCarvablePumpkin[16]; public static BlockCarvablePumpkin[] jackolantern = new BlockCarvablePumpkin[16]; - public static BlockVoidstone voidstone; - public static BlockVoidstone voidstone2; + public static BlockCarvable voidstone; + public static BlockMarbleTexturedOre voidstone2; public static BlockVoidstonePillar voidstonePillar; public static BlockVoidstonePillar2 voidstonePillar2; public static Block autoChisel; @@ -1346,7 +1346,7 @@ public class ModBlocks { } if(Configurations.featureEnabled("voidstone")){ - voidstone = (BlockVoidstone) new BlockVoidstone(null).setStepSound(Block.soundTypeStone).setCreativeTab(ModTabs.tabChiselBlocks); + voidstone = (BlockCarvable) new BlockCarvable().setStepSound(Block.soundTypeStone).setCreativeTab(ModTabs.tabChiselBlocks).setHardness(5.0F).setResistance(10.0F); voidstone.carverHelper.addVariation(StatCollector.translateToLocal("tile.voidstone.0.desc"), 0, "voidstone/raw"); voidstone.carverHelper.addVariation(StatCollector.translateToLocal("tile.voidstone.1.desc"), 1, "voidstone/quarters"); voidstone.carverHelper.addVariation(StatCollector.translateToLocal("tile.voidstone.2.desc"), 2, "voidstone/smooth"); @@ -1359,7 +1359,7 @@ public class ModBlocks { voidstone.carverHelper.register(voidstone, "voidstone"); Carving.chisel.registerOre("voidstone", "voidstone"); - voidstone2 = (BlockVoidstone) new BlockVoidstone(Chisel.MOD_ID + ":voidstone/animated/void").setStepSound(Block.soundTypeStone).setCreativeTab(ModTabs.tabChiselBlocks); + voidstone2 = (BlockMarbleTexturedOre) new BlockMarbleTexturedOre(Material.rock, Chisel.MOD_ID + ":voidstone/animated/void").setStepSound(Block.soundTypeStone).setCreativeTab(ModTabs.tabChiselBlocks).setHardness(5.0F).setResistance(10.0F); voidstone2.carverHelper.addVariation(StatCollector.translateToLocal("tile.voidstone.0.desc"), 0, "voidstone/animated/raw"); voidstone2.carverHelper.addVariation(StatCollector.translateToLocal("tile.voidstone.1.desc"), 1, "voidstone/animated/quarters"); voidstone2.carverHelper.addVariation(StatCollector.translateToLocal("tile.voidstone.2.desc"), 2, "voidstone/animated/smooth"); diff --git a/src/main/resources/assets/chisel/textures/blocks/voidstone/bevel-ctm.png b/src/main/resources/assets/chisel/textures/blocks/voidstone/bevel-ctm.png new file mode 100644 index 0000000000000000000000000000000000000000..eadcb3ab06c0eab88d25f37c6be5b50c63baac16 GIT binary patch literal 5289 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/chisel/textures/blocks/voidstone/bevel.png b/src/main/resources/assets/chisel/textures/blocks/voidstone/bevel.png index ebe0318a091b1031c3e72a2789b821bd749b1962..c3a66727de1b0166567de7d21998fed61fd46f8d 100644 GIT binary patch delta 3203 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 delta 3251 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 l8GIilw>|u?zwjr13;>b?$Va99*M diff --git a/src/main/resources/assets/chisel/textures/blocks/voidstone/metalborder-ctm.png b/src/main/resources/assets/chisel/textures/blocks/voidstone/metalborder-ctm.png new file mode 100644 index 0000000000000000000000000000000000000000..6f98469724ef24c38ebddedef5f8b074e482caa7 GIT binary patch literal 5155 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 R&}RSu002ovPDHLkV1nvA(;WZ+ literal 0 HcmV?d00001 From 48c936bee27dfcd57bda98155e424b686da9b667 Mon Sep 17 00:00:00 2001 From: Drullkus Date: Sat, 20 Dec 2014 12:03:20 -0800 Subject: [PATCH 06/36] Added 3 new blocks --- .../com/cricketcraft/chisel/init/ModBlocks.java | 15 +++++++++++++++ .../resources/assets/chisel/lang/en_US.lang | 6 +++--- .../technical/fanFastTransparent-side.png | Bin 0 -> 14370 bytes .../fanFastTransparent-side.png.mcmeta | 15 +++++++++++++++ .../blocks/technical/fanFastTransparent-top.png | Bin 0 -> 4382 bytes .../technical/fanStillTransparent-side.png | Bin 0 -> 3475 bytes .../technical/fanStillTransparent-top.png | Bin 0 -> 4382 bytes .../textures/blocks/technical/grate-ctm.png | Bin 0 -> 4677 bytes .../chisel/textures/blocks/technical/grate.png | Bin 0 -> 3390 bytes .../blocks/technical/grateRusty-ctm.png | Bin 0 -> 5182 bytes .../textures/blocks/technical/grateRusty.png | Bin 0 -> 3466 bytes .../textures/blocks/technical/rustyCover.png | Bin 0 -> 3610 bytes .../technical/scaffoldsTransparent-ctm.png | Bin 0 -> 4059 bytes .../blocks/technical/scaffoldsTransparent.png | Bin 0 -> 3396 bytes 14 files changed, 33 insertions(+), 3 deletions(-) create mode 100644 src/main/resources/assets/chisel/textures/blocks/technical/fanFastTransparent-side.png create mode 100644 src/main/resources/assets/chisel/textures/blocks/technical/fanFastTransparent-side.png.mcmeta create mode 100644 src/main/resources/assets/chisel/textures/blocks/technical/fanFastTransparent-top.png create mode 100644 src/main/resources/assets/chisel/textures/blocks/technical/fanStillTransparent-side.png create mode 100644 src/main/resources/assets/chisel/textures/blocks/technical/fanStillTransparent-top.png create mode 100644 src/main/resources/assets/chisel/textures/blocks/technical/grate-ctm.png create mode 100644 src/main/resources/assets/chisel/textures/blocks/technical/grate.png create mode 100644 src/main/resources/assets/chisel/textures/blocks/technical/grateRusty-ctm.png create mode 100644 src/main/resources/assets/chisel/textures/blocks/technical/grateRusty.png create mode 100644 src/main/resources/assets/chisel/textures/blocks/technical/rustyCover.png create mode 100644 src/main/resources/assets/chisel/textures/blocks/technical/scaffoldsTransparent-ctm.png create mode 100644 src/main/resources/assets/chisel/textures/blocks/technical/scaffoldsTransparent.png diff --git a/src/main/java/com/cricketcraft/chisel/init/ModBlocks.java b/src/main/java/com/cricketcraft/chisel/init/ModBlocks.java index f924f118..786488bf 100644 --- a/src/main/java/com/cricketcraft/chisel/init/ModBlocks.java +++ b/src/main/java/com/cricketcraft/chisel/init/ModBlocks.java @@ -82,6 +82,7 @@ public class ModBlocks { public static BlockSnakestoneObsidian obsidianSnakestone; public static BlockCarvable hexPlating; public static BlockCarvable technical; + //public static BlockCarvableGlass technical2; public static BlockCarvable bone; public static BlockCarvable scorching; public static BlockCarvable brickCustom; @@ -1479,8 +1480,22 @@ public class ModBlocks { technical.carverHelper.addVariation(StatCollector.translateToLocal("tile.technical.9.desc"), 9, "technical/insulation"); technical.carverHelper.addVariation(StatCollector.translateToLocal("tile.technical.10.desc"), 10, "technical/spinningStuffAnim"); technical.carverHelper.addVariation(StatCollector.translateToLocal("tile.technical.11.desc"), 11, "technical/cables"); + technical.carverHelper.addVariation(StatCollector.translateToLocal("tile.technical.12.desc"), 12, "technical/rustyCover"); + technical.carverHelper.addVariation(StatCollector.translateToLocal("tile.technical.13.desc"), 13, "technical/grate"); + technical.carverHelper.addVariation(StatCollector.translateToLocal("tile.technical.14.desc"), 14, "technical/fanStill"); + technical.carverHelper.addVariation(StatCollector.translateToLocal("tile.technical.15.desc"), 15, "technical/grateRusty"); technical.carverHelper.register(technical, "technical"); Carving.chisel.registerOre("technical", "technical"); + + //Crash :/ + + /*technical2 = (BlockCarvableGlass) new BlockCarvable(Material.rock).setHardness(2.0F).setResistance(10F); + technical2.carverHelper.addVariation(StatCollector.translateToLocal("tile.technical.0.desc"), 0, "technical/scaffoldTransparent"); + technical2.carverHelper.addVariation(StatCollector.translateToLocal("tile.technical.4.desc"), 1, "technical/fanFastTransparent"); + technical2.carverHelper.addVariation(StatCollector.translateToLocal("tile.technical.6.desc"), 2, "technical/fanStillTransparent"); + technical2.carverHelper.addVariation(StatCollector.translateToLocal("tile.technical.14.desc"), 3, "technical/fanStillTransparent"); + technical2.carverHelper.register(technical2, "technical2"); + Carving.chisel.registerOre("technical2", "technical2");*/ } if(Configurations.featureEnabled("bone")) { diff --git a/src/main/resources/assets/chisel/lang/en_US.lang b/src/main/resources/assets/chisel/lang/en_US.lang index 37a007e3..7fc59fdb 100644 --- a/src/main/resources/assets/chisel/lang/en_US.lang +++ b/src/main/resources/assets/chisel/lang/en_US.lang @@ -140,10 +140,10 @@ tile.technical.8.desc=Glowing Vents tile.technical.9.desc=Insulation tile.technical.10.desc=Gears and Flywheels tile.technical.11.desc=Cables -tile.technical.12.desc=Broken Panels on Scaffolds +tile.technical.12.desc=Rusty Panel tile.technical.13.desc=Grate -tile.technical.14.desc=Malfunctioning Fan -tile.technical.15.desc=Glowing Grate +tile.technical.14.desc=Malfunctioning Fan (WIP) +tile.technical.15.desc=Rusty Grate #Scorching tile.scorching.name=Scorching Block diff --git a/src/main/resources/assets/chisel/textures/blocks/technical/fanFastTransparent-side.png b/src/main/resources/assets/chisel/textures/blocks/technical/fanFastTransparent-side.png new file mode 100644 index 0000000000000000000000000000000000000000..3350dca8cf2661c5770bc12b2b0af027df342d93 GIT binary patch literal 14370 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 F{s)hBI9dPz literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/chisel/textures/blocks/technical/fanStillTransparent-side.png b/src/main/resources/assets/chisel/textures/blocks/technical/fanStillTransparent-side.png new file mode 100644 index 0000000000000000000000000000000000000000..00552f7de65ead4d035f017ad72431105cf47ce1 GIT binary patch literal 3475 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 BjY|Lk literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/chisel/textures/blocks/technical/fanStillTransparent-top.png b/src/main/resources/assets/chisel/textures/blocks/technical/fanStillTransparent-top.png new file mode 100644 index 0000000000000000000000000000000000000000..5838a689b4bb76f4723b9d946629cba85f952e40 GIT binary patch literal 4382 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 F{s)hBI9dPz literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/chisel/textures/blocks/technical/grate-ctm.png b/src/main/resources/assets/chisel/textures/blocks/technical/grate-ctm.png new file mode 100644 index 0000000000000000000000000000000000000000..908f782f394c45aec090f58aaa6b52a7f3ff5256 GIT binary patch literal 4677 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 Hu0mjfy%*G^ literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/chisel/textures/blocks/technical/grate.png b/src/main/resources/assets/chisel/textures/blocks/technical/grate.png new file mode 100644 index 0000000000000000000000000000000000000000..ada496e56931e0b6018190cbf63a63e475c8cfd7 GIT binary patch literal 3390 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 U?Kc$YtpET307*qoM6N<$f>U%=u>b%7 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/chisel/textures/blocks/technical/grateRusty-ctm.png b/src/main/resources/assets/chisel/textures/blocks/technical/grateRusty-ctm.png new file mode 100644 index 0000000000000000000000000000000000000000..ea60f94e8ce9f05d644aaa2e3f29d34fc59cede2 GIT binary patch literal 5182 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/chisel/textures/blocks/technical/rustyCover.png b/src/main/resources/assets/chisel/textures/blocks/technical/rustyCover.png new file mode 100644 index 0000000000000000000000000000000000000000..6a1554979e7f99394580af0b34c54e637996b027 GIT binary patch literal 3610 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/chisel/textures/blocks/technical/scaffoldsTransparent-ctm.png b/src/main/resources/assets/chisel/textures/blocks/technical/scaffoldsTransparent-ctm.png new file mode 100644 index 0000000000000000000000000000000000000000..47a635ea771aa574b712173612a6446bdeff3ea1 GIT binary patch literal 4059 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/chisel/textures/blocks/technical/scaffoldsTransparent.png b/src/main/resources/assets/chisel/textures/blocks/technical/scaffoldsTransparent.png new file mode 100644 index 0000000000000000000000000000000000000000..7ec5627b603c580173785b7b45fda41c9c47a045 GIT binary patch literal 3396 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 a{tp0JM;6Y%+;pD+0000tB-q literal 0 HcmV?d00001 From a4761cf608e1dc89d9e549d56f24a2fabe941e14 Mon Sep 17 00:00:00 2001 From: Drullkus Date: Sat, 20 Dec 2014 12:28:49 -0800 Subject: [PATCH 07/36] Dulling the colors on insulation --- .../blocks/technical/insulation-ctm.png | Bin 8488 -> 0 bytes .../blocks/technical/insulationv2-ctm.png | Bin 0 -> 8468 bytes .../{insulation.png => insulationv2.png} | Bin 4479 -> 4484 bytes 3 files changed, 0 insertions(+), 0 deletions(-) delete mode 100644 src/main/resources/assets/chisel/textures/blocks/technical/insulation-ctm.png create mode 100644 src/main/resources/assets/chisel/textures/blocks/technical/insulationv2-ctm.png rename src/main/resources/assets/chisel/textures/blocks/technical/{insulation.png => insulationv2.png} (60%) diff --git a/src/main/resources/assets/chisel/textures/blocks/technical/insulation-ctm.png b/src/main/resources/assets/chisel/textures/blocks/technical/insulation-ctm.png deleted file mode 100644 index 1f429f8cbe96b94889378e77e625cecd3856466b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8488 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 Date: Sat, 20 Dec 2014 12:31:39 -0800 Subject: [PATCH 08/36] Stupid IntelliJ didn't commit the ModBlocks.java --- src/main/java/com/cricketcraft/chisel/init/ModBlocks.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/com/cricketcraft/chisel/init/ModBlocks.java b/src/main/java/com/cricketcraft/chisel/init/ModBlocks.java index 786488bf..4c59f628 100644 --- a/src/main/java/com/cricketcraft/chisel/init/ModBlocks.java +++ b/src/main/java/com/cricketcraft/chisel/init/ModBlocks.java @@ -1477,7 +1477,7 @@ public class ModBlocks { technical.carverHelper.addVariation(StatCollector.translateToLocal("tile.technical.6.desc"), 6, "technical/fanStill"); technical.carverHelper.addVariation(StatCollector.translateToLocal("tile.technical.7.desc"), 7, "technical/vent"); technical.carverHelper.addVariation(StatCollector.translateToLocal("tile.technical.8.desc"), 8, "technical/ventGlowing"); - technical.carverHelper.addVariation(StatCollector.translateToLocal("tile.technical.9.desc"), 9, "technical/insulation"); + technical.carverHelper.addVariation(StatCollector.translateToLocal("tile.technical.9.desc"), 9, "technical/insulationv2"); technical.carverHelper.addVariation(StatCollector.translateToLocal("tile.technical.10.desc"), 10, "technical/spinningStuffAnim"); technical.carverHelper.addVariation(StatCollector.translateToLocal("tile.technical.11.desc"), 11, "technical/cables"); technical.carverHelper.addVariation(StatCollector.translateToLocal("tile.technical.12.desc"), 12, "technical/rustyCover"); From 9ea871a568e774fd94b27f59d0b212887e2e5a33 Mon Sep 17 00:00:00 2001 From: Cricket Date: Sat, 20 Dec 2014 15:35:53 -0500 Subject: [PATCH 09/36] Fixes scaffold --- build.gradle | 2 +- .../com/cricketcraft/chisel/init/ModBlocks.java | 13 ++++++++----- .../technical/scaffoldsTransparent-ctm.png | Bin 4059 -> 0 bytes .../blocks/technical/scaffoldsTransparent.png | Bin 3396 -> 0 bytes 4 files changed, 9 insertions(+), 6 deletions(-) delete mode 100644 src/main/resources/assets/chisel/textures/blocks/technical/scaffoldsTransparent-ctm.png delete mode 100644 src/main/resources/assets/chisel/textures/blocks/technical/scaffoldsTransparent.png diff --git a/build.gradle b/build.gradle index f878cc3b..335a8080 100644 --- a/build.gradle +++ b/build.gradle @@ -18,7 +18,7 @@ buildscript { apply plugin: 'forge' apply plugin: 'maven' -version = "2.1.3" +version = "2.2.0" group = "info.jbcs.minecraft.chisel" // http://maven.apache.org/guides/mini/guide-naming-conventions.html archivesBaseName = "Chisel 2" diff --git a/src/main/java/com/cricketcraft/chisel/init/ModBlocks.java b/src/main/java/com/cricketcraft/chisel/init/ModBlocks.java index 786488bf..759c3111 100644 --- a/src/main/java/com/cricketcraft/chisel/init/ModBlocks.java +++ b/src/main/java/com/cricketcraft/chisel/init/ModBlocks.java @@ -82,7 +82,7 @@ public class ModBlocks { public static BlockSnakestoneObsidian obsidianSnakestone; public static BlockCarvable hexPlating; public static BlockCarvable technical; - //public static BlockCarvableGlass technical2; + public static BlockCarvableGlass technical2; public static BlockCarvable bone; public static BlockCarvable scorching; public static BlockCarvable brickCustom; @@ -1487,15 +1487,18 @@ public class ModBlocks { technical.carverHelper.register(technical, "technical"); Carving.chisel.registerOre("technical", "technical"); - //Crash :/ - - /*technical2 = (BlockCarvableGlass) new BlockCarvable(Material.rock).setHardness(2.0F).setResistance(10F); + technical2 = (BlockCarvableGlass) new BlockCarvableGlass().setHardness(2.0F).setResistance(10F); technical2.carverHelper.addVariation(StatCollector.translateToLocal("tile.technical.0.desc"), 0, "technical/scaffoldTransparent"); technical2.carverHelper.addVariation(StatCollector.translateToLocal("tile.technical.4.desc"), 1, "technical/fanFastTransparent"); technical2.carverHelper.addVariation(StatCollector.translateToLocal("tile.technical.6.desc"), 2, "technical/fanStillTransparent"); technical2.carverHelper.addVariation(StatCollector.translateToLocal("tile.technical.14.desc"), 3, "technical/fanStillTransparent"); technical2.carverHelper.register(technical2, "technical2"); - Carving.chisel.registerOre("technical2", "technical2");*/ + Carving.chisel.registerOre("technical2", "technical2"); + + Carving.chisel.addVariation("technical2", technical2, 0, 16); + Carving.chisel.addVariation("technical2", technical2, 1, 17); + Carving.chisel.addVariation("technical2", technical2, 2, 18); + Carving.chisel.addVariation("technical2", technical2, 3, 19); } if(Configurations.featureEnabled("bone")) { diff --git a/src/main/resources/assets/chisel/textures/blocks/technical/scaffoldsTransparent-ctm.png b/src/main/resources/assets/chisel/textures/blocks/technical/scaffoldsTransparent-ctm.png deleted file mode 100644 index 47a635ea771aa574b712173612a6446bdeff3ea1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4059 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 diff --git a/src/main/resources/assets/chisel/textures/blocks/technical/scaffoldsTransparent.png b/src/main/resources/assets/chisel/textures/blocks/technical/scaffoldsTransparent.png deleted file mode 100644 index 7ec5627b603c580173785b7b45fda41c9c47a045..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3396 zcmV-K4ZHG*P)KLZ*U+IBfRsybQWXdwQbLP>6pAqfylh#{fb6;Z(vMMVS~$e@S=j*ftg6;Uhf59&ghTmgWD0l;*T zI709Y^p6lP1rIRMx#05C~cW=H_Aw*bJ-5DT&Z2n+x)QHX^p z00esgV8|mQcmRZ%02D^@S3L16t`O%c004NIvOKvYIYoh62rY33S640`D9%Y2D-rV&neh&#Q1i z007~1e$oCcFS8neI|hJl{-P!B1ZZ9hpmq0)X0i`JwE&>$+E?>%_LC6RbVIkUx0b+_+BaR3cnT7Zv!AJxW zizFb)h!jyGOOZ85F;a?DAXP{m@;!0_IfqH8(HlgRxt7s3}k3K`kFu>>-2Q$QMFfPW!La{h336o>X zu_CMttHv6zR;&ZNiS=X8v3CR#fknUxHUxJ0uoBa_M6WNWeqIg~6QE69c9o#eyhGvpiOA@W-aonk<7r1(?fC{oI5N*U!4 zfg=2N-7=cNnjjOr{yriy6mMFgG#l znCF=fnQv8CDz++o6_Lscl}eQ+l^ZHARH>?_s@|##Rr6KLRFA1%Q+=*RRWnoLsR`7U zt5vFIcfW3@?wFpwUVxrVZ>QdQz32KIeJ}k~{cZZE^+ya? z2D1z#2HOnI7(B%_ac?{wFUQ;QQA1tBKtrWrm0_3Rgps+?Jfqb{jYbcQX~taRB;#$y zZN{S}1|}gUOHJxc?wV3fxuz+mJ4`!F$IZ;mqRrNsHJd##*D~ju=bP7?-?v~|cv>vB zsJ6IeNwVZxrdjT`yl#bBIa#GxRa#xMMy;K#CDyyGyQdMSxlWT#tDe?p!?5wT$+oGt z8L;Kp2HUQ-ZMJ=3XJQv;x5ci*?vuTfeY$;({XGW_huIFR9a(?@3)XSs8O^N5RyOM=TTmp(3=8^+zpz2r)C z^>JO{deZfso3oq3?Wo(Y?l$ge?uXo;%ru`Vo>?<<(8I_>;8Eq#KMS9gFl*neeosSB zfoHYnBQIkwkyowPu(zdms`p{<7e4kra-ZWq<2*OsGTvEV%s0Td$hXT+!*8Bnh2KMe zBmZRodjHV?r+_5^X9J0WL4jKW`}lf%A-|44I@@LTvf1rHjG(ze6+w@Jt%Bvjts!X0 z?2xS?_ve_-kiKB_KiJlZ$9G`c^=E@oNG)mWWaNo-3TIW8)$Hg0Ub-~8?KhvJ>$ z3*&nim@mj(aCxE5!t{lw7O5^0EIO7zOo&c6l<+|iDySBWCGrz@C5{St!X3hAA}`T4 z(TLbXTq+(;@<=L8dXnssyft|w#WSTW<++3>sgS%(4NTpeI-VAqb|7ssJvzNHgOZVu zaYCvgO_R1~>SyL=cFU|~g|hy|Zi}}s9+d~lYqOB71z9Z$wnC=pR9Yz4DhIM>Wmjgu z&56o6maCpC&F##y%G;1PobR9i?GnNg;gYtchD%p19a!eQtZF&3JaKv33gZ<8D~47E ztUS1iwkmDaPpj=$m#%)jCVEY4fnLGNg2A-`YwHVD3gv};>)hAvT~AmqS>Lr``i7kw zJ{5_It`yrBmlc25DBO7E8;5VoznR>Ww5hAaxn$2~(q`%A-YuS64wkBy=9dm`4cXeX z4c}I@?e+FW+b@^RDBHV(wnMq2zdX3SWv9u`%{xC-q*U}&`cyXV(%rRT*Z6MH?i+i& z_B8C(+grT%{XWUQ+f@NoP1R=AW&26{v-dx)iK^-Nmiuj8txj!m?Z*Ss1N{dh4z}01 z)YTo*JycSU)+_5r4#yw9{+;i4Ee$peRgIj+;v;ZGdF1K$3E%e~4LaI(jC-u%2h$&R z9cLXcYC@Xwnns&bn)_Q~Te?roKGD|d-g^8;+aC{{G(1^(O7m37Y1-+6)01cN&y1aw zoqc{T`P^XJqPBbIW6s}d4{z_f5Om?vMgNQEJG?v2T=KYd^0M3I6IZxbny)%vZR&LD zJpPl@Psh8QyPB@KTx+@RdcC!KX7}kEo;S|j^u2lU7XQ}Oo;f|;z4Ll+_r>@1-xl3| zawq-H%e&ckC+@AhPrP6BKT#_XdT7&;F71j}Joy zkC~6lh7E@6o;W@^IpRNZ{ptLtL(gQ-CY~4mqW;US7Zxvm_|@yz&e53Bp_lTPlfP|z zrTyx_>lv@x#=^!PzR7qqF<$gm`|ZJZ+;<)Cqu&ot2z=0000WV@Og>004R=004l4008;_004mL004C`008P>0026e000+nl3&F} z0007SNklEYnmplts57Liz4#UI4tgo-5l)@N8k|bDbvDN~RWf}Q= z9;FnGMg!mXaa|Yfx-Nr*gZy~&oPW(0ufF~i?10I!16FBGdH*4#l*pc*9;B3nVZ`o% zBIl2d+3m>Zj*i*>K9?wp85$ZwYmJmrB81@S$8RDCB1S4DE=-JX5xIC`-1hhNlEw)y zK7SXTjHK2YA=<7Vy!|Bp{B5vzxWcv5$GakzCy&^nazCy0fcvjMh)&qnT6B^mXsx?1 z-F-19uAVw(_Y9V}ac05-R7yqu{H=5E<@;_vQ4|r!F|t$HMoiDlipA9$l~R#PsYs*I z>``&b^)lOxQ&*$3?fGrNLOdhoZMUTbRDl1i=a;cB&8#3v@aU5hA zh7<~g?%}1Ahi$p!v9P?x^vtZd`S_Liwe*{Tes5DdK@hYB3WWkml5~5{=X0#A`P_Lv z*PZ$HvpMl=d5wXh%h|&REkK7Sl~SZ>%EZBaHkUK3R5z15xcBnCSXimz_3mPF?0^MO zN+E+F!1sN63k8;|J`dl0*>;s5z560oYd*#?WLbvq`-rKjDO)a=QA**uF4kJoG;Qy> zlo(@3)3p1ck|ZIHW1=WxetsUkw6ugVhA4`t*XtP5R_~w_au5XMaygVzv|25aBq0n# a{tp0JM;6Y%+;pD+0000tB-q From f243922d554dbbbd330d951cc436f5aa59f28cec Mon Sep 17 00:00:00 2001 From: Cricket Date: Sat, 20 Dec 2014 15:36:26 -0500 Subject: [PATCH 10/36] Forgot a test thing --- src/main/java/com/cricketcraft/chisel/init/ModBlocks.java | 5 ----- 1 file changed, 5 deletions(-) diff --git a/src/main/java/com/cricketcraft/chisel/init/ModBlocks.java b/src/main/java/com/cricketcraft/chisel/init/ModBlocks.java index 32e559f1..ae2c57e6 100644 --- a/src/main/java/com/cricketcraft/chisel/init/ModBlocks.java +++ b/src/main/java/com/cricketcraft/chisel/init/ModBlocks.java @@ -1494,11 +1494,6 @@ public class ModBlocks { technical2.carverHelper.addVariation(StatCollector.translateToLocal("tile.technical.14.desc"), 3, "technical/fanStillTransparent"); technical2.carverHelper.register(technical2, "technical2"); Carving.chisel.registerOre("technical2", "technical2"); - - Carving.chisel.addVariation("technical2", technical2, 0, 16); - Carving.chisel.addVariation("technical2", technical2, 1, 17); - Carving.chisel.addVariation("technical2", technical2, 2, 18); - Carving.chisel.addVariation("technical2", technical2, 3, 19); } if(Configurations.featureEnabled("bone")) { From 31c2e526ded15172b2ba5690f03d7203a57e5ab3 Mon Sep 17 00:00:00 2001 From: Cricket Date: Sat, 20 Dec 2014 15:42:42 -0500 Subject: [PATCH 11/36] Updated the changelog --- changelog | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/changelog b/changelog index 7aa90b54..89b93a13 100644 --- a/changelog +++ b/changelog @@ -1,3 +1,21 @@ +2.2.0: +Added Grimstone +Added non purple fantasy blocks +Added more variations to dark oak and accacia +Added Pumpkins +Added Jack-O-Lanterns +Added Hex Plating +Added Technical Blocks +Added Christmas Present +British English and Pirate Language support +Fixed the waterstone bug +Fixed the Fantasy Pilla' +Auto Chisel is upgradable and contains all fixes +Major package refactor +Tiny bug fixes here and there +Compatibility with Colored Lights mod +voidstone changes + 2.1.3: New voidstone textures: Fixes the connected textures crash @@ -38,6 +56,8 @@ Added the Auto Chisel Code Refactor Code Cleanup +Pokefenn's changes: + 1.5.7: Added the Laboratory block, a fancy new block added by GravitasShortfall Fixed issues with left clicking with the Chisel, thanks to Lordmau5/Konata From 89fd684b603d6018d6fe544e9e2977ceb47aa52f Mon Sep 17 00:00:00 2001 From: Drullkus Date: Sun, 21 Dec 2014 12:51:32 -0800 Subject: [PATCH 12/36] Technical blocks now ready for release! --- .../cricketcraft/chisel/init/ModBlocks.java | 7 ++-- .../resources/assets/chisel/lang/en_US.lang | 10 +++++- .../textures/blocks/present/giftboxBlue.png | Bin 0 -> 4956 bytes .../textures/blocks/present/giftboxGreen.png | Bin 0 -> 4779 bytes .../textures/blocks/present/giftboxYellow.png | Bin 0 -> 4695 bytes .../blocks/technical/fanMalfunction-side.png | Bin 0 -> 25486 bytes .../technical/fanMalfunction-side.png.mcmeta | 31 ++++++++++++++++++ .../blocks/technical/fanMalfunction-top.png | Bin 0 -> 4382 bytes .../blocks/technical/rustyBoltedPlates-v9.png | Bin 0 -> 9656 bytes .../technical/scaffoldTransparent-ctm.png | Bin 0 -> 4059 bytes .../blocks/technical/scaffoldTransparent.png | Bin 0 -> 3396 bytes 11 files changed, 45 insertions(+), 3 deletions(-) create mode 100644 src/main/resources/assets/chisel/textures/blocks/present/giftboxBlue.png create mode 100644 src/main/resources/assets/chisel/textures/blocks/present/giftboxGreen.png create mode 100644 src/main/resources/assets/chisel/textures/blocks/present/giftboxYellow.png create mode 100644 src/main/resources/assets/chisel/textures/blocks/technical/fanMalfunction-side.png create mode 100644 src/main/resources/assets/chisel/textures/blocks/technical/fanMalfunction-side.png.mcmeta create mode 100644 src/main/resources/assets/chisel/textures/blocks/technical/fanMalfunction-top.png create mode 100644 src/main/resources/assets/chisel/textures/blocks/technical/rustyBoltedPlates-v9.png create mode 100644 src/main/resources/assets/chisel/textures/blocks/technical/scaffoldTransparent-ctm.png create mode 100644 src/main/resources/assets/chisel/textures/blocks/technical/scaffoldTransparent.png diff --git a/src/main/java/com/cricketcraft/chisel/init/ModBlocks.java b/src/main/java/com/cricketcraft/chisel/init/ModBlocks.java index ae2c57e6..3c5652b7 100644 --- a/src/main/java/com/cricketcraft/chisel/init/ModBlocks.java +++ b/src/main/java/com/cricketcraft/chisel/init/ModBlocks.java @@ -1341,7 +1341,10 @@ public class ModBlocks { //TODO: will be done at winter time present = (BlockPresent) new BlockPresent().setHardness(2.5F).setStepSound(Block.soundTypeWood); Carving.chisel.addVariation("chest", Blocks.chest, 0, 0); + present.carverHelper.addVariation(StatCollector.translateToLocal("tile.present.0.desc"), 0, present, 1); present.carverHelper.addVariation(StatCollector.translateToLocal("tile.present.1.desc"), 1, present, 1); + present.carverHelper.addVariation(StatCollector.translateToLocal("tile.present.2.desc"), 2, present, 1); + present.carverHelper.addVariation(StatCollector.translateToLocal("tile.present.3.desc"), 3, present, 1); present.carverHelper.register(present, "present"); Carving.chisel.registerOre("chest", "chest"); } @@ -1480,9 +1483,9 @@ public class ModBlocks { technical.carverHelper.addVariation(StatCollector.translateToLocal("tile.technical.9.desc"), 9, "technical/insulationv2"); technical.carverHelper.addVariation(StatCollector.translateToLocal("tile.technical.10.desc"), 10, "technical/spinningStuffAnim"); technical.carverHelper.addVariation(StatCollector.translateToLocal("tile.technical.11.desc"), 11, "technical/cables"); - technical.carverHelper.addVariation(StatCollector.translateToLocal("tile.technical.12.desc"), 12, "technical/rustyCover"); + technical.carverHelper.addVariation(StatCollector.translateToLocal("tile.technical.12.desc"), 12, "technical/rustyBoltedPlates"); technical.carverHelper.addVariation(StatCollector.translateToLocal("tile.technical.13.desc"), 13, "technical/grate"); - technical.carverHelper.addVariation(StatCollector.translateToLocal("tile.technical.14.desc"), 14, "technical/fanStill"); + technical.carverHelper.addVariation(StatCollector.translateToLocal("tile.technical.14.desc"), 14, "technical/fanMalfunction"); technical.carverHelper.addVariation(StatCollector.translateToLocal("tile.technical.15.desc"), 15, "technical/grateRusty"); technical.carverHelper.register(technical, "technical"); Carving.chisel.registerOre("technical", "technical"); diff --git a/src/main/resources/assets/chisel/lang/en_US.lang b/src/main/resources/assets/chisel/lang/en_US.lang index 7fc59fdb..e653c3d4 100644 --- a/src/main/resources/assets/chisel/lang/en_US.lang +++ b/src/main/resources/assets/chisel/lang/en_US.lang @@ -142,8 +142,16 @@ tile.technical.10.desc=Gears and Flywheels tile.technical.11.desc=Cables tile.technical.12.desc=Rusty Panel tile.technical.13.desc=Grate -tile.technical.14.desc=Malfunctioning Fan (WIP) +tile.technical.14.desc=Fan (Malfunctioning) tile.technical.15.desc=Rusty Grate +tile.technical2.name=Transparent Technical Block + +#Present Chest +tile.present.name=Present Box +tile.present.0.desc=§cRed Present +tile.present.1.desc=§9Blue Present +tile.present.2.desc=§aGreen Present +tile.present.3.desc=§eYellow Present #Scorching tile.scorching.name=Scorching Block diff --git a/src/main/resources/assets/chisel/textures/blocks/present/giftboxBlue.png b/src/main/resources/assets/chisel/textures/blocks/present/giftboxBlue.png new file mode 100644 index 0000000000000000000000000000000000000000..25d9ac4d2a79f1b869189bd14950f48f62f017ac GIT binary patch literal 4956 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 RemL9!pr)j)SSfEE@_#!Y(Ch#J literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/chisel/textures/blocks/technical/fanMalfunction-side.png b/src/main/resources/assets/chisel/textures/blocks/technical/fanMalfunction-side.png new file mode 100644 index 0000000000000000000000000000000000000000..4f807d30036adb9f9ab95517c2c0649f2e7eb493 GIT binary patch literal 25486 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

t+#vnJR|ji6W83)# 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 F{s)hBI9dPz literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/chisel/textures/blocks/technical/rustyBoltedPlates-v9.png b/src/main/resources/assets/chisel/textures/blocks/technical/rustyBoltedPlates-v9.png new file mode 100644 index 0000000000000000000000000000000000000000..2280b42ee1747ebee91a32ecb47fb266be7b49b0 GIT binary patch literal 9656 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/chisel/textures/blocks/technical/scaffoldTransparent.png b/src/main/resources/assets/chisel/textures/blocks/technical/scaffoldTransparent.png new file mode 100644 index 0000000000000000000000000000000000000000..7ec5627b603c580173785b7b45fda41c9c47a045 GIT binary patch literal 3396 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 a{tp0JM;6Y%+;pD+0000tB-q literal 0 HcmV?d00001 From a9089503512f27d858003418550e73eaf38887c5 Mon Sep 17 00:00:00 2001 From: TheCricket Date: Mon, 22 Dec 2014 06:25:30 -0800 Subject: [PATCH 13/36] added more christmas presents --- .../textures/blocks/present/giftboxBlack.png | Bin 0 -> 1622 bytes .../textures/blocks/present/giftboxCyan.png | Bin 0 -> 1899 bytes .../textures/blocks/present/giftboxOrange.png | Bin 0 -> 2437 bytes .../textures/blocks/present/giftboxPink.png | Bin 0 -> 1863 bytes .../textures/blocks/present/giftboxPurple.png | Bin 0 -> 1880 bytes 5 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 src/main/resources/assets/chisel/textures/blocks/present/giftboxBlack.png create mode 100644 src/main/resources/assets/chisel/textures/blocks/present/giftboxCyan.png create mode 100644 src/main/resources/assets/chisel/textures/blocks/present/giftboxOrange.png create mode 100644 src/main/resources/assets/chisel/textures/blocks/present/giftboxPink.png create mode 100644 src/main/resources/assets/chisel/textures/blocks/present/giftboxPurple.png diff --git a/src/main/resources/assets/chisel/textures/blocks/present/giftboxBlack.png b/src/main/resources/assets/chisel/textures/blocks/present/giftboxBlack.png new file mode 100644 index 0000000000000000000000000000000000000000..c4896e59d7f4f0f5e1ffb61007e744680c51196f GIT binary patch literal 1622 zcmYk6YgCd68pq!kWf9Vbn6v;jX-FIg&7?M!2|;TS6;dn3)RYWa&u9W(23aqdJG!k6 zl5Jj6N1ZNu%2JfkTH9leleaB09ZFjS4y6t$8YbeF(cl~MZ38`JpsA^8bYbDEm5q&t`~Cg% z;gEqxj~@prpFANel}gW=ni{D(bQE3g1TtByAQqDu$cl`_!(gyqW%~Cqy{ciOF>}Ra zx~QI+*;83rDV@cq2m~f<9gN@K*%|dcYFwi^h4B6aUBP_a^G+lZ@wXI-#ljLhX~<3K zxvn&xvu!sQJLw%?aC08h3d4pJQNn>Vux&R;0_J`5SfHzqGbEesL`Lc^+0Ah13 z`zXYLbsSPVS#!x@=yYflo(hIQm;UbI|1ERo*(Xy>$T8h+5BQ71(fn8_-_;?!Z+ZDX z3Ky9A)k!cIT5>8WY0s(*xw?JV1R%vqaj!7z6%@{Ur(pqx^+vtnh3(*%vLvUw3O@gdVM`n zF&Wg7W$Dem!5JF($#H0e5I`npTY|JQo{v`=9g?&5_C;e;6QQ-W^`k6wdYh=tPQ1Xj zPWZi?nwiNh9ZVa#hNlWKC>qVjOYu@H6zcQ3T*+Z}ubyAuTNa zq1kL6>w6XVP2GhLKd7EQH5sP~SrU`UbVek)`_sjX+lJpv6MoxL9Nn4Id76DG1fq9y z%IAgt?H`5V$^cX-)y~eY4v)4L{*t_%=+?gT*)^GkMB9hA;rlIQONU;k)AjOJbL#*b zq1-U{82D5a$Qdtcu6C^-@AqN{vG=tzaI=Xl$j%BTaio3ze_|iQk{0IfAM31x)s*MP zgO}HU-=DBkyrcft=?%dd=?=~eqj1l-kee#IDP!`ck5Vc7@(d9^@*0fwf9(&d*4+7(F3ya9 zwYY#Oa-8KbgUh-oH)elQc75_3u@Qyr#$vIgT*QqRdFizRq{HuU zqn-ooAkQ>{Pa`VDU`?YV@iR6=X%RJFfRT}Fe!na&<;8g(hY%ZG&KNcjUc+0fBtj#b z@Vs`D;IWLXtPYZXtUDQOkqR$N|I;~2>SpOo>}&rws>E7`!eNATDIv(lY5Dy`vWZ|# zdF1OvlJ@lUTuWT3P*(9w+McV33BTgK?M=OuE!(}KnyDoaDB}Mck6;YO3TWzooO>G= S<7<2S0OJVj@STv9bN>P?%iu!* literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/chisel/textures/blocks/present/giftboxCyan.png b/src/main/resources/assets/chisel/textures/blocks/present/giftboxCyan.png new file mode 100644 index 0000000000000000000000000000000000000000..4902c385c71fc2849f20b5111faf634dcacaa310 GIT binary patch literal 1899 zcmV-x2bB1UP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!Tnk8 zycL$%RdU8Cl6sAZBFLA(%rP~G(1!|23(C^WdC1uuX`n$bp(fE_5?MhIL=g1STW`Dd zTW7EH?eE-uzTpn|C1=5(@9g1!)?WX;_B!W$LooNxdiVF$+3xpmXDGC@j*UP6og07Q zd&Rh;r(M^vGm3xzdcmDN-kr7$I#)Pt6T98;X){ucnEila^ZKz0YlmpNdqP8N>XQ*T ziw*^7L<9mVZ`tMAx9)cB?|E$A?ymGqRdB8F{mg|!KqJ?`<;t&bbnS1vtth|rs{7>7 z9SW|2^)nZtyxV~{f+YjO;F}U)*MTbh^3`+|Q`cI?=f z25z99AVRwPHYRf|13E+u4bXN!+lq3wehBdAm05ZW42&}u(NY0y=LwWu zw|000qpfZHtz6AbudbJ#%bSoB;_GMJznY$ zp3H%FrDsyY*?TzQ?LJt=yG5Qn@RaL$2v=*JKFoYW&Gv&QDizy<8-MfZeMvj0^0ak9 zHFyY6-nyqL-sQ91?$XEIz50RiMjeX#OP@Lse?H87yX%XKs&uxPaZ?q*_lMv8x**w+ zERWywXC}KJ&P{2G2Pl9&C+|u6x68f2&i!?HtWyQ>{aJrL%zV4^^NVh@sV5H0LZo67 zyb8b#SqP9hBTjaC%g*FicAPN;0Od{Fl71eAGB)zfcT-+j0#QHj zY)c^5=C6zoz*?9m7`y+N@Wdl z_-pH?Rcqai^A}aHaA|@COA=T+0GzCUgIR10^xI-L1q7te^UPmcSy;cm(TOkwR9dvW zF4|VFORo_s>)&7&8w35e*i8Y?XM$o%Be1`=*yS+5Fi>qTTUFhbaX4B32D8{0=(ojg z3djI~>uN zTD1mH*_qM^n5zQRsR1!Du8a2oeG$sM2h`hn8^3O9K&_`hw(x~$$)^Cp=&P`tZ9sq^ zdrj(d&D^X2VFrW(WHX~B1<3nrD+)RL_NyO5lF|)9&OW~**Q^tl@pYKR#z0-G`#Ef% z!VP{7r=O?)m(SrF9(%%F&+uX9+pVujbzZsFm6ok`!=783qO|b&6k-3cd5c`R9bkUf%6th97x)lFk# zwxHM;fw%dWn;5S%=bjpj2$09iTPI+xc|0FxzKwZhgDc4mhCVe{$@~(4?miA8W4fRm zo(Yi0>s%m##{A)n4Co85#yWkN`G&HPvd|2ezc@Ok3lf21V`gYuKDeT*G+i;pF$hIlaef;TrLVKKghA0<^frUT;GbR#;($6;@bbg%wsPx#1ZP1_K>z@;j|==^1poj532;bRa{vGi!Tp!1{DMZCpL=Wu(rSvmV5vwh9rap*vO=USOqD@FiA*RMlI1GqF8R+Spv5A*Z2OD z8>$|ClFD0k7q_cUb@w@^Pxt=}efxReMl1ikt^DK2mU8r!O_eJ1|Fn0$*pz>Np(*d) z(3HP?x}!I*Ys$ag{ziG?C#%PJ=wD_1Taql1?>zF9j504oEA;OBC{joslL zFyI~hch7IE&IB60dew4y?$X`??V8z3p4tBPxus(uLk|0!XExOJ93l(i9OFM<+c|*K0`j{bS*ShWx2#*L zWE=<4UDFa6f<74s{PC(TO#?is&H=waxUr7$kSw6fY3g6f-+JzHbwV;Aj=;b9gIzY5 z%PMz4zwLP18=pE6pq?Y#C!FBmaZJj?CF#QB9KeUsH^u{g=!|DC8L0yR{qt6>aIB3=nx^&LAJH1JrZUUazjDIwzzA%p*r{eP*Fvf=U3; zd<9UPklM$SCCY0}KZB>*{`%R)db0zHfI@MAF*)GIbbJQYGoI+?(+9A0k3;miBoAG^ zvbJA=Q*B;&L+~Q)Th9T?!I%Sb0gB{*zT8wW_yHT>x%k2}=OlJKp89Ra(}2lKE)hne zKP-XQt~sMdJP#pX0eoNsIML3fh=0=ux=dhylo{YD>~LOr!!&o%x$si|fa8e7*gV(?-<~qx|s64=dk%m!6(Z`N~4=fpHH=YZsz1 zo|_(dD3R$sfyvgi1YBl0sNQoG0fPQ?b@zZlbkPu8=6a7KYrH7UIV8G&zka3uDje!Y zZom8>!^>K|wR(DZzCL<m+b9f&TfonF@yQ($|wgU5_se`NF>e4@dE0ZN6sy;J$e4I!-VK2?Kvg#JfK{F z2Od1T>aoM|#`d)zGIthhtuc4bWI*_I;1H-D=IkcD7_-PCS!&(-kKyXD>D zL*Ct+o3f|v_itM)_iSm(-V3|=z1x?n3=iQ&k50escpBh5ErKE{%A$~LNJJ7v#8E)* z+qzIe0f)?i4RFo~`1^OP)Oo+{cp5N3wZpkc+RBLgE?Pdp0dWZM@0W!)$_$X&qT3GV zB3Ypf02a}J6X{`DZ~&r%cDHNDS{vhPGC=CL!?{Q~aGGcWI0Tz$cYUX0PR2Q-%m5Bh z@9l6dQZ9S9t<;(ZNMr%tzpcv#Jaq5&<=z?HrAUt>S{vhP>e(gO4(B4eyIZFLw5z>9 zQ~P(dZ~m0RzOCJzzyWbk#~+~sd<9PC67;pWy#)(Yq77*3-yG2Nh!djQ+89?;&p@@q zxrnpw=p&z$Kc3?4FT&P20gIoD(s+~(kO7{n?Qkw~Vcyw-O?oQ>7ha;T&nFM~lu6{R zjd3-vx|8_|$QEljKzaut(0EG2Jbms1;792I|Fu1t67UYlOAugD20nL!u`dMY7}FE| zWK3&gTun6H>}nf0k0K7qj}bj0$0z3i0D%HJ;4=r9Jej~rk@wq(I#Wv{%f&${S| zeDt!;7|%nBp35}rvJYK-eoW;rQ29H7o-FI^oi+5Ttlg)FIlGCPKR}9eQ z&h;W_EQ0B?jyxGK%m((76^IQy>oZ5j^w=7%H+PQM8D>$|+B@f?7nweGdYH4Di2QtK zQ+{@FQ+{#jQtf|v`AT{0lEw1qM;FRZcXYDHFI%oWW0#VM(6^ReY|wdlduJ0L#jaGg zE;ggXwlRu~orkt{a%JIT%7O*IC0Dfvc4zeFUqLaNiMD*AX5PuTm5OV)p&}T0?#&|LzbNlr$XEzQ2 zR>~z^8O4iHJaUAWNRk1OwKm3!^T;?37&4Lc;v-9{{@}dh4#8(1KWp)FX&T#087Wt5 z;v^0f2z%w6*7Y!FH<1iLh8YMLM$LIOHHPweqK6!mT<<_O&)tB4B(nw?Beu!xoovDj zh}5_Y@U^g4m0G~yCjxZSv!M?Uu_q#c7_*y8FM7kT53-k@1MC?cd~2g?&Sv)4<9k{5FlRSj zL%f?hPU?ybN>=cyK2b|#jgu*4dg~LF=$IqAh^~2}o_&yY=5%5sgrD_8Tkl_M+{2vO z)TTDIsZDKaQ=8hJsZo7&W-HnpiWP1F1r0!;I~9S2Cv00000NkvXXu0mjf D6Z*3X literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/chisel/textures/blocks/present/giftboxPink.png b/src/main/resources/assets/chisel/textures/blocks/present/giftboxPink.png new file mode 100644 index 0000000000000000000000000000000000000000..84fa05ae8646569964da02e04cb1d9f06c66cea2 GIT binary patch literal 1863 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 literal 0 HcmV?d00001 From 0a9f6042318bea783fa15b2abecdaae8051699b4 Mon Sep 17 00:00:00 2001 From: Cricket Date: Mon, 22 Dec 2014 16:45:46 -0500 Subject: [PATCH 14/36] Auto Chisel work --- .../chisel/block/BlockAutoChisel.java | 28 ---- .../chisel/block/ItemBlockAutoChisel.java | 35 ----- .../tileentity/TileEntityAutoChisel.java | 129 ++++++++++++++---- .../chisel/compat/FMPIntegration.java | 1 - .../cricketcraft/chisel/init/ModBlocks.java | 2 +- .../cricketcraft/chisel/item/ItemUpgrade.java | 2 +- 6 files changed, 101 insertions(+), 96 deletions(-) delete mode 100644 src/main/java/com/cricketcraft/chisel/block/ItemBlockAutoChisel.java diff --git a/src/main/java/com/cricketcraft/chisel/block/BlockAutoChisel.java b/src/main/java/com/cricketcraft/chisel/block/BlockAutoChisel.java index 94a3dfc5..331c2e3f 100644 --- a/src/main/java/com/cricketcraft/chisel/block/BlockAutoChisel.java +++ b/src/main/java/com/cricketcraft/chisel/block/BlockAutoChisel.java @@ -54,21 +54,6 @@ public class BlockAutoChisel extends BlockContainer{ player.openGui(Chisel.instance, 1, world, x, y, z); } - if(player.isSneaking() && tile!= null && tile instanceof TileEntityAutoChisel){ - TileEntityAutoChisel autoChisel = (TileEntityAutoChisel) tile; - System.out.println(player.getHeldItem()); - if(player.getItemInUse() == new ItemStack(ModItems.upgrade, 1, 0)){ - //If they are using the speed upgrade - world.setBlock(x, y, z, ModBlocks.autoChisel, 1, 3); - } else if(player.getItemInUse() == new ItemStack(ModItems.upgrade, 1, 1)){ - //If they are using the automation upgrade - world.setBlock(x, y, z, ModBlocks.autoChisel, 2, 3); - } else if(player.getItemInUse() == new ItemStack(ModItems.upgrade, 1, 2)){ - //If they are using the stack upgrade - world.setBlock(x, y, z, ModBlocks.autoChisel, 3, 3); - } - } - return true; } @@ -78,19 +63,6 @@ public class BlockAutoChisel extends BlockContainer{ super.breakBlock(world, x, y, z, block, par6); } - @Override - public int damageDropped(int metadata){ - return metadata; - } - - @SideOnly(Side.CLIENT) - @Override - public void getSubBlocks(Item item, CreativeTabs creativeTabs, List subItems){ - for(int x = 0; x < 4; x++){ - subItems.add(new ItemStack(this, 1, x)); - } - } - private void dropItems(World world, int x, int y, int z) { Random random = new Random(); TileEntity tileEntity = world.getTileEntity(x, y, z); diff --git a/src/main/java/com/cricketcraft/chisel/block/ItemBlockAutoChisel.java b/src/main/java/com/cricketcraft/chisel/block/ItemBlockAutoChisel.java deleted file mode 100644 index d1837b51..00000000 --- a/src/main/java/com/cricketcraft/chisel/block/ItemBlockAutoChisel.java +++ /dev/null @@ -1,35 +0,0 @@ -package com.cricketcraft.chisel.block; - -import java.util.List; - -import net.minecraft.block.Block; -import net.minecraft.entity.player.EntityPlayer; -import net.minecraft.item.ItemBlock; -import net.minecraft.item.ItemStack; -import net.minecraft.util.StatCollector; - -public class ItemBlockAutoChisel extends ItemBlock{ - - private final String[] names = {"base", "speed", "automation", "stack"}; - private int metadata; - - public ItemBlockAutoChisel(Block block) { - super(block); - setHasSubtypes(true); - } - - @Override - public int getMetadata(int meta){ - return meta; - } - - @Override - public String getUnlocalizedName(ItemStack itemStack){ - return getUnlocalizedName() + "." + names[itemStack.getItemDamage()]; - } - - @Override - public void addInformation(ItemStack itemStack, EntityPlayer player, List list, boolean par4){ - list.add(StatCollector.translateToLocal(getUnlocalizedName() + "." + names[itemStack.getItemDamage()] + ".desc")); - } -} diff --git a/src/main/java/com/cricketcraft/chisel/block/tileentity/TileEntityAutoChisel.java b/src/main/java/com/cricketcraft/chisel/block/tileentity/TileEntityAutoChisel.java index 50c99528..7cf95308 100644 --- a/src/main/java/com/cricketcraft/chisel/block/tileentity/TileEntityAutoChisel.java +++ b/src/main/java/com/cricketcraft/chisel/block/tileentity/TileEntityAutoChisel.java @@ -1,5 +1,9 @@ package com.cricketcraft.chisel.block.tileentity; +import com.cricketcraft.chisel.block.BlockCarvable; +import com.cricketcraft.chisel.carving.CarvableHelper; +import com.cricketcraft.chisel.init.ModItems; +import net.minecraft.block.Block; import net.minecraft.entity.item.EntityItem; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.inventory.ISidedInventory; @@ -16,9 +20,11 @@ import cpw.mods.fml.relauncher.SideOnly; public class TileEntityAutoChisel extends TileEntity implements ISidedInventory { + private final int BASE = 0, TARGET = 1, OUTPUT = 2, AUTOMATION = 3, STACK = 4, SPEED = 5; + private boolean isAutomated, isStackMode, isFaster; private static EntityItem ghostItem; boolean equal = false; - private ItemStack[] inventory = new ItemStack[3]; + private ItemStack[] inventory = new ItemStack[6]; private String name = "autoChisel"; @Override @@ -66,44 +72,97 @@ public class TileEntityAutoChisel extends TileEntity implements ISidedInventory @Override public void updateEntity() { - if (!worldObj.isRemote && worldObj.getWorldTime() % 20 == 0) { - if (inventory[0] != null && inventory[1] != null) { - if (inventory[0].getItem() instanceof ItemBlock && inventory[1].getItem() instanceof ItemBlock) { - if (inventory[0].getItem() == inventory[1].getItem()) { - equal = true; - } else { - equal = false; - } - if (equal) { - if (inventory[0].stackSize < 0) { - inventory[0] = null; - } - if (inventory[1].stackSize < 0) { - inventory[1] = null; - } + if(inventory[SPEED] == new ItemStack(ModItems.upgrade, 1, 0)){ + isFaster = true; + } else { + isFaster = false; + } - if (inventory[1].stackSize < 0) { - inventory[1] = null; - } + if(inventory[AUTOMATION] == new ItemStack(ModItems.upgrade, 1, 1)){ + isAutomated = true; + } else { + isAutomated = false; + } - if (inventory[2] == null) { - setInventorySlotContents(2, new ItemStack(inventory[1].getItem(), 1, inventory[1].getItemDamage())); - decrStackSize(0, 1); + if(inventory[STACK] == new ItemStack(ModItems.upgrade, 1, 2)){ + isStackMode = true; + } else { + isStackMode = false; + } + + if(isFaster){ + if(!worldObj.isRemote && worldObj.getWorldTime() % 10 == 0){ + doTransaction(); + } + } else { + if(!worldObj.isRemote && worldObj.getWorldTime() % 20 == 0){ + doTransaction(); + } + } + + markDirty(); + } + + private void doTransaction(){ + if(!(isSlotNull(BASE) && !(isSlotNull(TARGET)))){ + if(inventory[BASE].getItem() instanceof ItemBlock && inventory[TARGET].getItem() instanceof ItemBlock){ + Block base = Block.getBlockFromItem(inventory[BASE].getItem()); + Block target = Block.getBlockFromItem(inventory[TARGET].getItem()); + + if(base instanceof BlockCarvable){ + BlockCarvable baseCarvable = (BlockCarvable) base; + + if(baseCarvable.carverHelper.variations.contains(target)){ + if(isStackMode){ + if(inventory[BASE].stackSize == inventory[BASE].getMaxStackSize()){ + if(isSlotNull(OUTPUT)){ + inventory[OUTPUT] = inventory[BASE]; + inventory[BASE] = null; + } + } } else { - if (inventory[0].stackSize != 0 && inventory[2].stackSize <= getInventoryStackLimit()) { - decrStackSize(0, 1); - inventory[2].stackSize++; - } else { - inventory[0] = null; + if(isSlotNull(OUTPUT)){ + inventory[OUTPUT] = new ItemStack(base, 1, inventory[BASE].getItemDamage()); + inventory[BASE].stackSize--; + } else if(inventory[BASE].stackSize != 0){ + inventory[OUTPUT].stackSize++; + inventory[BASE].stackSize--; + } + } + } + } else if(target instanceof BlockCarvable){ + BlockCarvable targetCarvable = (BlockCarvable) target; + + if(targetCarvable.carverHelper.variations.contains(base)){ + if(isStackMode){ + if(inventory[BASE].stackSize == inventory[BASE].getMaxStackSize()){ + if(isSlotNull(OUTPUT)){ + inventory[OUTPUT] = inventory[BASE]; + inventory[BASE] = null; + } + } + } else { + if(isSlotNull(OUTPUT)){ + inventory[OUTPUT] = new ItemStack(base, 1, inventory[BASE].getItemDamage()); + inventory[BASE].stackSize--; + } else if(inventory[BASE].stackSize != 0){ + inventory[OUTPUT].stackSize++; + inventory[BASE].stackSize--; } } } } } } + } - markDirty(); + private boolean isSlotNull(int slot){ + if(inventory[slot] == null){ + return true; + } else { + return false; + } } @Override @@ -179,7 +238,7 @@ public class TileEntityAutoChisel extends TileEntity implements ISidedInventory @Override public int[] getAccessibleSlotsFromSide(int side) { - return new int[3]; + return new int[6]; } @Override @@ -189,12 +248,22 @@ public class TileEntityAutoChisel extends TileEntity implements ISidedInventory @Override public boolean canInsertItem(int slot, ItemStack itemStack, int side) { + if(isAutomated){ + if(side != 0 || side != 1 && slot == BASE){ + return true; + } + } return false; } @Override public boolean canExtractItem(int slot, ItemStack itemStack, int side) { - return true; + if(isAutomated){ + if(side == 0 || side == 1 && slot == OUTPUT){ + return true; + } + } + return false; } @Override diff --git a/src/main/java/com/cricketcraft/chisel/compat/FMPIntegration.java b/src/main/java/com/cricketcraft/chisel/compat/FMPIntegration.java index 4270044d..b8a6c681 100644 --- a/src/main/java/com/cricketcraft/chisel/compat/FMPIntegration.java +++ b/src/main/java/com/cricketcraft/chisel/compat/FMPIntegration.java @@ -76,7 +76,6 @@ public class FMPIntegration implements IModIntegration{ registerMaterial(ModBlocks.factory, 0, 12); registerMaterial(ModBlocks.factory, 14, 14); registerMaterial(ModBlocks.stainedGlass[0]); //White - registerMaterial(ModBlocks.stainedGlass[4]); //Yellow registerMaterial(ModBlocks.stainedGlass[8]); //Light Gray registerMaterial(ModBlocks.stainedGlass[12]); //Brown registerMaterial(ModBlocks.woolenClay); diff --git a/src/main/java/com/cricketcraft/chisel/init/ModBlocks.java b/src/main/java/com/cricketcraft/chisel/init/ModBlocks.java index ae2c57e6..49b67f86 100644 --- a/src/main/java/com/cricketcraft/chisel/init/ModBlocks.java +++ b/src/main/java/com/cricketcraft/chisel/init/ModBlocks.java @@ -97,7 +97,7 @@ public class ModBlocks { { if(Configurations.featureEnabled("autoChisel")){ autoChisel = new BlockAutoChisel().setBlockTextureName("Chisel:autoChisel").setCreativeTab(ModTabs.tabChisel).setBlockName("autoChisel").setBlockTextureName(Chisel.MOD_ID + ":factory/circuit"); - GameRegistry.registerBlock(autoChisel, ItemBlockAutoChisel.class, "autoChisel"); + GameRegistry.registerBlock(autoChisel, "autoChisel"); Chisel.proxy.registerTileEntities(); } diff --git a/src/main/java/com/cricketcraft/chisel/item/ItemUpgrade.java b/src/main/java/com/cricketcraft/chisel/item/ItemUpgrade.java index 7c33cc92..ea5b0b51 100644 --- a/src/main/java/com/cricketcraft/chisel/item/ItemUpgrade.java +++ b/src/main/java/com/cricketcraft/chisel/item/ItemUpgrade.java @@ -16,7 +16,7 @@ import com.cricketcraft.chisel.block.tileentity.TileEntityAutoChisel; public class ItemUpgrade extends BaseItem{ - public IIcon[] icons = new IIcon[6]; + public IIcon[] icons = new IIcon[3]; public ItemUpgrade(String unlocalizedName) { super(); From 6c7fcd93847cede7b186373b06d5036aaed59410 Mon Sep 17 00:00:00 2001 From: Cricket Date: Mon, 22 Dec 2014 17:52:31 -0500 Subject: [PATCH 15/36] More stream work --- .../chisel/block/BlockPresent.java | 17 ++++++++++++++ .../tileentity/TileEntityAutoChisel.java | 22 ++++++------------ .../render/item/ItemPresentRenderer.java | 6 +++-- .../client/render/tile/RenderPresent.java | 8 +++---- .../cricketcraft/chisel/init/ModBlocks.java | 10 ++------ .../chisel/proxy/ClientProxy.java | 2 +- .../assets/chisel/textures/autochisel-gui.png | Bin 7419 -> 9997 bytes 7 files changed, 35 insertions(+), 30 deletions(-) diff --git a/src/main/java/com/cricketcraft/chisel/block/BlockPresent.java b/src/main/java/com/cricketcraft/chisel/block/BlockPresent.java index 583ec06b..b51caff4 100644 --- a/src/main/java/com/cricketcraft/chisel/block/BlockPresent.java +++ b/src/main/java/com/cricketcraft/chisel/block/BlockPresent.java @@ -38,6 +38,7 @@ import cpw.mods.fml.relauncher.SideOnly; public class BlockPresent extends BlockContainer implements ICarvable { private final Random random = new Random(); + private String textureLocation; public CarvableHelper carverHelper; private boolean isChristmas = true; @@ -73,7 +74,23 @@ public class BlockPresent extends BlockContainer implements ICarvable { public ResourceLocation getResourceSingle(int metadata) { if (isChristmas) { switch (metadata) { + case 0: + return new ResourceLocation(Chisel.MOD_ID, "textures/blocks/present/giftboxBlack.png"); case 1: + return new ResourceLocation(Chisel.MOD_ID, "textures/blocks/present/giftboxBlue.png"); + case 2: + return new ResourceLocation(Chisel.MOD_ID, "textures/blocks/present/giftboxCyan.png"); + case 3: + return new ResourceLocation(Chisel.MOD_ID, "textures/blocks/present/giftboxGreen.png"); + case 4: + return new ResourceLocation(Chisel.MOD_ID, "textures/blocks/present/giftboxOrange.png"); + case 5: + return new ResourceLocation(Chisel.MOD_ID, "textures/blocks/present/giftboxPink.png"); + case 6: + return new ResourceLocation(Chisel.MOD_ID, "textures/blocks/present/giftboxPurple.png"); + case 7: + return new ResourceLocation(Chisel.MOD_ID, "textures/blocks/present/giftboxYellow.png"); + case 8: return new ResourceLocation(Chisel.MOD_ID, "textures/blocks/present/red.png"); default: return null; diff --git a/src/main/java/com/cricketcraft/chisel/block/tileentity/TileEntityAutoChisel.java b/src/main/java/com/cricketcraft/chisel/block/tileentity/TileEntityAutoChisel.java index 7cf95308..84a7d7f6 100644 --- a/src/main/java/com/cricketcraft/chisel/block/tileentity/TileEntityAutoChisel.java +++ b/src/main/java/com/cricketcraft/chisel/block/tileentity/TileEntityAutoChisel.java @@ -92,11 +92,11 @@ public class TileEntityAutoChisel extends TileEntity implements ISidedInventory } if(isFaster){ - if(!worldObj.isRemote && worldObj.getWorldTime() % 10 == 0){ + if(!worldObj.isRemote && worldObj.getWorldTime() % 20 == 0){ doTransaction(); } } else { - if(!worldObj.isRemote && worldObj.getWorldTime() % 20 == 0){ + if(!worldObj.isRemote && worldObj.getWorldTime() % 40 == 0){ doTransaction(); } } @@ -105,7 +105,7 @@ public class TileEntityAutoChisel extends TileEntity implements ISidedInventory } private void doTransaction(){ - if(!(isSlotNull(BASE) && !(isSlotNull(TARGET)))){ + if(inventory[BASE] != null && inventory[TARGET] != null){ if(inventory[BASE].getItem() instanceof ItemBlock && inventory[TARGET].getItem() instanceof ItemBlock){ Block base = Block.getBlockFromItem(inventory[BASE].getItem()); Block target = Block.getBlockFromItem(inventory[TARGET].getItem()); @@ -116,13 +116,13 @@ public class TileEntityAutoChisel extends TileEntity implements ISidedInventory if(baseCarvable.carverHelper.variations.contains(target)){ if(isStackMode){ if(inventory[BASE].stackSize == inventory[BASE].getMaxStackSize()){ - if(isSlotNull(OUTPUT)){ + if(inventory[OUTPUT] == null){ inventory[OUTPUT] = inventory[BASE]; inventory[BASE] = null; } } } else { - if(isSlotNull(OUTPUT)){ + if(inventory[OUTPUT] == null){ inventory[OUTPUT] = new ItemStack(base, 1, inventory[BASE].getItemDamage()); inventory[BASE].stackSize--; } else if(inventory[BASE].stackSize != 0){ @@ -137,13 +137,13 @@ public class TileEntityAutoChisel extends TileEntity implements ISidedInventory if(targetCarvable.carverHelper.variations.contains(base)){ if(isStackMode){ if(inventory[BASE].stackSize == inventory[BASE].getMaxStackSize()){ - if(isSlotNull(OUTPUT)){ + if(inventory[OUTPUT] == null){ inventory[OUTPUT] = inventory[BASE]; inventory[BASE] = null; } } } else { - if(isSlotNull(OUTPUT)){ + if(inventory[OUTPUT] == null){ inventory[OUTPUT] = new ItemStack(base, 1, inventory[BASE].getItemDamage()); inventory[BASE].stackSize--; } else if(inventory[BASE].stackSize != 0){ @@ -157,14 +157,6 @@ public class TileEntityAutoChisel extends TileEntity implements ISidedInventory } } - private boolean isSlotNull(int slot){ - if(inventory[slot] == null){ - return true; - } else { - return false; - } - } - @Override public void writeToNBT(NBTTagCompound nbt) { super.writeToNBT(nbt); diff --git a/src/main/java/com/cricketcraft/chisel/client/render/item/ItemPresentRenderer.java b/src/main/java/com/cricketcraft/chisel/client/render/item/ItemPresentRenderer.java index 50bd7463..220a3223 100644 --- a/src/main/java/com/cricketcraft/chisel/client/render/item/ItemPresentRenderer.java +++ b/src/main/java/com/cricketcraft/chisel/client/render/item/ItemPresentRenderer.java @@ -1,5 +1,7 @@ package com.cricketcraft.chisel.client.render.item; +import com.cricketcraft.chisel.block.BlockPresent; +import net.minecraft.block.Block; import net.minecraft.client.model.ModelChest; import net.minecraft.item.ItemStack; import net.minecraft.util.ResourceLocation; @@ -13,7 +15,7 @@ import cpw.mods.fml.client.FMLClientHandler; public class ItemPresentRenderer implements IItemRenderer { private final ModelChest model = new ModelChest(); - + private final BlockPresent present = new BlockPresent(); @Override public boolean handleRenderType(ItemStack item, ItemRenderType type) { return type != ItemRenderType.FIRST_PERSON_MAP; @@ -26,7 +28,7 @@ public class ItemPresentRenderer implements IItemRenderer { @Override public void renderItem(ItemRenderType type, ItemStack item, Object... data) { - FMLClientHandler.instance().getClient().renderEngine.bindTexture(new ResourceLocation(Chisel.MOD_ID, "textures/blocks/present/red.png")); + FMLClientHandler.instance().getClient().renderEngine.bindTexture(present.getResourceSingle(item.getItemDamage())); switch (type) { case ENTITY: renderBlock(0.0F, 0.0F, 0.0F); diff --git a/src/main/java/com/cricketcraft/chisel/client/render/tile/RenderPresent.java b/src/main/java/com/cricketcraft/chisel/client/render/tile/RenderPresent.java index 5a135cfe..0fb1c775 100644 --- a/src/main/java/com/cricketcraft/chisel/client/render/tile/RenderPresent.java +++ b/src/main/java/com/cricketcraft/chisel/client/render/tile/RenderPresent.java @@ -35,9 +35,9 @@ public class RenderPresent extends TileEntityChestRenderer { Block block = present.getBlockType(); i = present.getBlockMetadata(); - if (block instanceof BlockChest && i == 0) { + if (block instanceof BlockPresent && i == 0) { try { - ((BlockChest) block).func_149954_e(present.getWorldObj(), present.xCoord, present.yCoord, present.zCoord); + ((BlockPresent) block).changeMetadataBasedOffSpecs(present.getWorldObj(), present.xCoord, present.yCoord, present.zCoord); } catch (ClassCastException e) { FMLLog.severe("[Chisel 2] Attempted to render a present at %d, %d, %d that was not a present", present.xCoord, present.yCoord, present.zCoord); } @@ -53,10 +53,10 @@ public class RenderPresent extends TileEntityChestRenderer { if (present.adjacentChestXPos == null && present.adjacentChestZPos == null) { modelchest = this.chest; - this.bindTexture(blockPresent.getResourceSingle(1)); + this.bindTexture(blockPresent.getResourceSingle(present.getBlockMetadata())); } else { modelchest = this.doubleChest; - this.bindTexture(blockPresent.getResourceDouble(1)); + this.bindTexture(blockPresent.getResourceDouble(present.getBlockMetadata())); } GL11.glPushMatrix(); diff --git a/src/main/java/com/cricketcraft/chisel/init/ModBlocks.java b/src/main/java/com/cricketcraft/chisel/init/ModBlocks.java index 6dc018a7..d6742f81 100644 --- a/src/main/java/com/cricketcraft/chisel/init/ModBlocks.java +++ b/src/main/java/com/cricketcraft/chisel/init/ModBlocks.java @@ -6,6 +6,7 @@ import com.cricketcraft.chisel.block.*; import com.cricketcraft.chisel.carving.CarvableHelper; import com.cricketcraft.chisel.carving.CarvableVariation; import com.cricketcraft.chisel.carving.Carving; +import com.cricketcraft.chisel.client.render.item.ItemPresentRenderer; import com.cricketcraft.chisel.item.ItemCarvable; import com.cricketcraft.chisel.item.ItemMarbleSlab; import cpw.mods.fml.common.registry.GameRegistry; @@ -76,7 +77,7 @@ public class ModBlocks { public static BlockVoidstonePillar voidstonePillar; public static BlockVoidstonePillar2 voidstonePillar2; public static Block autoChisel; - public static BlockPresent present; + public static BlockPresent[] present = new BlockPresent[16]; public static BlockSnakestone snakestone; public static BlockSnakestone sandSnakestone; public static BlockSnakestoneObsidian obsidianSnakestone; @@ -1338,14 +1339,7 @@ public class ModBlocks { } if (Configurations.featureEnabled("chest")) { - //TODO: will be done at winter time - present = (BlockPresent) new BlockPresent().setHardness(2.5F).setStepSound(Block.soundTypeWood); Carving.chisel.addVariation("chest", Blocks.chest, 0, 0); - present.carverHelper.addVariation(StatCollector.translateToLocal("tile.present.0.desc"), 0, present, 1); - present.carverHelper.addVariation(StatCollector.translateToLocal("tile.present.1.desc"), 1, present, 1); - present.carverHelper.addVariation(StatCollector.translateToLocal("tile.present.2.desc"), 2, present, 1); - present.carverHelper.addVariation(StatCollector.translateToLocal("tile.present.3.desc"), 3, present, 1); - present.carverHelper.register(present, "present"); Carving.chisel.registerOre("chest", "chest"); } diff --git a/src/main/java/com/cricketcraft/chisel/proxy/ClientProxy.java b/src/main/java/com/cricketcraft/chisel/proxy/ClientProxy.java index 8c99dff8..229bf41a 100644 --- a/src/main/java/com/cricketcraft/chisel/proxy/ClientProxy.java +++ b/src/main/java/com/cricketcraft/chisel/proxy/ClientProxy.java @@ -58,7 +58,7 @@ public class ClientProxy extends CommonProxy ClientRegistry.bindTileEntitySpecialRenderer(TileEntityPresent.class, new RenderPresent()); MinecraftForgeClient.registerItemRenderer(Item.getItemFromBlock(ModBlocks.autoChisel), new ItemAutoChiselRenderer()); - MinecraftForgeClient.registerItemRenderer(Item.getItemFromBlock(ModBlocks.present), new ItemPresentRenderer()); + //MinecraftForgeClient.registerItemRenderer(Item.getItemFromBlock(ModBlocks.present), new ItemPresentRenderer()); RenderingRegistry.registerEntityRenderingHandler(EntityCloudInABottle.class, new RenderSnowball(ModItems.itemCloudInABottle)); RenderingRegistry.registerEntityRenderingHandler(EntityBallOMoss.class, new RenderSnowball(ModItems.itemBallOMoss)); diff --git a/src/main/resources/assets/chisel/textures/autochisel-gui.png b/src/main/resources/assets/chisel/textures/autochisel-gui.png index a090d5830a314d66e274d08cc754b86f63106a7a..563c58388ae39adaaab91f4f947d8c3f1aa0fbf3 100644 GIT binary patch literal 9997 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 Date: Mon, 22 Dec 2014 15:02:13 -0800 Subject: [PATCH 16/36] Did some texture work --- .../textures/blocks/present/presentChest0.png | Bin 0 -> 4101 bytes .../textures/blocks/present/presentChest1.png | Bin 0 -> 4366 bytes .../blocks/present/presentChest10.png | Bin 0 -> 4548 bytes .../blocks/present/presentChest11.png | Bin 0 -> 4534 bytes .../blocks/present/presentChest12.png | Bin 0 -> 4537 bytes .../blocks/present/presentChest13.png | Bin 0 -> 4590 bytes .../blocks/present/presentChest14.png | Bin 0 -> 4536 bytes .../blocks/present/presentChest15.png | Bin 0 -> 4265 bytes .../textures/blocks/present/presentChest2.png | Bin 0 -> 4445 bytes .../textures/blocks/present/presentChest3.png | Bin 0 -> 4262 bytes .../textures/blocks/present/presentChest4.png | Bin 0 -> 4498 bytes .../textures/blocks/present/presentChest5.png | Bin 0 -> 4589 bytes .../textures/blocks/present/presentChest6.png | Bin 0 -> 4535 bytes .../textures/blocks/present/presentChest7.png | Bin 0 -> 4283 bytes .../textures/blocks/present/presentChest8.png | Bin 0 -> 4179 bytes .../textures/blocks/present/presentChest9.png | Bin 0 -> 4574 bytes .../chisel/textures/items/upgradeItem_0.png | Bin 3382 -> 3420 bytes .../chisel/textures/items/upgradeItem_1.png | Bin 3420 -> 3382 bytes 18 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 src/main/resources/assets/chisel/textures/blocks/present/presentChest0.png create mode 100644 src/main/resources/assets/chisel/textures/blocks/present/presentChest1.png create mode 100644 src/main/resources/assets/chisel/textures/blocks/present/presentChest10.png create mode 100644 src/main/resources/assets/chisel/textures/blocks/present/presentChest11.png create mode 100644 src/main/resources/assets/chisel/textures/blocks/present/presentChest12.png create mode 100644 src/main/resources/assets/chisel/textures/blocks/present/presentChest13.png create mode 100644 src/main/resources/assets/chisel/textures/blocks/present/presentChest14.png create mode 100644 src/main/resources/assets/chisel/textures/blocks/present/presentChest15.png create mode 100644 src/main/resources/assets/chisel/textures/blocks/present/presentChest2.png create mode 100644 src/main/resources/assets/chisel/textures/blocks/present/presentChest3.png create mode 100644 src/main/resources/assets/chisel/textures/blocks/present/presentChest4.png create mode 100644 src/main/resources/assets/chisel/textures/blocks/present/presentChest5.png create mode 100644 src/main/resources/assets/chisel/textures/blocks/present/presentChest6.png create mode 100644 src/main/resources/assets/chisel/textures/blocks/present/presentChest7.png create mode 100644 src/main/resources/assets/chisel/textures/blocks/present/presentChest8.png create mode 100644 src/main/resources/assets/chisel/textures/blocks/present/presentChest9.png diff --git a/src/main/resources/assets/chisel/textures/blocks/present/presentChest0.png b/src/main/resources/assets/chisel/textures/blocks/present/presentChest0.png new file mode 100644 index 0000000000000000000000000000000000000000..b66d97197714cc7ef64357808c83e9a54906ad7d GIT binary patch literal 4101 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/chisel/textures/blocks/present/presentChest1.png b/src/main/resources/assets/chisel/textures/blocks/present/presentChest1.png new file mode 100644 index 0000000000000000000000000000000000000000..44c8335154c5f0ed62e520648d9728d7241f324b GIT binary patch literal 4366 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/chisel/textures/blocks/present/presentChest10.png b/src/main/resources/assets/chisel/textures/blocks/present/presentChest10.png new file mode 100644 index 0000000000000000000000000000000000000000..46ed9df393a067ec4c6563a7f8db2121f922c566 GIT binary patch literal 4548 zcmZuzWmFVg*S&PAl(hpF?31~CCw1hDD{AYv>=EeDJ=~{qrj+uG)i|j4hTqz zg1|e^`u=`D&OPg{yVp5;@AKoHgog&2q(qEF002^LEj43oR{k%b1lY66-ERe(2z|9I z0{|eV{x5Jq&fB{H5E;6|U=JU<`2_j|xcT_9YQtcxzWzS0?vGsn2wuoDL719g=oBti z&Qx{dk?FcV#)|0swDo!(A9caiRTRZV&~gU%dFyV&1qiKD5MiglA$GTB#9)cRJ}*J7S-R=x4tE$ z97)9C3n-vX&TIkK>^R_eguFce{Z7ayfD=4P3oxg18YtNq~q^d<-wZ4+HiC?CilH zIvdbvoLI;o^P?zs`LIr9H_Eqh$f!qJLk0aH78XMHct*78`Dvsaa2;}#g}Ots8N?zb z$k$H40#KMri&cAi9XvvY8X1vFZY8r5-1|&$d*9J<^JaUr+7~;x^}vYn8v)@aMx-18 z((9&}^AO+d5pm&@i$vE(a^)6Kh*_{W_5IHq^`cj8^YhzVTXQ-+s@4ue7U4IDZo5v4 z>&Jg0l(oTxz-}l6~e_1B)_h>t|!TD%5 zji~&R)pC+f#Y*odsJ`ay<(#;6-dGj5!c$z81oa+@IAN)R6}C=zzjV1N;DMbR7XX}e z_;gM2K=F`nQR|~Yw?|6XnuVMI>8kzO4}eE%973i;O-lVx0MrU2`RY}e&bsajbP_Ok z-C61){%bE4t;*5UtxBOvSuF4bpt)7L?UU*8GMWWNlEjG=UOsL!J1DS#^ z`K1Fizl#SQNr%I7F}kmtDyb!E{KAyg zOpE12!5>#9&PJm>Rc-)?J^vev))Y;TY&24sB58rORY)^NYZMcYIR}d7q|g=Sj`=q; zDkMo2?T%HukuRhu!umxzzu$$3_dFI6>ieSF@IZht&1tydeho==A7j0F4PHmWxzlJv z5I$9;dMBY2evm4w!#x!(xE|bKPOE~InL~ndfl!(dFWRV^`+i!5ZZlUq<)5Crj$)#5 za4iA$8LAX&VT!PLSdTOZRRT&uq-7Sk5ni8WE4qq5(--zFP8#zP)D4BHgj659kWSz;aIgCw*iO0p=AJ?3n8m~}M)P~- zcf7M864F@OsQ!2a4@2%<$Xx_O(A~N$y)uT$M23D-5oyu=tlez#Y#%c?Un}3gw5dZx zZ*<;pyHmmg;3e|m(>*Yhb~3Hi8t$s8_xZF=o>S$?ib0w-u9;UHKf8M!OpE9vJW z&m!Evcx(i-{h|yjb$H{DxgMR`HZET>t?^QWJjuP!W|L#ntIw;igo}WSjZ0U5PyaB- zSih}|w@gk?POtyl*Kft&X0j!76+~ync5`=gXLDEI+gk-&3A9$UesIxl+_EaOJZwdK z$5_c&mcq@fY@0M{^J+O~I%+%0Da+do(hREeXAocNk6Q;@E8jEJZ_g1dqFTLL!yOQg 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 G!u|*Dxp}kz literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/chisel/textures/blocks/present/presentChest12.png b/src/main/resources/assets/chisel/textures/blocks/present/presentChest12.png new file mode 100644 index 0000000000000000000000000000000000000000..feb9459e90081fe92e2874b2fe4f87e6d0771204 GIT binary patch literal 4537 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 KSEX9nD*S(Qe_zD_ literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/chisel/textures/blocks/present/presentChest15.png b/src/main/resources/assets/chisel/textures/blocks/present/presentChest15.png new file mode 100644 index 0000000000000000000000000000000000000000..ed60a69df56d6fad593b653a087e826b27c5e803 GIT binary patch literal 4265 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/chisel/textures/blocks/present/presentChest3.png b/src/main/resources/assets/chisel/textures/blocks/present/presentChest3.png new file mode 100644 index 0000000000000000000000000000000000000000..9895ec77587c0fa1c3f7c1ef51c71a12b458c553 GIT binary patch literal 4262 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 IM6N<$g5*^37ytkO literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/chisel/textures/blocks/present/presentChest4.png b/src/main/resources/assets/chisel/textures/blocks/present/presentChest4.png new file mode 100644 index 0000000000000000000000000000000000000000..7fa4cc23bc788e19b4e1184d268cb2e2a0cccafc GIT binary patch literal 4498 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/chisel/textures/blocks/present/presentChest5.png b/src/main/resources/assets/chisel/textures/blocks/present/presentChest5.png new file mode 100644 index 0000000000000000000000000000000000000000..a103cfa0a911786526f690a8e9a7f2bf322f6a7b GIT binary patch literal 4589 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 Sptifs2xw{OtJkR6hW#J(_l5@m literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/chisel/textures/blocks/present/presentChest7.png b/src/main/resources/assets/chisel/textures/blocks/present/presentChest7.png new file mode 100644 index 0000000000000000000000000000000000000000..8cc268354c07e7482af95c27cb6376f93b832a41 GIT binary patch literal 4283 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 U-*J}O&FcW@Xc($jtJ#PD4|+NcO#lD@ literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/chisel/textures/blocks/present/presentChest8.png b/src/main/resources/assets/chisel/textures/blocks/present/presentChest8.png new file mode 100644 index 0000000000000000000000000000000000000000..19bfd4eca3b883bb65cd6fd2ac8e416ec0aae651 GIT binary patch literal 4179 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 Y?I6pAU%pfG_G$xdbpy2;72C-F0pB;#WB>pF literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/chisel/textures/blocks/present/presentChest9.png b/src/main/resources/assets/chisel/textures/blocks/present/presentChest9.png new file mode 100644 index 0000000000000000000000000000000000000000..6985909763e1f411f1bd6522e4117c5aff2453e0 GIT binary patch literal 4574 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/chisel/textures/items/upgradeItem_0.png b/src/main/resources/assets/chisel/textures/items/upgradeItem_0.png index 41b5ea143af1d6ec630f7540ea4a73dce369f0a5..4ac7818f34a662192a1d3c6bca1912c0b609e0e7 100644 GIT binary patch delta 681 zcmV;a0#^OD8r&MNzzTndNkl?FymyDE20vvWXP965hAzM zPJe)ZK)l7|R)Qjkl{R7_Od%4R6!sPtN*Xb61wjz5M5079XaplfZyb#?IUjp3i$f;H z)x0d&&%^1tb~{(z}SGd zjVWeVZ_%E*%9}$|nAl)K11OzNhY+CG>miY_G;|CZ7~uChH*p2pEtbbG(XcJX-akV^ zAx+a#AR;X7Kf-^|KXX`X@!sQ{V}5>~`3HMT0nli-SROvlaPK;!EB_Hi5oSw(_r!6G zwU#7FNRot^nVCMkRgHFw_T*)j4osq|Osv9UZF~oO_|tPdim`?)%eE(Qn+~xCpL;a(_}t-B$H@8%hW#}N0w%t^ zLIorcfb9utwHoLbeCoj~u3J#MTRzCLj42j~qKLIK8PTA{=N{iHs8lMYz*-9mnmh8Y zqRulgP-TDR#Q#WW(86=*-wIl6Qhdw62of5iC@KZsdpYvtPfgPlRV7Ih>LYbVK9(oW zvW((D!S1KK`{%4ytAueVqN>|RzB8)q8-!0CXf6q}hm}1QSpNZM7lqjgWlt48e}}(c z3s8QfeuY7qrd$$R^564UWJkCDqs;G{Wq$2K?w}!;m3^lN#z3drM}7_f`z#>NnJGBz P00000NkvXXu0mjfAR;?F delta 642 zcmV-|0)7458nzm+zzTn1Nklx7eC>bPb zG%K zL&hdP191A$X$(NW-)GwH<-wsln7YN(EN-O-;Lx*Uj6a#=LU$Lj8<>{89K3&Yv6=x8 z5kMI4OfoZiouz+Dd7}6-V0yOAne*>Jt8@U~`z3%@nsM(f+l#=dBV%@bCh|B z9dZDuDh|LohoWdo%#2=V;>GbrfNePJg5}1Q9f%RKmM0CW1R;b95JG^Y%s-TRtxkiDNm4;vKMLHs3I0c0Vv*EJ|7<7S7oG- zNc~8o(Wn4fmVttXlF(DMObiV*dB6J`;tU!S8=f}MI3WHgzzE_D-unuWQj+b@)@z>U zs4De(o%VXBHk&?HFD{CLxGpmMe0Z^cv)RPeoQSIay~@?i%Gy=%X&z3!6|QYlMj9}; z04H7x*S0DnP5AN?PQDSUb1ado-h+|fKh%HErIuye+(I>f4yyUR2cd+1QSI}6Fb3v( cix7eC>bPb zG%K zL&hdP191A$X$(NW-)GwH<-wsln7YN(EN-O-;Lx*Uj6a#=LU$Lj8<>{89K3&Yv6=x8 z5kMI4OfoZiouz+Dd7}6-V0yOAne*>Jt8@U~`z3%@nsM(f+l#=dBV%@bCh|B z9dZDuDh|LohoWdo%#2=V;>GbrfNePJg5}1Q9f%RKmM0CW1R;b95JG^Y%s-TRtxkiDNm4;vKMLHs3I0c0Vv*EJ|7<7S7oG- zNc~8o(Wn4fmVttXlF(DMObiV*dB6J`;tU!S8=f}MI3WHgzzE_D-unuWQj+b@)@z>U zs4De(o%VXBHk&?HFD{CLxGpmMe0Z^cv)RPeoQSIay~@?i%Gy=%X&z3!6|QYlMj9}; z04H7x*S0DnP5AN?PQDSUb1ado-h+|fKh%HErIuye+(I>f4yyUR2cd+1QSI}6Fb3v( ci?FymyDE20vvWXP965hAzM zPJe)ZK)l7|R)Qjkl{R7_Od%4R6!sPtN*Xb61wjz5M5079XaplfZyb#?IUjp3i$f;H z)x0d&&%^1tb~{(z}SGd zjVWeVZ_%E*%9}$|nAl)K11OzNhY+CG>miY_G;|CZ7~uChH*p2pEtbbG(XcJX-akV^ zAx+a#AR;X7Kf-^|KXX`X@!sQ{V}5>~`3HMT0nli-SROvlaPK;!EB_Hi5oSw(_r!6G zwU#7FNRot^nVCMkRgHFw_T*)j4osq|Osv9UZF~oO_|tPdim`?)%eE(Qn+~xCpL;a(_}t-B$H@8%hW#}N0w%t^ zLIorcfb9utwHoLbeCoj~u3J#MTRzCLj42j~qKLIK8PTA{=N{iHs8lMYz*-9mnmh8Y zqRulgP-TDR#Q#WW(86=*-wIl6Qhdw62of5iC@KZsdpYvtPfgPlRV7Ih>LYbVK9(oW zvW((D!S1KK`{%4ytAueVqN>|RzB8)q8-!0CXf6q}hm}1QSpNZM7lqjgWlt48e}}(c z3s8QfeuY7qrd$$R^564UWJkCDqs;G{Wq$2K?w}!;m3^lN#z3drM}7_f`z#>NnJGBz P00000NkvXXu0mjfAR;?F From ebe08fc822f4a2c3b0092b4c52f1f956561c1bf0 Mon Sep 17 00:00:00 2001 From: Drullkus Date: Mon, 22 Dec 2014 15:39:35 -0800 Subject: [PATCH 17/36] Condensed eight x64 dirt CTM files into four smaller files --- .../com/cricketcraft/chisel/init/ModBlocks.java | 4 ++-- .../blocks/dirt/dirt-reinforced-ctm1.png | Bin 451 -> 0 bytes .../blocks/dirt/dirt-reinforced-ctm2.png | Bin 675 -> 0 bytes .../blocks/dirt/dirt-reinforced-ctm3.png | Bin 360 -> 0 bytes .../textures/blocks/dirt/dirt-reinforced.png | Bin 625 -> 0 bytes .../textures/blocks/dirt/reinforced-ctm1.png | Bin 727 -> 0 bytes .../textures/blocks/dirt/reinforced-ctm2.png | Bin 992 -> 0 bytes .../textures/blocks/dirt/reinforced-ctm3.png | Bin 557 -> 0 bytes .../chisel/textures/blocks/dirt/reinforced.png | Bin 916 -> 0 bytes .../blocks/dirt/reinforcedCobbleDirt-ctm.png | Bin 0 -> 3899 bytes .../blocks/dirt/reinforcedCobbleDirt.png | Bin 0 -> 3474 bytes .../textures/blocks/dirt/reinforcedDirt-ctm.png | Bin 0 -> 3389 bytes .../textures/blocks/dirt/reinforcedDirt.png | Bin 0 -> 3131 bytes 13 files changed, 2 insertions(+), 2 deletions(-) delete mode 100644 src/main/resources/assets/chisel/textures/blocks/dirt/dirt-reinforced-ctm1.png delete mode 100644 src/main/resources/assets/chisel/textures/blocks/dirt/dirt-reinforced-ctm2.png delete mode 100644 src/main/resources/assets/chisel/textures/blocks/dirt/dirt-reinforced-ctm3.png delete mode 100644 src/main/resources/assets/chisel/textures/blocks/dirt/dirt-reinforced.png delete mode 100644 src/main/resources/assets/chisel/textures/blocks/dirt/reinforced-ctm1.png delete mode 100644 src/main/resources/assets/chisel/textures/blocks/dirt/reinforced-ctm2.png delete mode 100644 src/main/resources/assets/chisel/textures/blocks/dirt/reinforced-ctm3.png delete mode 100644 src/main/resources/assets/chisel/textures/blocks/dirt/reinforced.png create mode 100644 src/main/resources/assets/chisel/textures/blocks/dirt/reinforcedCobbleDirt-ctm.png create mode 100644 src/main/resources/assets/chisel/textures/blocks/dirt/reinforcedCobbleDirt.png create mode 100644 src/main/resources/assets/chisel/textures/blocks/dirt/reinforcedDirt-ctm.png create mode 100644 src/main/resources/assets/chisel/textures/blocks/dirt/reinforcedDirt.png diff --git a/src/main/java/com/cricketcraft/chisel/init/ModBlocks.java b/src/main/java/com/cricketcraft/chisel/init/ModBlocks.java index d6742f81..1ae9b690 100644 --- a/src/main/java/com/cricketcraft/chisel/init/ModBlocks.java +++ b/src/main/java/com/cricketcraft/chisel/init/ModBlocks.java @@ -695,8 +695,8 @@ public class ModBlocks { dirt.carverHelper.addVariation(StatCollector.translateToLocal("tile.dirt.1.desc"), 1, "dirt/netherbricks"); dirt.carverHelper.addVariation(StatCollector.translateToLocal("tile.dirt.2.desc"), 2, "dirt/bricks3"); dirt.carverHelper.addVariation(StatCollector.translateToLocal("tile.dirt.3.desc"), 3, "dirt/cobble"); - dirt.carverHelper.addVariation(StatCollector.translateToLocal("tile.dirt.4.desc"), 4, "dirt/reinforced"); - dirt.carverHelper.addVariation(StatCollector.translateToLocal("tile.dirt.5.desc"), 5, "dirt/dirt-reinforced"); + dirt.carverHelper.addVariation(StatCollector.translateToLocal("tile.dirt.4.desc"), 4, "dirt/reinforcedCobbleDirt"); + dirt.carverHelper.addVariation(StatCollector.translateToLocal("tile.dirt.5.desc"), 5, "dirt/reinforcedDirt"); dirt.carverHelper.addVariation(StatCollector.translateToLocal("tile.dirt.6.desc"), 6, "dirt/happy"); dirt.carverHelper.addVariation(StatCollector.translateToLocal("tile.dirt.7.desc"), 7, "dirt/bricks2"); dirt.carverHelper.addVariation(StatCollector.translateToLocal("tile.dirt.8.desc"), 8, "dirt/bricks+dirt2"); diff --git a/src/main/resources/assets/chisel/textures/blocks/dirt/dirt-reinforced-ctm1.png b/src/main/resources/assets/chisel/textures/blocks/dirt/dirt-reinforced-ctm1.png deleted file mode 100644 index 39c17c052031429f847d8eb698356697eaade2cf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 451 zcmV;!0X+VRP) zZlP!9+RF%;3*$@G1x%JYUgxnn*VmBC`IZ7!34=`J$7`u^?c=h)%lRz#(9lIsS zTt^v!5Y95K?{-Ay^$n_nI{;=eb|aK|9id`|$<17P_uUUr=Jy&SlA))BE9UN1nPaZ8 zAsGO0?Zynxe3f+s{vhGzSRK11lzC0zZ@Z#JyRN7aud%z<8kt|CjL*OMuix8R^QZnj zd2sUJax+wHZ*OmobQ~z%b zJAEQPf2Tx-amh_wh^@&?}MO`Q%3TmDP7xjNY9P zP~I+6t^8C?(U_T8MtY~8&Agyi-aCcvCnR@%yRmr6>fJ0xoGKDKzufR%8Qx-`asaA6 zDS@rQ+DZAkT=kTqgR;|i&fe1KR(EpaeUH6Lmb<)X7#J4qJu2tDlk+4aLwU}V(?@nM zk9i<1^sLQ07nXniURNu<^KKd6-xB^gH~haldUOb5yjfoT0K^dZ{Zg(2D9UgY$kF(A z*;ZiV{CA9EK+y#^mj7EGo3;9F(aNRQg1lsZZk69T<#XJUe}$|6Kl}UffBo!_mHKJl z|3CStZom7#d;YhRb_HU;9dy1mZoI+%BT0V2QM(CZzYj#bVcv3sUAnurLHAqZ?<9GT z`EQs#WvUh4F~7XRKEvXh!yWb;FaJGWmn^?St+wC|qjAX_W|No9=^Ob=;@>a>jk=K} zZ_!=L&|Rw__M1WX8)Fnq6llSWyZ<+fyUz!@;?2>E|Cu$q&HgR3Z`%b-bqt=aelF{r G5}E)|R5e}z diff --git a/src/main/resources/assets/chisel/textures/blocks/dirt/dirt-reinforced-ctm3.png b/src/main/resources/assets/chisel/textures/blocks/dirt/dirt-reinforced-ctm3.png deleted file mode 100644 index 90defbc088372955a5ed11a41c416c012813983e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 360 zcmV-u0hj)XP)Y`Z42EH7kTif)rNd8^PNWww&0d|#TxQT^36GH#vWw?PL->wLkXnVR z=TP&#k1&v;6xHT3_bRM~Kb7X%ymN1bWJ!|L6bY|sQe>q_pz$ix8<$8hJn|P^EfS0{iAatFmT$C+VkErW%reVI z6Upx;JZ9QZ@V#l|cN6^mhrdP7G4*#q^O_u)OLJM{PBJydt?@B4vz zID4S~_W^;zedv2we*GK4KGgN_|Hat@y3f7X^|;NXgAm(Z^J^Io7egz1>PfI?KyACnu*N#(qMEdw_*{n2lCyd{n5v zmxqy(owjUgkcF+5jIWt$xV1*0xoSy-i?f;TPQ@e@phb)&L4Lsu4$p3+0ojKO?LgS_Oo z2VL6~m&PReAXKp>VCx>U&A;yDtd@U%J2y+Afve$fpy(R0?`wT{e+UF9s&FVy(=S}F z&f^fs6k_vjW5k`?cNn~yR&i-CXzIS(Ht#3f4ko4FiaVn2bcnCTkfX zpn11v?q>MI$T{^~JW%;p?G+9S=Q2$=eSKTx=54uQXXDOGaCB<(aV_xPf4ctk@f-7h zn*XTzKbQS^a#n)rz5mzdus>Ix%YLr;^Tcz^&kz3ec;5K=LCuoS2PzBfE>&JokDGV? zJ-hr%8;fUukDvd2(A|pvm-6@R+tnErFIO_$Jiq?__vw%SE8#F;8QaxIf7f3H8nujV z{`>tvgU@_kaI7xjwd(4iWc!TmTMk}e-z4?RAzopr0C0s5761SM diff --git a/src/main/resources/assets/chisel/textures/blocks/dirt/reinforced-ctm1.png b/src/main/resources/assets/chisel/textures/blocks/dirt/reinforced-ctm1.png deleted file mode 100644 index 4f4975da6a96c9644e501abc0f8e0d08c064642d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 727 zcmV;|0x127P)I= zeph)_I$l96YDzMLTtAX&NOMs)Vni-(O*O%eWj`z)Ry-+MJ}QV~Mn*9qWkxVSEFL>4 z9DP_kSv@JVfmv)#H9jjHbWu0dp?Q{UN<1kXN;D+7ga)MNc;+O*JH&a7|xBEkP|GgIz(gg<@_`Hc>k&Of@Az zEgnlXBswS?Q#>q0FClweMR!<1XiYkRTR&+^G<#P(PdFxHMK5VeGm~yoJSrVNEFZ3c zUTjf5t9n!qkFRn700Fm2L_t(|UhUVlZY4n!gyBA?5r!EqGhefpncn}2)@dg#Idd@K zCsq7QMMz!WkLLAqwEvY&=F5jyd;k9HbQUba>H2QFi(>0K46DHB*b+Ns4W|Gc1x=Eh z)b$u8_e~j+9g`-suA4?^pTjrTgP{jQ4~8BLJs5g0^kDc4{{big4v>vV!sq}1002ov JPDHLkV1kxRCf5J} diff --git a/src/main/resources/assets/chisel/textures/blocks/dirt/reinforced-ctm2.png b/src/main/resources/assets/chisel/textures/blocks/dirt/reinforced-ctm2.png deleted file mode 100644 index d2b3ec2b281210f25c65f22923ea7abfc36ecdb0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 992 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+yeRz{ncl6XNP_sI_b>yryWl93gr{#DR2b$ML*hJcDZfT5cjuR8Ar!Bj)HO4_lt~Syx)=?+QPOBr?E#1S=MpLFY)z#lz zHPAvW&|0f7&|*_-Ql7tAh?RPzotCYZtdFT`eXNVGsY<-FuA{EJm4TsL#2*-wK`%Etr8!g#*C*52hlL%YQo>bRG zdM*a$S0lGVq;)nn&#=^ z7*Y|p^xDyNDT*R(fo64gPTyVkJGZ=i`uF-NX&kOhFAZXT9?Pj~QJZ}DUxLw_{`mCg z%@13jMyOrzVzf}&^7q4mSC7@tKkxogWNB|@X&bFOJ$B9R>3xsaA9zy8x43EAqub@1 z^`~phy}U=2LHDpq*RnM%cl*=I%zM?&FI%%J@^(mzvu5X>#n$KE9uZb-_RiRtA zLF*7xiG0u7JgKkKr#7gqTFk;Ap{IEL?oyyWwqhoJNp0_2eua*e+`IhEfkJ8BWoIo9 zDm|Ygs400_)*on6u3UFp;f=0k3m62ScD`#a-aXsx=E-S}vW5(&t}V^*SXlk_%DZKO z+YY~-H7)e+wyi#Wk`H(3rvr^L3vW5ivPwMW(vky~>brJ>Rb@4t)?`~C@?nLF)Azuv z^2;m!3q1~>QoK#pH7BGnqa;2bWTDl?O}c%jguLDE?Wz49_x;^5p!x4t<#2!6sKa$= zRZGpUKd#?juD$EK`0sbSJ*%rr7ruFu@qh3A-RrAoYFY38E~h~*VSVdQ%-^U#@A%H0 z+f`Axb@#o}UH|WBNZ0<4TM##muj=OgE!R({nYTaRZukB^_mkiM&+07;`~LTT+WF%D zb_|yje>+&_$ZNE}Wq!J$c7e<`{wasQH5T2l3*fuWehNwQ{~h){k8a#yeph>7_1;>C z*G)635A5a7=sjbruuM7g9dqh;JA>~I^O7M<4aEZa6V{Et9ULCmHP{r$ZxPtRFTs6> z-G=iH`x1^j>@Do?nEjZ(GYU5TW|(!L_QCJ}->r|Qx$pa5zhC^woBs^Qn;1E+rrDZ?|*4Kqk%JhhH)Ts=$ zN^;T5@-k|Uu}^g~IM|n35@Ct!7WEYrKKhrOrxgHFeb9QbTu(9@!lwp8G~k-(ViLra7IL^Xt8b!lhKRsIi&H3|e_U}K~Jl@hczx;YLcl@`6uOR5~^3<&w z{kSg+K1^NvJFcPr{ocQSe%Hb1KkpB|0>Q>hPwF022UHZ` zE!jW|HD6Pe5G!?mb5%!O`A9ph`dF7df3rYqt-?TyO|3~*8qz+ds`1Xc`8UC)spcwQw_D!SX3SoW}}tpqF>-=n&xg$8)cjAZTvjXX$dfB z7)yfuf*Bm1-AH3#V6yUbaSW-5n>ualI$c8%=kt7r3}n)lb$^&KbLPMQ{&9v~B6meD zmOVdq^vtck=-jp06K*whNK9Y$zrey~zJA;4pT9CUMy^>Gt;qS8p<~~fg>ws2Kh^ww zc(WpGp5Afs^xu;`mrL^m94J1?pdzT#^=pZB+28I=1Bd(XCtD~Q^-8iXz4>A3>(fdS z2@T(bPI3C4i4}5BGA;XCCd<=cV>ZFfGlZEzFl%2)t>`~CAqg8L7frq2N{>qn%l_60 z@F=)^(?~t^WQx$TuO-iZ6-n?c*y_pII?>aZPvGN0;p_S42N|aIa;OM0K3KBcCu+{l zx=(5{4y|trMb(4UcI{I+dhqM=L_Uq=km~~X7tXpq^8~x~_3%WYnVyZW_Axw=afucc zz8>GgtRVVGZuyj+TY{O#Oa9&YYX0!PN9)8C6{V#uYCXrAzfTU|eEsUTCrh-_cb6Ye za5y&Q%#Gx!sXa$b{jFTfFKXT^v!0t&Wph7*^kHpy<8!`}P0+W#8jQ)tFGZp=QDF1D_Ipa-r3!VPh|eb{8hu}!OIKo^}r;>;OXk;vd$@?2>@Djdb0ok diff --git a/src/main/resources/assets/chisel/textures/blocks/dirt/reinforcedCobbleDirt-ctm.png b/src/main/resources/assets/chisel/textures/blocks/dirt/reinforcedCobbleDirt-ctm.png new file mode 100644 index 0000000000000000000000000000000000000000..a9d61f16ac47c01cf3cd75877f4d297864983905 GIT binary patch literal 3899 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 JPDHLkV1k~YV)p<5 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/chisel/textures/blocks/dirt/reinforcedCobbleDirt.png b/src/main/resources/assets/chisel/textures/blocks/dirt/reinforcedCobbleDirt.png new file mode 100644 index 0000000000000000000000000000000000000000..c954cf20324121f418123721bbaeb24ece804134 GIT binary patch literal 3474 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 A+5i9m literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/chisel/textures/blocks/dirt/reinforcedDirt-ctm.png b/src/main/resources/assets/chisel/textures/blocks/dirt/reinforcedDirt-ctm.png new file mode 100644 index 0000000000000000000000000000000000000000..51410249cd6ba3e2a9914a64ec9c3e1693271585 GIT binary patch literal 3389 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 V^H9JcG2Z|H002ovPDHLkV1gsU*JJ Date: Mon, 22 Dec 2014 16:07:48 -0800 Subject: [PATCH 18/36] Pushing some files around for Diamond series --- .../diamond/terrain-diamond-bismuth-bottom.png | Bin 1107 -> 0 bytes .../diamond/terrain-diamond-bismuth-side.png | Bin 1107 -> 0 bytes .../diamond/terrain-diamond-bismuth-top.png | Bin 1107 -> 0 bytes .../diamond/terrain-diamond-cells-bottom.png | Bin 346 -> 0 bytes .../diamond/terrain-diamond-cells-side.png | Bin 364 -> 0 bytes .../blocks/diamond/terrain-diamond-cells-top.png | Bin 340 -> 0 bytes .../blocks/diamond/terrain-diamond-cells-v4.png | Bin 0 -> 3779 bytes .../diamond/terrain-diamond-crushed-side.png | Bin 698 -> 0 bytes .../diamond/terrain-diamond-crushed-top.png | Bin 698 -> 0 bytes ...ed-bottom.png => terrain-diamond-crushed.png} | Bin .../blocks/diamond/terrain-diamond-four-side.png | Bin 187 -> 0 bytes .../blocks/diamond/terrain-diamond-four-top.png | Bin 187 -> 0 bytes ...-four-bottom.png => terrain-diamond-four.png} | Bin .../diamond/terrain-diamond-fourornate-side.png | Bin 183 -> 0 bytes .../diamond/terrain-diamond-fourornate-top.png | Bin 183 -> 0 bytes ...bottom.png => terrain-diamond-fourornate.png} | Bin .../diamond/terrain-diamond-ornatelayer-side.png | Bin 468 -> 0 bytes .../diamond/terrain-diamond-ornatelayer-top.png | Bin 468 -> 0 bytes ...ottom.png => terrain-diamond-ornatelayer.png} | Bin .../diamond/terrain-diamond-space-side.png | Bin 533 -> 0 bytes .../blocks/diamond/terrain-diamond-space-top.png | Bin 533 -> 0 bytes ...pace-bottom.png => terrain-diamond-space.png} | Bin .../diamond/terrain-diamond-spaceblack-side.png | Bin 537 -> 0 bytes .../diamond/terrain-diamond-spaceblack-top.png | Bin 537 -> 0 bytes ...bottom.png => terrain-diamond-spaceblack.png} | Bin .../diamond/terrain-diamond-zelda-side.png | Bin 461 -> 0 bytes .../blocks/diamond/terrain-diamond-zelda-top.png | Bin 461 -> 0 bytes ...elda-bottom.png => terrain-diamond-zelda.png} | Bin 28 files changed, 0 insertions(+), 0 deletions(-) delete mode 100644 src/main/resources/assets/chisel/textures/blocks/diamond/terrain-diamond-bismuth-bottom.png delete mode 100644 src/main/resources/assets/chisel/textures/blocks/diamond/terrain-diamond-bismuth-side.png delete mode 100644 src/main/resources/assets/chisel/textures/blocks/diamond/terrain-diamond-bismuth-top.png delete mode 100644 src/main/resources/assets/chisel/textures/blocks/diamond/terrain-diamond-cells-bottom.png delete mode 100644 src/main/resources/assets/chisel/textures/blocks/diamond/terrain-diamond-cells-side.png delete mode 100644 src/main/resources/assets/chisel/textures/blocks/diamond/terrain-diamond-cells-top.png create mode 100644 src/main/resources/assets/chisel/textures/blocks/diamond/terrain-diamond-cells-v4.png delete mode 100644 src/main/resources/assets/chisel/textures/blocks/diamond/terrain-diamond-crushed-side.png delete mode 100644 src/main/resources/assets/chisel/textures/blocks/diamond/terrain-diamond-crushed-top.png rename src/main/resources/assets/chisel/textures/blocks/diamond/{terrain-diamond-crushed-bottom.png => terrain-diamond-crushed.png} (100%) delete mode 100644 src/main/resources/assets/chisel/textures/blocks/diamond/terrain-diamond-four-side.png delete mode 100644 src/main/resources/assets/chisel/textures/blocks/diamond/terrain-diamond-four-top.png rename src/main/resources/assets/chisel/textures/blocks/diamond/{terrain-diamond-four-bottom.png => terrain-diamond-four.png} (100%) delete mode 100644 src/main/resources/assets/chisel/textures/blocks/diamond/terrain-diamond-fourornate-side.png delete mode 100644 src/main/resources/assets/chisel/textures/blocks/diamond/terrain-diamond-fourornate-top.png rename src/main/resources/assets/chisel/textures/blocks/diamond/{terrain-diamond-fourornate-bottom.png => terrain-diamond-fourornate.png} (100%) delete mode 100644 src/main/resources/assets/chisel/textures/blocks/diamond/terrain-diamond-ornatelayer-side.png delete mode 100644 src/main/resources/assets/chisel/textures/blocks/diamond/terrain-diamond-ornatelayer-top.png rename src/main/resources/assets/chisel/textures/blocks/diamond/{terrain-diamond-ornatelayer-bottom.png => terrain-diamond-ornatelayer.png} (100%) delete mode 100644 src/main/resources/assets/chisel/textures/blocks/diamond/terrain-diamond-space-side.png delete mode 100644 src/main/resources/assets/chisel/textures/blocks/diamond/terrain-diamond-space-top.png rename src/main/resources/assets/chisel/textures/blocks/diamond/{terrain-diamond-space-bottom.png => terrain-diamond-space.png} (100%) delete mode 100644 src/main/resources/assets/chisel/textures/blocks/diamond/terrain-diamond-spaceblack-side.png delete mode 100644 src/main/resources/assets/chisel/textures/blocks/diamond/terrain-diamond-spaceblack-top.png rename src/main/resources/assets/chisel/textures/blocks/diamond/{terrain-diamond-spaceblack-bottom.png => terrain-diamond-spaceblack.png} (100%) delete mode 100644 src/main/resources/assets/chisel/textures/blocks/diamond/terrain-diamond-zelda-side.png delete mode 100644 src/main/resources/assets/chisel/textures/blocks/diamond/terrain-diamond-zelda-top.png rename src/main/resources/assets/chisel/textures/blocks/diamond/{terrain-diamond-zelda-bottom.png => terrain-diamond-zelda.png} (100%) diff --git a/src/main/resources/assets/chisel/textures/blocks/diamond/terrain-diamond-bismuth-bottom.png b/src/main/resources/assets/chisel/textures/blocks/diamond/terrain-diamond-bismuth-bottom.png deleted file mode 100644 index 294e81c7d3fb1d1658bfde6ebdc4d1a92c0de61c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1107 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 diff --git a/src/main/resources/assets/chisel/textures/blocks/diamond/terrain-diamond-cells-side.png b/src/main/resources/assets/chisel/textures/blocks/diamond/terrain-diamond-cells-side.png deleted file mode 100644 index 28f23b433aac9cdcad1fbba2be905af71c3de4af..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 364 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 diff --git a/src/main/resources/assets/chisel/textures/blocks/diamond/terrain-diamond-crushed-top.png b/src/main/resources/assets/chisel/textures/blocks/diamond/terrain-diamond-crushed-top.png deleted file mode 100644 index c352b5e126cd67e1f61e1f02e8ba585740f7861f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 698 zcmV;r0!96aP)1X?NJ- z=1O94S#*S5dW>Fsjazw&SagJ3c#2?tk5O%WW`vdJ?(toBhOEZY=j-mN!_QP}d0KXc zMqFyf+2X<0->1LINnmc2vcX(_U>+WKEi%Vj0YmlU; z!p`32>$S_(Wr34?o2!<##kF{2A zjMnAr+T-Z6$uE^AHh?ZD#f@gq`waV0PjhxuxnU zaDH5JfpU_gwa(X8a)VK7dxD{{XM~l`-{-i`*j8|XQ*M1(bcKqjxJqGfP-u5`n5a!; zbIai9Rd0Y#X?a(1fpnOtQ*VAyX?Sy$r?PrPzW@LL>`6pHRCrzu&C`-4Q2+$Ms)NS0 zJ+^Jzwr$(k{qpJej7X%-{H&oOvoKiM7MM(R#gJV)U!1d~OM@+|>!FTDH@fpkmX#L> zR#lg@>M+_XC|#)Or3-cS4H=E5W=bhQmsEIrk7#Uke$xDf7**@ufu09V&Hw|Dmsz@vqyXzDrgVkeT)|M``U{~+cLdw%VN g-~Okq|8Z~f4<|??-P9|h_W%F@07*qoM6N<$f{>47>;M1& diff --git a/src/main/resources/assets/chisel/textures/blocks/diamond/terrain-diamond-crushed-bottom.png b/src/main/resources/assets/chisel/textures/blocks/diamond/terrain-diamond-crushed.png similarity index 100% rename from src/main/resources/assets/chisel/textures/blocks/diamond/terrain-diamond-crushed-bottom.png rename to src/main/resources/assets/chisel/textures/blocks/diamond/terrain-diamond-crushed.png diff --git a/src/main/resources/assets/chisel/textures/blocks/diamond/terrain-diamond-four-side.png b/src/main/resources/assets/chisel/textures/blocks/diamond/terrain-diamond-four-side.png deleted file mode 100644 index b2b9869521f002a986b522dfbcc3d302ffbba572..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 187 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPHF3h)VW?O(UoH9kM0s_*{Wk6TY& zuAI5%@%zu&6PD~eefiwoC%zfg^L8D-{P^YDkDojaCxrra`FOfGhE&9@J+qOs!9bwx zVt+Hw1i?#Dkuuk29()!Su;!7RQ`iZyZ%xG~_ctHSmOsC{Byr!}mdC4BZ>Y>V6t|dT l-Z{lDGujeV(|^AH$uJ{Bb8F1J7%iZ=44$rjF6*2UngE_}R6_s& diff --git a/src/main/resources/assets/chisel/textures/blocks/diamond/terrain-diamond-four-top.png b/src/main/resources/assets/chisel/textures/blocks/diamond/terrain-diamond-four-top.png deleted file mode 100644 index b2b9869521f002a986b522dfbcc3d302ffbba572..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 187 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPHF3h)VW?O(UoH9kM0s_*{Wk6TY& zuAI5%@%zu&6PD~eefiwoC%zfg^L8D-{P^YDkDojaCxrra`FOfGhE&9@J+qOs!9bwx zVt+Hw1i?#Dkuuk29()!Su;!7RQ`iZyZ%xG~_ctHSmOsC{Byr!}mdC4BZ>Y>V6t|dT l-Z{lDGujeV(|^AH$uJ{Bb8F1J7%iZ=44$rjF6*2UngE_}R6_s& diff --git a/src/main/resources/assets/chisel/textures/blocks/diamond/terrain-diamond-four-bottom.png b/src/main/resources/assets/chisel/textures/blocks/diamond/terrain-diamond-four.png similarity index 100% rename from src/main/resources/assets/chisel/textures/blocks/diamond/terrain-diamond-four-bottom.png rename to src/main/resources/assets/chisel/textures/blocks/diamond/terrain-diamond-four.png diff --git a/src/main/resources/assets/chisel/textures/blocks/diamond/terrain-diamond-fourornate-side.png b/src/main/resources/assets/chisel/textures/blocks/diamond/terrain-diamond-fourornate-side.png deleted file mode 100644 index bd812b65c619783069aa6e0e378ad5b6b122a8ba..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 183 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPFv5AX?bwG7X4h%a(WuUNk8=(c0$ zp1pp1{`UQetF|@GTb2LQF?VJx+=?WhC2LQF?VJx+=?WhC?eWgrf(F0{HK?eWgrf(F0{HK0w@&FOQ6{TIRSYI7(QqttV(bkOj78!gJV!hL0jM6Q4JRh@6hC| z2qp$LGyH% z7gj@~i4z*hfPVb((f(MOZ}d+jI(aOUdEIB(8vpM6+H^xV_50n-nYmr;?ArB*;kHYv zk88xCS9f|&WrGLk-er4iY~)2cG%)xhHJ{&|xZSBRo?PYM4O) diff --git a/src/main/resources/assets/chisel/textures/blocks/diamond/terrain-diamond-space-top.png b/src/main/resources/assets/chisel/textures/blocks/diamond/terrain-diamond-space-top.png deleted file mode 100644 index 6586d34d5a92067e372694d414f2c4b29e289295..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 533 zcmWlWT})B|0EG_%SGsV$QWsEMDDroyD?fvn^iV@VK~0g6RYRp#Yh|-lPFZscX{Gs) zEf0w@&FOQ6{TIRSYI7(QqttV(bkOj78!gJV!hL0jM6Q4JRh@6hC| z2qp$LGyH% z7gj@~i4z*hfPVb((f(MOZ}d+jI(aOUdEIB(8vpM6+H^xV_50n-nYmr;?ArB*;kHYv zk88xCS9f|&WrGLk-er4iY~)2cG%)xhHJ{&|xZSBRo?PYM4O) diff --git a/src/main/resources/assets/chisel/textures/blocks/diamond/terrain-diamond-space-bottom.png b/src/main/resources/assets/chisel/textures/blocks/diamond/terrain-diamond-space.png similarity index 100% rename from src/main/resources/assets/chisel/textures/blocks/diamond/terrain-diamond-space-bottom.png rename to src/main/resources/assets/chisel/textures/blocks/diamond/terrain-diamond-space.png diff --git a/src/main/resources/assets/chisel/textures/blocks/diamond/terrain-diamond-spaceblack-side.png b/src/main/resources/assets/chisel/textures/blocks/diamond/terrain-diamond-spaceblack-side.png deleted file mode 100644 index e03fde1fd7a913b12410c4486ae65037db881d3f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 537 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbMf&j6ngS7BjcAd{b;pO=@HlarI3 zojoWiorQ&ki;GK0NQj%8`~Uy{i?<(QVP$1xWMpDu5)>3T>gM)*ImsdbQKwMm$nVCgEKu}0nn1hp(8OUK_<>ljZ4h-ev7Z4Q_laQ1Y zmyqP*<`xwd)zQ`EmKG8gk(82>kdTm-lNS{iXJTe%Vq)gwx`CN3Z(%)`sa z$_jKH2R9FojEt=hKzwPPb7*Y`@dM0_2i=#-(#qLkWx3AsU z_V%xS+N%BY)s=-DIxK>2KW9}?VrED_c7Ap18lxUVVIGS(&THmN&pcVN(WGPjp=Gax zC+3-KpQO>){8+ejR+HgN=f&bHIh4L`J#kVZncFr>TiCxHkRc+ZthoA5rQ zYLE1rx6HeD**#H?&NBb--TA?^;w!e?hxUIvy7ZUn1))XH>K+_F`E`k|O2_Qm)_RAZ z{rwUcq^oLk_E4nv{uM7@OHcUR@cyveqvPq->-KdXJZ`9zHJ9(1eTX0{%`lg
3T>gM)*ImsdbQKwMm$nVCgEKu}0nn1hp(8OUK_<>ljZ4h-ev7Z4Q_laQ1Y zmyqP*<`xwd)zQ`EmKG8gk(82>kdTm-lNS{iXJTe%Vq)gwx`CN3Z(%)`sa z$_jKH2R9FojEt=hKzwPPb7*Y`@dM0_2i=#-(#qLkWx3AsU z_V%xS+N%BY)s=-DIxK>2KW9}?VrED_c7Ap18lxUVVIGS(&THmN&pcVN(WGPjp=Gax zC+3-KpQO>){8+ejR+HgN=f&bHIh4L`J#kVZncFr>TiCxHkRc+ZthoA5rQ zYLE1rx6HeD**#H?&NBb--TA?^;w!e?hxUIvy7ZUn1))XH>K+_F`E`k|O2_Qm)_RAZ z{rwUcq^oLk_E4nv{uM7@OHcUR@cyveqvPq->-KdXJZ`9zHJ9(1eTX0{%`lg
2kfP}B z@}<1V#n#@s&DQYr_uc2~fSau4?eXUA@$vTe+vn>vLsL3STd>5?NL_BDyT~;}RZ?kt zsK3nGb!@SPe@AUU+g_m4(h{S+dUjP6Azez+v zRCr!x%T=xeF$_Ra+reSRGV?=b*#DxQr|L(gCXu3hWP?ORiISg9EPsHSs0mhY{lyhg zUjv{RHNg*6_s3p#AV$41XkW@Q&^KNOai*(uPv2qm=Q#{8SyHhS^!Oz{U9o;ph)V!=~4^00000NkvXXu0mjf Dt_Aln diff --git a/src/main/resources/assets/chisel/textures/blocks/diamond/terrain-diamond-zelda-top.png b/src/main/resources/assets/chisel/textures/blocks/diamond/terrain-diamond-zelda-top.png deleted file mode 100644 index 4f219fb793efbf598106dac5dcb77ae0754ad853..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 461 zcmV;;0W$uHP)2kfP}B z@}<1V#n#@s&DQYr_uc2~fSau4?eXUA@$vTe+vn>vLsL3STd>5?NL_BDyT~;}RZ?kt zsK3nGb!@SPe@AUU+g_m4(h{S+dUjP6Azez+v zRCr!x%T=xeF$_Ra+reSRGV?=b*#DxQr|L(gCXu3hWP?ORiISg9EPsHSs0mhY{lyhg zUjv{RHNg*6_s3p#AV$41XkW@Q&^KNOai*(uPv2qm=Q#{8SyHhS^!Oz{U9o;ph)V!=~4^00000NkvXXu0mjf Dt_Aln diff --git a/src/main/resources/assets/chisel/textures/blocks/diamond/terrain-diamond-zelda-bottom.png b/src/main/resources/assets/chisel/textures/blocks/diamond/terrain-diamond-zelda.png similarity index 100% rename from src/main/resources/assets/chisel/textures/blocks/diamond/terrain-diamond-zelda-bottom.png rename to src/main/resources/assets/chisel/textures/blocks/diamond/terrain-diamond-zelda.png From 02937068fe96899c4d347bb2df3868cfe7ea1797 Mon Sep 17 00:00:00 2001 From: Drullkus Date: Mon, 22 Dec 2014 16:17:48 -0800 Subject: [PATCH 19/36] Move more files ;Fix Todo Typo (Really, Drullkus?) --- .../chisel/client/render/tile/RenderPresent.java | 2 +- .../blocks/present/{ => old}/giftboxBlack.png | Bin .../blocks/present/{ => old}/giftboxBlue.png | Bin .../blocks/present/{ => old}/giftboxCyan.png | Bin .../blocks/present/{ => old}/giftboxGreen.png | Bin .../blocks/present/{ => old}/giftboxOrange.png | Bin .../blocks/present/{ => old}/giftboxPink.png | Bin .../blocks/present/{ => old}/giftboxPurple.png | Bin .../blocks/present/{ => old}/giftboxYellow.png | Bin .../chisel/textures/blocks/present/old/red.png | Bin 0 -> 2195 bytes 10 files changed, 1 insertion(+), 1 deletion(-) rename src/main/resources/assets/chisel/textures/blocks/present/{ => old}/giftboxBlack.png (100%) rename src/main/resources/assets/chisel/textures/blocks/present/{ => old}/giftboxBlue.png (100%) rename src/main/resources/assets/chisel/textures/blocks/present/{ => old}/giftboxCyan.png (100%) rename src/main/resources/assets/chisel/textures/blocks/present/{ => old}/giftboxGreen.png (100%) rename src/main/resources/assets/chisel/textures/blocks/present/{ => old}/giftboxOrange.png (100%) rename src/main/resources/assets/chisel/textures/blocks/present/{ => old}/giftboxPink.png (100%) rename src/main/resources/assets/chisel/textures/blocks/present/{ => old}/giftboxPurple.png (100%) rename src/main/resources/assets/chisel/textures/blocks/present/{ => old}/giftboxYellow.png (100%) create mode 100644 src/main/resources/assets/chisel/textures/blocks/present/old/red.png diff --git a/src/main/java/com/cricketcraft/chisel/client/render/tile/RenderPresent.java b/src/main/java/com/cricketcraft/chisel/client/render/tile/RenderPresent.java index 0fb1c775..b82043e2 100644 --- a/src/main/java/com/cricketcraft/chisel/client/render/tile/RenderPresent.java +++ b/src/main/java/com/cricketcraft/chisel/client/render/tile/RenderPresent.java @@ -19,7 +19,7 @@ public class RenderPresent extends TileEntityChestRenderer { private ModelChest chest = new ModelChest(); private ModelChest doubleChest = new ModelLargeChest(); - //TODO: this will be changed so it actually chescks after I have crate textures :) + //TODO: this will be changed so it actually checks after I have crate textures :) //private boolean isChristmas = true; public RenderPresent() { diff --git a/src/main/resources/assets/chisel/textures/blocks/present/giftboxBlack.png b/src/main/resources/assets/chisel/textures/blocks/present/old/giftboxBlack.png similarity index 100% rename from src/main/resources/assets/chisel/textures/blocks/present/giftboxBlack.png rename to src/main/resources/assets/chisel/textures/blocks/present/old/giftboxBlack.png diff --git a/src/main/resources/assets/chisel/textures/blocks/present/giftboxBlue.png b/src/main/resources/assets/chisel/textures/blocks/present/old/giftboxBlue.png similarity index 100% rename from src/main/resources/assets/chisel/textures/blocks/present/giftboxBlue.png rename to src/main/resources/assets/chisel/textures/blocks/present/old/giftboxBlue.png diff --git a/src/main/resources/assets/chisel/textures/blocks/present/giftboxCyan.png b/src/main/resources/assets/chisel/textures/blocks/present/old/giftboxCyan.png similarity index 100% rename from src/main/resources/assets/chisel/textures/blocks/present/giftboxCyan.png rename to src/main/resources/assets/chisel/textures/blocks/present/old/giftboxCyan.png diff --git a/src/main/resources/assets/chisel/textures/blocks/present/giftboxGreen.png b/src/main/resources/assets/chisel/textures/blocks/present/old/giftboxGreen.png similarity index 100% rename from src/main/resources/assets/chisel/textures/blocks/present/giftboxGreen.png rename to src/main/resources/assets/chisel/textures/blocks/present/old/giftboxGreen.png diff --git a/src/main/resources/assets/chisel/textures/blocks/present/giftboxOrange.png b/src/main/resources/assets/chisel/textures/blocks/present/old/giftboxOrange.png similarity index 100% rename from src/main/resources/assets/chisel/textures/blocks/present/giftboxOrange.png rename to src/main/resources/assets/chisel/textures/blocks/present/old/giftboxOrange.png diff --git a/src/main/resources/assets/chisel/textures/blocks/present/giftboxPink.png b/src/main/resources/assets/chisel/textures/blocks/present/old/giftboxPink.png similarity index 100% rename from src/main/resources/assets/chisel/textures/blocks/present/giftboxPink.png rename to src/main/resources/assets/chisel/textures/blocks/present/old/giftboxPink.png diff --git a/src/main/resources/assets/chisel/textures/blocks/present/giftboxPurple.png b/src/main/resources/assets/chisel/textures/blocks/present/old/giftboxPurple.png similarity index 100% rename from src/main/resources/assets/chisel/textures/blocks/present/giftboxPurple.png rename to src/main/resources/assets/chisel/textures/blocks/present/old/giftboxPurple.png diff --git a/src/main/resources/assets/chisel/textures/blocks/present/giftboxYellow.png b/src/main/resources/assets/chisel/textures/blocks/present/old/giftboxYellow.png similarity index 100% rename from src/main/resources/assets/chisel/textures/blocks/present/giftboxYellow.png rename to src/main/resources/assets/chisel/textures/blocks/present/old/giftboxYellow.png diff --git a/src/main/resources/assets/chisel/textures/blocks/present/old/red.png b/src/main/resources/assets/chisel/textures/blocks/present/old/red.png new file mode 100644 index 0000000000000000000000000000000000000000..4459112123184d8b343822a6ab135cdf6db363c4 GIT binary patch literal 2195 zcmV;E2yFL>P)VGd00=WlL_t(|+U=TKs9aYW$A90x%sn~H zIcZ`b7ft$7s}c&u3ZiHWDpCUh5sgUk!57gtAAC^)zKC!7?pr9Rhzb&mc&Tlz*QQEM z(w;Q8COPNy%$)R`IdjgQnZ4HM!@kU($=uFKMh2M=2KL@-{r6hyzrNf0_6UHk|3GU? z=V@$(033V#Pr?Yf@Z^Uy>Gbw?3z6vV>E}=J%AbEn!)Vx@>DOpXA6+S2*- zLAm6O1-uosF$f85#aNY%i53`U25>|OQEmloToJZa2%~OP;>B%hbiJt^(mVwb!4;V- z0m;G}JJ14+cQPl*&Vn1y^X_^(eGbr4CDaJhv=OdA$85Ze2^G=-Ac)N)!AyjJaU5P> zA0R?LUZk6O!}}ijDA%sML`xM9@ExHjg4h`22>V?p-Q}zV8Ivgh6=1*Xq>gf;8n9D& z`uS75_2!Fsp0Kbl*YWCw1@=^2KJ&uk>9gA17GbEY)>@oiJjUUp9^tcB$m-i5G7kUn z5T|d3{PtUKPJ{qwx4^&t<@dO*;Cl`m^^mo9+ntv>!rk?D`tv;p*A<@p$Wv*bLXR0F z_nvls1tu@M)_{%gY;a|1IgJ8EM=%Oc{SnqTLjH03^>hH=5!Q{ec&N&AZ(QfIm164b zDiS%&P&>PxIziyIuixg^JrQFn2oMoGiJV~K16ry*A+qBjJ%J;|9C=45I}+`-bgO$- zJJ5)j@&xVwz6ekhRmH};m$fI?6+FPkgxE~fFsfL!gpvuBJ!{PR2CH`RdBASuNFm3% zIQa3Zx2;ligwo<-zDP?CrtlpQy<@80;|s|jVt{omvPyOB^W>n569UWC9#VetA} zFChp`RXl;VMtu`$Si`5vMTo;(;_U%$eRGMbv6SQR*|26>O#n_FKbGFV9kkLgxPLy! z+@XVA+LFkcvHW85-rWB4HzS?-=|&?%aOW&BF#^t?e6-7TCCc{c7rqL>Z$AFxK0B{0 z2W_;A$&Q*fw!*IarJ$YSzW3-O^c(LJUpd9*-M{hPb8g@9zAdt=c|P;6%Q8{}Om!8t ziiy=NvDd{*zoN0SoO*Jrith;ifoONl>N|wSq`Q^1)loQAFxC(%SP}At1r}E}X{;<` zHPSFu#mnGqwTiWoDK(A3iqH&d+`RVk(D8;6pnwTOwzXTqn?a3wJ)~_Fn`voV#g9$E z7(<}lj3-CyEn~X~>BV)8r^>%y{Ru%c>c@cbLTlMJrVE$t*KeL93E1bm+)&tx-<9O| zH?O@MEkrY_60fHeUj{w6rYisZ`ybd-acLv8bvzuv@;eO*g&bQ7dFh1Jb{1#Mj^{Z> zDy(QePeGt4VAK+-rCtxy7ZwHlI5Ugvzlkr<(rA)CU?ZgkpuTBPjds9^>m}RPrZ`mb zqD+E7Ek-T-=jW)DiWE>p6(|1XRSB)d7jW`<3Mf8`sKv(ftk*+)6jTuuPorO8Mn{lc z2iPa_zV<6^*;xJho#3j*^0{(>^^BUknW!>oLKR0iyH=N}3WI}6TfNd-+S;^At~I*E zRYKT`X<5%r?pU;I0+Q0!H&)lj>i?sM=kTPn)5!v}3r)glh^EgzEZ_Dn+VX3WAz8my&r%#zI>@G9tWy~`{p@ODsboa5+-qM z5@AoqxC>vpNKOQa?S9KzWPX7Yr2^I4cWB0Eed6Qv2V&giGZ#~}PnPW;Jjk5qvQ}H8 z9R%r^26!yS{pZX@+8Q0(6T|cl9N-JDFAo2o!x>+c|6@7V9)4i)K79B+)K+VR))Hh& zOp6<|C|VGQz2fx6 zEe9gj^$&j{Cbyqk> zv<)R-IcRa*kNjrxsr#_sNpPmUEm8GhxRI&w)wZGH2oHN66-T($?l`D^Z8D_oesG@1 zu5fJ~KHkVg=&0|eA2{Y*mpM18;FKNd+t!M~{o0a`pgYASr-Ys2l0xh-+)x58SJ%dl zsT$j&X|9c^(wJT1c%ZmF;k(RaCNr7IOlC5ZnapG+GnvUuW-^nR%w#4rnaNBt@?SI4 V-|EsGkMRHi002ovPDHLkV1mq`LG%Cs literal 0 HcmV?d00001 From 6cbae1457399868953363a048a5f7d0a986d41aa Mon Sep 17 00:00:00 2001 From: Cricket Date: Tue, 23 Dec 2014 07:57:32 -0800 Subject: [PATCH 20/36] Updated package naming, I guess we forgot --- build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.gradle b/build.gradle index 335a8080..0c42e1bc 100644 --- a/build.gradle +++ b/build.gradle @@ -19,7 +19,7 @@ buildscript { apply plugin: 'forge' apply plugin: 'maven' version = "2.2.0" -group = "info.jbcs.minecraft.chisel" // http://maven.apache.org/guides/mini/guide-naming-conventions.html +group = "com.cricketcraft.chisel" // http://maven.apache.org/guides/mini/guide-naming-conventions.html archivesBaseName = "Chisel 2" minecraft { From 9c7c5c6d674088008974c9329cb1a00f40465495 Mon Sep 17 00:00:00 2001 From: Cricket Date: Tue, 23 Dec 2014 08:02:18 -0800 Subject: [PATCH 21/36] Adds the upgrade slots to the container --- .../cricketcraft/chisel/inventory/ContainerAutoChisel.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/cricketcraft/chisel/inventory/ContainerAutoChisel.java b/src/main/java/com/cricketcraft/chisel/inventory/ContainerAutoChisel.java index c2851419..e1c0fcea 100644 --- a/src/main/java/com/cricketcraft/chisel/inventory/ContainerAutoChisel.java +++ b/src/main/java/com/cricketcraft/chisel/inventory/ContainerAutoChisel.java @@ -21,6 +21,10 @@ public class ContainerAutoChisel extends Container { addSlotToContainer(new Slot(tileEntityAutoChisel, 0, 53, 15)); addSlotToContainer(new Slot(tileEntityAutoChisel, 1, 78, 51)); addSlotToContainer(new Slot(tileEntityAutoChisel, 2, 103, 15)); + + for(int x = 0; x < 3; x++){ + addSlotToContainer(new Slot(tileEntityAutoChisel, (x + 3), 200, 15 * 9 + 9)); + } bindPlayerInventory(player); } @@ -86,4 +90,4 @@ public class ContainerAutoChisel extends Container { return itemStack; } -} \ No newline at end of file +} From d666dd71b22be6c3485604383799c630af202d5f Mon Sep 17 00:00:00 2001 From: Cricket Date: Tue, 23 Dec 2014 08:04:31 -0800 Subject: [PATCH 22/36] Removed Chisel left click --- .../cricketcraft/chisel/item/ItemChisel.java | 19 ++----------------- 1 file changed, 2 insertions(+), 17 deletions(-) diff --git a/src/main/java/com/cricketcraft/chisel/item/ItemChisel.java b/src/main/java/com/cricketcraft/chisel/item/ItemChisel.java index 4aa53503..b67ead98 100644 --- a/src/main/java/com/cricketcraft/chisel/item/ItemChisel.java +++ b/src/main/java/com/cricketcraft/chisel/item/ItemChisel.java @@ -16,23 +16,13 @@ import com.cricketcraft.chisel.api.IChiselMode; import com.cricketcraft.chisel.carving.CarvableHelper; import com.cricketcraft.chisel.carving.Carving; -public class ItemChisel extends ItemTool implements IChiselMode { - private static final HashSet toolSet = new HashSet(); +public class ItemChisel extends Item implements IChiselMode { public static Carving carving = Carving.chisel; public ItemChisel() { - super(1, ToolMaterial.IRON, CarvableHelper.getChiselBlockSet()); - + super(); setMaxStackSize(1); - setMaxDamage(500); - efficiencyOnProperMaterial = 100f; setUnlocalizedName("chisel"); - - toolSet.add("chisel"); - } - @Override - public Set getToolClasses(ItemStack stack) { - return toolSet; } @Override @@ -42,11 +32,6 @@ public class ItemChisel extends ItemTool implements IChiselMode { return itemstack; } - @Override - public boolean onBlockStartBreak(ItemStack itemstack, int X, int Y, int Z, EntityPlayer player) { - return true; - } - @Override public ChiselMode getChiselMode(ItemStack itemStack) { return ChiselMode.SINGLE; From ee5428a58544e0c540ad062a3e551597c769c55b Mon Sep 17 00:00:00 2001 From: Cricket Date: Tue, 23 Dec 2014 08:05:53 -0800 Subject: [PATCH 23/36] Cleaned up config --- src/main/java/com/cricketcraft/chisel/Configurations.java | 4 ---- 1 file changed, 4 deletions(-) diff --git a/src/main/java/com/cricketcraft/chisel/Configurations.java b/src/main/java/com/cricketcraft/chisel/Configurations.java index e6a2de26..07def208 100644 --- a/src/main/java/com/cricketcraft/chisel/Configurations.java +++ b/src/main/java/com/cricketcraft/chisel/Configurations.java @@ -12,8 +12,6 @@ public class Configurations public static boolean blockDescriptions; public static boolean ghostCloud; public static boolean allowMossy; - public static boolean chiselStoneToCobbleBricks; - public static boolean enableChiseling; public static boolean chiselRecipe; public static boolean autoChisel; public static boolean fancy; @@ -34,8 +32,6 @@ public class Configurations disableCTM = !config.get("client", "connectedTextures", true, "Enable connected textures").getBoolean(true); fancy = config.get("client", "fancyLeaves", true, "Enable fancy textures").getBoolean(true); blockDescriptions = config.get("client", "tooltipsUseBlockDescriptions", true, "Make variations of blocks have the same name, and use the description in tooltip to distinguish them.").getBoolean(true); - chiselStoneToCobbleBricks = config.get("general", "chiselStoneToCobbleBricks", true, "Chisel stone to cobblestone and bricks by left-click.").getBoolean(true); - enableChiseling = config.get("general", "enableChiselingLeftClicking", false, "Change blocks to another block using the Chisel and left-click.").getBoolean(false); ghostCloud = config.get("general", "doesCloudRenderLikeGhost", true).getBoolean(true); factoryBlockAmount = config.get("general", "amountYouGetFromFactoryBlockCrafting", 32).getInt(32); allowMossy = config.get("general", "allowCobbleToMossyInChisel", true).getBoolean(true); From 428e1ca4c154936e595ddaec447bb909c8c929a6 Mon Sep 17 00:00:00 2001 From: Cricket Date: Tue, 23 Dec 2014 08:06:41 -0800 Subject: [PATCH 24/36] Delete ChiselLeftClick.java --- .../cricketcraft/chisel/ChiselLeftClick.java | 191 ------------------ 1 file changed, 191 deletions(-) delete mode 100644 src/main/java/com/cricketcraft/chisel/ChiselLeftClick.java diff --git a/src/main/java/com/cricketcraft/chisel/ChiselLeftClick.java b/src/main/java/com/cricketcraft/chisel/ChiselLeftClick.java deleted file mode 100644 index f3602616..00000000 --- a/src/main/java/com/cricketcraft/chisel/ChiselLeftClick.java +++ /dev/null @@ -1,191 +0,0 @@ -package com.cricketcraft.chisel; - -import java.util.HashMap; -import java.util.Random; - -import net.minecraft.block.Block; -import net.minecraft.entity.player.EntityPlayer; -import net.minecraft.init.Blocks; -import net.minecraft.item.Item; -import net.minecraft.item.ItemStack; -import net.minecraft.world.World; -import net.minecraftforge.common.util.ForgeDirection; -import net.minecraftforge.event.entity.player.PlayerInteractEvent; -import net.minecraftforge.event.world.BlockEvent; - -import com.cricketcraft.chisel.api.ChiselMode; -import com.cricketcraft.chisel.carving.CarvingVariation; -import com.cricketcraft.chisel.client.GeneralChiselClient; -import com.cricketcraft.chisel.init.ModBlocks; -import com.cricketcraft.chisel.init.ModItems; -import com.cricketcraft.chisel.item.ItemChisel; - -import cpw.mods.fml.common.FMLCommonHandler; -import cpw.mods.fml.common.eventhandler.SubscribeEvent; - -public class ChiselLeftClick -{ - - HashMap chiselUseTime = new HashMap(); - HashMap chiselUseLocation = new HashMap(); - Random random = new Random(); - - public static void setBlock(World world, int x, int y, int z, ChiselMode chiselMode, Block previousBlock, int previousMetadata, Block newBlock, int newMetadata, ForgeDirection direction) { - if (chiselMode == ChiselMode.SINGLE) - { - world.setBlock(x, y, z, newBlock, newMetadata, 2); - } else if (chiselMode == ChiselMode.CIRCLETHREE) - { - int radius = 1; - for (int i = -radius; i <= radius; i++) - for (int j = -radius; j <= radius; j++) - { - //TODO facing stuff so this can be anywhere - if (world.getBlock(x + i, y, z + j) != null) - { - if (world.getBlock(x + i, y, z + j) == previousBlock && world.getBlockMetadata(x + i, y, z + j) == previousMetadata) { - int shiftedX = x; - int shiftedY = y; - int shiftedZ = z; - - world.setBlock(shiftedX, shiftedY, shiftedZ, newBlock, newMetadata, 2); - } - } - } - - } - - } - - @SubscribeEvent - public void onPlayerClick(PlayerInteractEvent event) { - if (event.action != PlayerInteractEvent.Action.LEFT_CLICK_BLOCK) return; - if (!Configurations.enableChiseling) return; - EntityPlayer player = event.entityPlayer; - ItemStack stack = player.getHeldItem(); - if (stack == null || stack.getItem() != ModItems.chisel) return; - - World world = event.world; - int x = event.x; - int y = event.y; - int z = event.z; - - Block block = world.getBlock(x, y, z); - int blockMeta = world.getBlockMetadata(x, y, z); - - ItemStack chiselTarget = null; - - if (stack.stackTagCompound != null) { - chiselTarget = ItemStack.loadItemStackFromNBT(stack.stackTagCompound.getCompoundTag("chiselTarget")); - } - - boolean chiselHasBlockInside = true; - - if (chiselTarget == null) { - chiselHasBlockInside = false; - - Long useTime = chiselUseTime.get(player.getCommandSenderName()); - String loc = chiselUseLocation.get(player.getCommandSenderName()); - - if (useTime != null && chiselUseLocation != null && loc.equals(x + "|" + y + "|" + z)) { - long cooldown = 20; - long time = world.getWorldInfo().getWorldTotalTime(); - - if (time > useTime - cooldown && time < useTime + cooldown) return; //noReplace = true; - } - - CarvingVariation[] variations = ItemChisel.carving.getVariations(block, blockMeta); - if (variations == null || variations.length < 2) return; //noReplace = true; - else { - int index = -1; - //Find the index of the next block in the variation list - for (int i = 0; i < variations.length; ++i) { - CarvingVariation currVariation = variations[i]; - - //If the metadata matches, then we are interested in the block AFTER this one - if (currVariation.block.equals(block) && currVariation.meta == blockMeta) { - index = i + 1; - } - } - //If no index was found, something is wrong. Return. - if (index < 0) { - return; - } - //If the the current block is the last in the list, loop back to the first - else if (index >= variations.length) { - index = 0; - } - - CarvingVariation var = variations[index]; - chiselTarget = new ItemStack(var.block, 1, var.damage); - } - } - Item result = null; - int targetMeta = 0; - - Item target = chiselTarget.getItem(); - - targetMeta = chiselTarget.getItemDamage(); - - boolean match = ItemChisel.carving.isVariationOfSameClass(Block.getBlockFromItem(target), targetMeta, block, blockMeta); - result = target; - - /* special case: stone can be carved to cobble and bricks */ - if (Configurations.chiselStoneToCobbleBricks) { - if (!match && block.equals(Blocks.stone) && Block.getBlockFromItem(target).equals(ModBlocks.cobblestone)) - match = true; - if (!match && block.equals(Blocks.stone) && Block.getBlockFromItem(target).equals(ModBlocks.stoneBrick)) - match = true; - } - if (!match) - return; //noReplace = true; - - int updateValue = 1; - - if (!world.isRemote || chiselHasBlockInside) { - world.setBlock(x, y, z, Block.getBlockFromItem(result), targetMeta, updateValue); - world.markBlockForUpdate(x, y, z); - } - - switch (FMLCommonHandler.instance().getEffectiveSide()) { - case SERVER: - chiselUseTime.put(player.getCommandSenderName(), world.getWorldInfo().getWorldTotalTime()); - chiselUseLocation.put(player.getCommandSenderName(), x + "|" + y + "|" + z); - - try { - //TODO chisel left click thingy - // Packet packet = Chisel.packet.create(Packets.CHISELED).writeInt(x).writeInt(y).writeInt(z); - // Chisel.packet.sendToAllAround(packet, new TargetPoint(player.dimension, x, y, z, 30.0f)); - } catch (Exception e) { - e.printStackTrace(); - } - break; - - case CLIENT: - if (chiselHasBlockInside) { - String sound = ItemChisel.carving.getVariationSound(result, chiselTarget.getItemDamage()); - GeneralChiselClient.spawnChiselEffect(x, y, z, sound); - } - break; - - default: - break; - } - - stack.damageItem(1, player); - if (stack.stackSize == 0) { - player.inventory.mainInventory[player.inventory.currentItem] = chiselHasBlockInside ? chiselTarget : null; - } - } - - @SubscribeEvent - public void onBlockBreak(BlockEvent.BreakEvent event) { - if (!Configurations.enableChiseling) return; - EntityPlayer player = event.getPlayer(); - ItemStack stack = player.getHeldItem(); - if (stack == null || stack.getItem() != ModItems.chisel) return; - - event.setCanceled(true); - } - -} From f91db4a149352528d7ae35437792976e923a1457 Mon Sep 17 00:00:00 2001 From: Cricket Date: Tue, 23 Dec 2014 08:08:07 -0800 Subject: [PATCH 25/36] Cleaned up harvest level --- .../cricketcraft/chisel/compat/MarbleCompatibility.java | 7 ------- 1 file changed, 7 deletions(-) diff --git a/src/main/java/com/cricketcraft/chisel/compat/MarbleCompatibility.java b/src/main/java/com/cricketcraft/chisel/compat/MarbleCompatibility.java index 780fdf76..83512597 100644 --- a/src/main/java/com/cricketcraft/chisel/compat/MarbleCompatibility.java +++ b/src/main/java/com/cricketcraft/chisel/compat/MarbleCompatibility.java @@ -105,7 +105,6 @@ public class MarbleCompatibility void action() { Carving.chisel.addVariation("marble", block, 0, 99); - block.setHarvestLevel("chisel", 0, 0); } }; @@ -115,7 +114,6 @@ public class MarbleCompatibility void action() { Carving.chisel.addVariation("marble", block, 0, 99); - block.setHarvestLevel("chisel", 0, 0); } }; @@ -125,7 +123,6 @@ public class MarbleCompatibility void action() { Carving.chisel.addVariation("marble", block, 0, 99); - block.setHarvestLevel("chisel", 0, 0); } }; @@ -135,7 +132,6 @@ public class MarbleCompatibility void action() { Carving.chisel.addVariation("limestone", block, 0, 99); - block.setHarvestLevel("chisel", 0, 0); } }; new ClassBlockCompat("emasher.core.EmasherCore", "limestone") @@ -144,7 +140,6 @@ public class MarbleCompatibility void action() { Carving.chisel.addVariation("limestone", block, 0, 99); - block.setHarvestLevel("chisel", 0, 0); } }; @@ -156,10 +151,8 @@ public class MarbleCompatibility Block[] blocks = (Block[]) cl.getField("blocks").get(null); Carving.chisel.addVariation("marble", blocks[0], 2, 99); - blocks[0].setHarvestLevel("chisel", 0, 2); Carving.chisel.addVariation("limestone", blocks[0], 3, 99); - blocks[0].setHarvestLevel("chisel", 0, 3); } }; } From 8620d975ee16f657b79260b94f28a2088b2316d3 Mon Sep 17 00:00:00 2001 From: Cricket Date: Tue, 23 Dec 2014 08:12:47 -0800 Subject: [PATCH 26/36] API Note addded --- src/main/java/com/cricketcraft/chisel/api/ICarvable.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/main/java/com/cricketcraft/chisel/api/ICarvable.java b/src/main/java/com/cricketcraft/chisel/api/ICarvable.java index 99ead1e3..83a370bc 100644 --- a/src/main/java/com/cricketcraft/chisel/api/ICarvable.java +++ b/src/main/java/com/cricketcraft/chisel/api/ICarvable.java @@ -4,5 +4,11 @@ import com.cricketcraft.chisel.carving.CarvableVariation; public interface ICarvable { + /** + * This grabs the variations possible + * @param metadata This is the metadata that a block will use and the basis of chisel + * Traditionally you make an instance of CarvableHelper ex. CarvableHelper carverHelper = new CarvableHelper(); + * In this method you return carverHelper.getVariation(metadata) and that should be all you need if you register it correctly. + */ public CarvableVariation getVariation(int metadata); } From 3eb7d90c8981b2a0dfbf711ce8b338c55e5323fe Mon Sep 17 00:00:00 2001 From: Cricket Date: Tue, 23 Dec 2014 20:16:31 -0500 Subject: [PATCH 27/36] Just pushing my work so far --- .../java/com/cricketcraft/chisel/Chisel.java | 27 ++-- .../chisel/block/BlockPresent.java | 140 ++++++++---------- .../block/tileentity/TileEntityPresent.java | 15 +- .../render/item/ItemPresentRenderer.java | 17 ++- .../client/render/tile/RenderPresent.java | 32 +--- .../cricketcraft/chisel/init/ModBlocks.java | 6 +- .../cricketcraft/chisel/item/ItemChisel.java | 18 +-- .../chisel/proxy/ClientProxy.java | 23 +-- 8 files changed, 117 insertions(+), 161 deletions(-) diff --git a/src/main/java/com/cricketcraft/chisel/Chisel.java b/src/main/java/com/cricketcraft/chisel/Chisel.java index a7337a28..57e9dd99 100644 --- a/src/main/java/com/cricketcraft/chisel/Chisel.java +++ b/src/main/java/com/cricketcraft/chisel/Chisel.java @@ -1,15 +1,5 @@ package com.cricketcraft.chisel; -import java.io.File; - -import net.minecraft.block.Block; -import net.minecraft.entity.player.EntityPlayer; -import net.minecraft.item.Item; -import net.minecraft.tileentity.TileEntity; -import net.minecraft.world.World; -import net.minecraftforge.common.MinecraftForge; -import net.minecraftforge.common.config.Configuration; - import com.cricketcraft.chisel.block.BlockCarvable; import com.cricketcraft.chisel.block.tileentity.TileEntityAutoChisel; import com.cricketcraft.chisel.block.tileentity.TileEntityPresent; @@ -30,7 +20,6 @@ import com.cricketcraft.chisel.proxy.CommonProxy; import com.cricketcraft.chisel.utils.General; import com.cricketcraft.chisel.world.GeneratorLimestone; import com.cricketcraft.chisel.world.GeneratorMarble; - import cpw.mods.fml.client.event.ConfigChangedEvent; import cpw.mods.fml.common.FMLCommonHandler; import cpw.mods.fml.common.FMLLog; @@ -38,12 +27,8 @@ import cpw.mods.fml.common.Mod; import cpw.mods.fml.common.Mod.EventHandler; import cpw.mods.fml.common.Mod.Instance; import cpw.mods.fml.common.SidedProxy; -import cpw.mods.fml.common.event.FMLInitializationEvent; -import cpw.mods.fml.common.event.FMLInterModComms; -import cpw.mods.fml.common.event.FMLMissingMappingsEvent; +import cpw.mods.fml.common.event.*; import cpw.mods.fml.common.event.FMLMissingMappingsEvent.MissingMapping; -import cpw.mods.fml.common.event.FMLPostInitializationEvent; -import cpw.mods.fml.common.event.FMLPreInitializationEvent; import cpw.mods.fml.common.eventhandler.SubscribeEvent; import cpw.mods.fml.common.network.IGuiHandler; import cpw.mods.fml.common.network.NetworkRegistry; @@ -51,6 +36,15 @@ import cpw.mods.fml.common.registry.GameRegistry; import cpw.mods.fml.common.registry.GameRegistry.Type; import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; +import net.minecraft.block.Block; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.item.Item; +import net.minecraft.tileentity.TileEntity; +import net.minecraft.world.World; +import net.minecraftforge.common.MinecraftForge; +import net.minecraftforge.common.config.Configuration; + +import java.io.File; @Mod(modid = Chisel.MOD_ID, name = Chisel.MOD_NAME, version = Chisel.VERSION, guiFactory = "com.cricketcraft.chisel.client.gui.GuiFactory", dependencies = "after:ForgeMultipart;") @@ -183,7 +177,6 @@ public class Chisel proxy.init(); MinecraftForge.EVENT_BUS.register(this); - MinecraftForge.EVENT_BUS.register(new ChiselLeftClick()); FMLCommonHandler.instance().bus().register(instance); FMLInterModComms.sendMessage("Waila", "register", "com.cricketcraft.chisel.Waila.register"); diff --git a/src/main/java/com/cricketcraft/chisel/block/BlockPresent.java b/src/main/java/com/cricketcraft/chisel/block/BlockPresent.java index b51caff4..6ccc3022 100644 --- a/src/main/java/com/cricketcraft/chisel/block/BlockPresent.java +++ b/src/main/java/com/cricketcraft/chisel/block/BlockPresent.java @@ -1,12 +1,16 @@ package com.cricketcraft.chisel.block; -import java.util.Calendar; -import java.util.Iterator; -import java.util.Random; - +import com.cricketcraft.chisel.Chisel; +import com.cricketcraft.chisel.api.ICarvable; +import com.cricketcraft.chisel.block.tileentity.TileEntityPresent; +import com.cricketcraft.chisel.carving.CarvableHelper; +import com.cricketcraft.chisel.carving.CarvableVariation; +import com.cricketcraft.chisel.init.ModTabs; +import com.cricketcraft.chisel.inventory.InventoryLargePresent; +import cpw.mods.fml.relauncher.Side; +import cpw.mods.fml.relauncher.SideOnly; import net.minecraft.block.Block; -import net.minecraft.block.BlockContainer; -import net.minecraft.block.material.Material; +import net.minecraft.block.BlockChest; import net.minecraft.client.renderer.texture.IIconRegister; import net.minecraft.entity.Entity; import net.minecraft.entity.EntityLivingBase; @@ -20,38 +24,72 @@ import net.minecraft.nbt.NBTTagCompound; import net.minecraft.tileentity.TileEntity; import net.minecraft.util.AxisAlignedBB; import net.minecraft.util.MathHelper; -import net.minecraft.util.ResourceLocation; import net.minecraft.world.IBlockAccess; import net.minecraft.world.World; import net.minecraftforge.common.util.ForgeDirection; -import com.cricketcraft.chisel.Chisel; -import com.cricketcraft.chisel.api.ICarvable; -import com.cricketcraft.chisel.block.tileentity.TileEntityPresent; -import com.cricketcraft.chisel.carving.CarvableHelper; -import com.cricketcraft.chisel.carving.CarvableVariation; -import com.cricketcraft.chisel.init.ModTabs; -import com.cricketcraft.chisel.inventory.InventoryLargePresent; +import java.util.Calendar; +import java.util.Iterator; +import java.util.Random; -import cpw.mods.fml.relauncher.Side; -import cpw.mods.fml.relauncher.SideOnly; - -public class BlockPresent extends BlockContainer implements ICarvable { +public class BlockPresent extends BlockChest implements ICarvable { private final Random random = new Random(); - private String textureLocation; + private int type; public CarvableHelper carverHelper; - private boolean isChristmas = true; + public boolean isChristmas; - public BlockPresent() { - super(Material.wood); + public BlockPresent(int type) { + super(1); + this.type = type; carverHelper = new CarvableHelper(); setCreativeTab(ModTabs.tabChiselBlocks); setBlockBounds(0.0625F, 0.0F, 0.0625F, 0.9375F, 0875F, 0.9365F); Calendar calendar = Calendar.getInstance(); - if (calendar.get(2) + 1 == 12 && calendar.get(5) >= 25 && calendar.get(5) <= 26) { - isChristmas = true;//<--- this would have been false before and it lasts for two days :) + if (calendar.get(2) + 1 == 12 || calendar.get(2) + 1 == 1) { + isChristmas = true;//The Christmas Season lasts for december and january + } else { + isChristmas = false; + } + } + + public String getKindOfChest(int type){ + switch (type){ + case 0: + return isChristmas? "textures/blocks/present/presentChest0" : "textures/blocks/present/chest0"; + case 1: + return isChristmas? "textures/blocks/present/presentChest1" : "textures/blocks/present/chest1"; + case 2: + return isChristmas? "textures/blocks/present/presentChest2" : "textures/blocks/present/chest2"; + case 3: + return isChristmas? "textures/blocks/present/presentChest3" : "textures/blocks/present/chest3"; + case 4: + return isChristmas? "textures/blocks/present/presentChest4" : "textures/blocks/present/chest4"; + case 5: + return isChristmas? "textures/blocks/present/presentChest5" : "textures/blocks/present/chest5"; + case 6: + return isChristmas? "textures/blocks/present/presentChest6" : "textures/blocks/present/chest6"; + case 7: + return isChristmas? "textures/blocks/present/presentChest7" : "textures/blocks/present/chest7"; + case 8: + return isChristmas? "textures/blocks/present/presentChest8" : "textures/blocks/present/chest8"; + case 9: + return isChristmas? "textures/blocks/present/presentChest9" : "textures/blocks/present/chest9"; + case 10: + return isChristmas? "textures/blocks/present/presentChest10" : "textures/blocks/present/chest10"; + case 11: + return isChristmas? "textures/blocks/present/presentChest11" : "textures/blocks/present/chest11"; + case 12: + return isChristmas? "textures/blocks/present/presentChest12" : "textures/blocks/present/chest12"; + case 13: + return isChristmas? "textures/blocks/present/presentChest13" : "textures/blocks/present/chest13"; + case 14: + return isChristmas? "textures/blocks/present/presentChest14" : "textures/blocks/present/chest14"; + case 15: + return isChristmas? "textures/blocks/present/presentChest15" : "textures/blocks/present/chest15"; + default: + return null; } } @@ -71,58 +109,6 @@ public class BlockPresent extends BlockContainer implements ICarvable { return true; } - public ResourceLocation getResourceSingle(int metadata) { - if (isChristmas) { - switch (metadata) { - case 0: - return new ResourceLocation(Chisel.MOD_ID, "textures/blocks/present/giftboxBlack.png"); - case 1: - return new ResourceLocation(Chisel.MOD_ID, "textures/blocks/present/giftboxBlue.png"); - case 2: - return new ResourceLocation(Chisel.MOD_ID, "textures/blocks/present/giftboxCyan.png"); - case 3: - return new ResourceLocation(Chisel.MOD_ID, "textures/blocks/present/giftboxGreen.png"); - case 4: - return new ResourceLocation(Chisel.MOD_ID, "textures/blocks/present/giftboxOrange.png"); - case 5: - return new ResourceLocation(Chisel.MOD_ID, "textures/blocks/present/giftboxPink.png"); - case 6: - return new ResourceLocation(Chisel.MOD_ID, "textures/blocks/present/giftboxPurple.png"); - case 7: - return new ResourceLocation(Chisel.MOD_ID, "textures/blocks/present/giftboxYellow.png"); - case 8: - return new ResourceLocation(Chisel.MOD_ID, "textures/blocks/present/red.png"); - default: - return null; - } - } else { - switch (metadata) { - case 1: - return new ResourceLocation(Chisel.MOD_ID, "textures/blocks/present/crate.png"); - default: - return null; - } - } - } - - public ResourceLocation getResourceDouble(int metadata) { - if (isChristmas) { - switch (metadata) { - case 1: - return new ResourceLocation(Chisel.MOD_ID, "textures/blocks/presentDouble/red.png"); - default: - return null; - } - } else { - switch (metadata) { - case 1: - return new ResourceLocation(Chisel.MOD_ID, "textures/blocks/presentDouble/crate.png"); - default: - return null; - } - } - } - @Override public boolean isOpaqueCube() { return false; @@ -380,7 +366,7 @@ public class BlockPresent extends BlockContainer implements ICarvable { @Override public TileEntity createNewTileEntity(World world, int par2) { - return new TileEntityPresent(); + return new TileEntityPresent(type); } @Override diff --git a/src/main/java/com/cricketcraft/chisel/block/tileentity/TileEntityPresent.java b/src/main/java/com/cricketcraft/chisel/block/tileentity/TileEntityPresent.java index 34e52b7a..9ad6750c 100644 --- a/src/main/java/com/cricketcraft/chisel/block/tileentity/TileEntityPresent.java +++ b/src/main/java/com/cricketcraft/chisel/block/tileentity/TileEntityPresent.java @@ -1,22 +1,23 @@ package com.cricketcraft.chisel.block.tileentity; -import java.util.Iterator; -import java.util.List; - +import com.cricketcraft.chisel.block.BlockPresent; +import com.cricketcraft.chisel.inventory.ContainerPresent; +import com.cricketcraft.chisel.inventory.InventoryLargePresent; import net.minecraft.block.Block; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.inventory.IInventory; import net.minecraft.tileentity.TileEntityChest; import net.minecraft.util.AxisAlignedBB; -import com.cricketcraft.chisel.block.BlockPresent; -import com.cricketcraft.chisel.inventory.ContainerPresent; -import com.cricketcraft.chisel.inventory.InventoryLargePresent; +import java.util.Iterator; +import java.util.List; public class TileEntityPresent extends TileEntityChest { - public TileEntityPresent() { + public int type; + public TileEntityPresent(int type) { + this.type = type; } @Override diff --git a/src/main/java/com/cricketcraft/chisel/client/render/item/ItemPresentRenderer.java b/src/main/java/com/cricketcraft/chisel/client/render/item/ItemPresentRenderer.java index 220a3223..cb1660ca 100644 --- a/src/main/java/com/cricketcraft/chisel/client/render/item/ItemPresentRenderer.java +++ b/src/main/java/com/cricketcraft/chisel/client/render/item/ItemPresentRenderer.java @@ -1,21 +1,22 @@ package com.cricketcraft.chisel.client.render.item; +import com.cricketcraft.chisel.Chisel; import com.cricketcraft.chisel.block.BlockPresent; -import net.minecraft.block.Block; +import cpw.mods.fml.client.FMLClientHandler; import net.minecraft.client.model.ModelChest; import net.minecraft.item.ItemStack; import net.minecraft.util.ResourceLocation; import net.minecraftforge.client.IItemRenderer; - import org.lwjgl.opengl.GL11; -import com.cricketcraft.chisel.Chisel; - -import cpw.mods.fml.client.FMLClientHandler; - public class ItemPresentRenderer implements IItemRenderer { private final ModelChest model = new ModelChest(); - private final BlockPresent present = new BlockPresent(); + BlockPresent present; + private int meta; + public ItemPresentRenderer(int type){ + present = new BlockPresent(type); + this.meta = type; + } @Override public boolean handleRenderType(ItemStack item, ItemRenderType type) { return type != ItemRenderType.FIRST_PERSON_MAP; @@ -28,7 +29,7 @@ public class ItemPresentRenderer implements IItemRenderer { @Override public void renderItem(ItemRenderType type, ItemStack item, Object... data) { - FMLClientHandler.instance().getClient().renderEngine.bindTexture(present.getResourceSingle(item.getItemDamage())); + FMLClientHandler.instance().getClient().renderEngine.bindTexture(new ResourceLocation(Chisel.MOD_ID, present.getKindOfChest(meta) + ".png")); switch (type) { case ENTITY: renderBlock(0.0F, 0.0F, 0.0F); diff --git a/src/main/java/com/cricketcraft/chisel/client/render/tile/RenderPresent.java b/src/main/java/com/cricketcraft/chisel/client/render/tile/RenderPresent.java index b82043e2..bff58038 100644 --- a/src/main/java/com/cricketcraft/chisel/client/render/tile/RenderPresent.java +++ b/src/main/java/com/cricketcraft/chisel/client/render/tile/RenderPresent.java @@ -1,29 +1,21 @@ package com.cricketcraft.chisel.client.render.tile; +import com.cricketcraft.chisel.Chisel; +import com.cricketcraft.chisel.block.BlockPresent; +import com.cricketcraft.chisel.block.tileentity.TileEntityPresent; +import cpw.mods.fml.common.FMLLog; import net.minecraft.block.Block; -import net.minecraft.block.BlockChest; import net.minecraft.client.model.ModelChest; -import net.minecraft.client.model.ModelLargeChest; import net.minecraft.client.renderer.tileentity.TileEntityChestRenderer; import net.minecraft.tileentity.TileEntity; - +import net.minecraft.util.ResourceLocation; import org.lwjgl.opengl.GL11; import org.lwjgl.opengl.GL12; -import com.cricketcraft.chisel.block.BlockPresent; -import com.cricketcraft.chisel.block.tileentity.TileEntityPresent; - -import cpw.mods.fml.common.FMLLog; - public class RenderPresent extends TileEntityChestRenderer { private ModelChest chest = new ModelChest(); - private ModelChest doubleChest = new ModelLargeChest(); - - //TODO: this will be changed so it actually checks after I have crate textures :) - //private boolean isChristmas = true; public RenderPresent() { - } public void renderTileEntityAt(TileEntityPresent present, double x, double y, double z, float partialTicks) { @@ -49,15 +41,7 @@ public class RenderPresent extends TileEntityChestRenderer { if (present.adjacentChestZNeg == null && present.adjacentChestXNeg == null) { BlockPresent blockPresent = (BlockPresent) present.getWorldObj().getBlock(present.xCoord, present.yCoord, present.zCoord); - ModelChest modelchest; - - if (present.adjacentChestXPos == null && present.adjacentChestZPos == null) { - modelchest = this.chest; - this.bindTexture(blockPresent.getResourceSingle(present.getBlockMetadata())); - } else { - modelchest = this.doubleChest; - this.bindTexture(blockPresent.getResourceDouble(present.getBlockMetadata())); - } + this.bindTexture(new ResourceLocation(Chisel.MOD_ID, blockPresent.getKindOfChest(present.type) + ".png")); GL11.glPushMatrix(); GL11.glEnable(GL12.GL_RESCALE_NORMAL); @@ -114,8 +98,8 @@ public class RenderPresent extends TileEntityChestRenderer { f1 = 1.0F - f1; f1 = 1.0F - f1 * f1 * f1; - modelchest.chestLid.rotateAngleX = -(f1 * (float) Math.PI / 2.0F); - modelchest.renderAll(); + this.chest.chestLid.rotateAngleX = -(f1 * (float) Math.PI / 2.0F); + this.chest.renderAll(); GL11.glDisable(GL12.GL_RESCALE_NORMAL); GL11.glPopMatrix(); GL11.glColor4f(1.0F, 1.0F, 1.0F, 1.0F); diff --git a/src/main/java/com/cricketcraft/chisel/init/ModBlocks.java b/src/main/java/com/cricketcraft/chisel/init/ModBlocks.java index 1ae9b690..1b59cc90 100644 --- a/src/main/java/com/cricketcraft/chisel/init/ModBlocks.java +++ b/src/main/java/com/cricketcraft/chisel/init/ModBlocks.java @@ -6,7 +6,6 @@ import com.cricketcraft.chisel.block.*; import com.cricketcraft.chisel.carving.CarvableHelper; import com.cricketcraft.chisel.carving.CarvableVariation; import com.cricketcraft.chisel.carving.Carving; -import com.cricketcraft.chisel.client.render.item.ItemPresentRenderer; import com.cricketcraft.chisel.item.ItemCarvable; import com.cricketcraft.chisel.item.ItemMarbleSlab; import cpw.mods.fml.common.registry.GameRegistry; @@ -1339,6 +1338,11 @@ public class ModBlocks { } if (Configurations.featureEnabled("chest")) { + for(int x = 0; x < 16; x++){ + present[x] = (BlockPresent) new BlockPresent(x).setHardness(2.0F).setResistance(10.0F).setBlockName("present"); + GameRegistry.registerBlock(present[x], "chest" + x); + Carving.chisel.addVariation("present", present[x], 0, (x + 1)); + } Carving.chisel.addVariation("chest", Blocks.chest, 0, 0); Carving.chisel.registerOre("chest", "chest"); } diff --git a/src/main/java/com/cricketcraft/chisel/item/ItemChisel.java b/src/main/java/com/cricketcraft/chisel/item/ItemChisel.java index b67ead98..0f21ca4b 100644 --- a/src/main/java/com/cricketcraft/chisel/item/ItemChisel.java +++ b/src/main/java/com/cricketcraft/chisel/item/ItemChisel.java @@ -1,20 +1,16 @@ package com.cricketcraft.chisel.item; -import java.util.HashSet; -import java.util.List; -import java.util.Set; - -import net.minecraft.entity.player.EntityPlayer; -import net.minecraft.item.ItemStack; -import net.minecraft.item.ItemTool; -import net.minecraft.util.StatCollector; -import net.minecraft.world.World; - import com.cricketcraft.chisel.Chisel; import com.cricketcraft.chisel.api.ChiselMode; import com.cricketcraft.chisel.api.IChiselMode; -import com.cricketcraft.chisel.carving.CarvableHelper; import com.cricketcraft.chisel.carving.Carving; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.item.Item; +import net.minecraft.item.ItemStack; +import net.minecraft.util.StatCollector; +import net.minecraft.world.World; + +import java.util.List; public class ItemChisel extends Item implements IChiselMode { public static Carving carving = Carving.chisel; diff --git a/src/main/java/com/cricketcraft/chisel/proxy/ClientProxy.java b/src/main/java/com/cricketcraft/chisel/proxy/ClientProxy.java index 229bf41a..003178f5 100644 --- a/src/main/java/com/cricketcraft/chisel/proxy/ClientProxy.java +++ b/src/main/java/com/cricketcraft/chisel/proxy/ClientProxy.java @@ -1,21 +1,8 @@ package com.cricketcraft.chisel.proxy; -import net.minecraft.client.renderer.entity.RenderSnowball; -import net.minecraft.item.Item; -import net.minecraftforge.client.MinecraftForgeClient; - import com.cricketcraft.chisel.block.tileentity.TileEntityAutoChisel; import com.cricketcraft.chisel.block.tileentity.TileEntityPresent; -import com.cricketcraft.chisel.client.render.BlockAdvancedMarbleRenderer; -import com.cricketcraft.chisel.client.render.BlockCarpetRenderer; -import com.cricketcraft.chisel.client.render.BlockEldritchRenderer; -import com.cricketcraft.chisel.client.render.BlockMarblePaneRenderer; -import com.cricketcraft.chisel.client.render.BlockMarblePillarRenderer; -import com.cricketcraft.chisel.client.render.BlockMarbleStairsRenderer; -import com.cricketcraft.chisel.client.render.BlockNoCTMRenderer; -import com.cricketcraft.chisel.client.render.BlockRoadLineRenderer; -import com.cricketcraft.chisel.client.render.BlockSnakeStoneRenderer; -import com.cricketcraft.chisel.client.render.BlockTexturedOreRenderer; +import com.cricketcraft.chisel.client.render.*; import com.cricketcraft.chisel.client.render.item.ItemAutoChiselRenderer; import com.cricketcraft.chisel.client.render.item.ItemChiselRenderer; import com.cricketcraft.chisel.client.render.item.ItemPresentRenderer; @@ -26,9 +13,11 @@ import com.cricketcraft.chisel.entity.EntityCloudInABottle; import com.cricketcraft.chisel.entity.EntitySmashingRock; import com.cricketcraft.chisel.init.ModBlocks; import com.cricketcraft.chisel.init.ModItems; - import cpw.mods.fml.client.registry.ClientRegistry; import cpw.mods.fml.client.registry.RenderingRegistry; +import net.minecraft.client.renderer.entity.RenderSnowball; +import net.minecraft.item.Item; +import net.minecraftforge.client.MinecraftForgeClient; public class ClientProxy extends CommonProxy { @@ -58,7 +47,9 @@ public class ClientProxy extends CommonProxy ClientRegistry.bindTileEntitySpecialRenderer(TileEntityPresent.class, new RenderPresent()); MinecraftForgeClient.registerItemRenderer(Item.getItemFromBlock(ModBlocks.autoChisel), new ItemAutoChiselRenderer()); - //MinecraftForgeClient.registerItemRenderer(Item.getItemFromBlock(ModBlocks.present), new ItemPresentRenderer()); + for(int x = 0; x < 16; x++){ + MinecraftForgeClient.registerItemRenderer(Item.getItemFromBlock(ModBlocks.present[x]), new ItemPresentRenderer(x)); + } RenderingRegistry.registerEntityRenderingHandler(EntityCloudInABottle.class, new RenderSnowball(ModItems.itemCloudInABottle)); RenderingRegistry.registerEntityRenderingHandler(EntityBallOMoss.class, new RenderSnowball(ModItems.itemBallOMoss)); From 8bbb91e32dad6179e984906925850ad180ee11e0 Mon Sep 17 00:00:00 2001 From: Arona Jones Date: Sat, 20 Dec 2014 12:08:51 +0000 Subject: [PATCH 28/36] Begin work on Chiselable Thaumcraft Arcane Stone :D --- .gitignore | 1 + .../java/com/cricketcraft/chisel/Chisel.java | 3 ++- .../cricketcraft/chisel/init/ModBlocks.java | 20 ++++++++++++++++-- .../resources/assets/chisel/lang/en_US.lang | 6 ++++++ .../textures/blocks/arcane/largetile.png | Bin 0 -> 3230 bytes .../textures/blocks/arcane/moon-thaumium.png | Bin 0 -> 3384 bytes .../chisel/textures/blocks/arcane/moon.png | Bin 0 -> 3374 bytes .../blocks/redstoneLamp/redstone_lamp_off.png | Bin 0 -> 616 bytes .../blocks/redstoneLamp/redstone_lamp_on.png | Bin 0 -> 682 bytes .../blocks/redstoneLamp/square-off.png | Bin 0 -> 3210 bytes .../blocks/redstoneLamp/square-on.png | Bin 0 -> 3556 bytes 11 files changed, 27 insertions(+), 3 deletions(-) create mode 100644 src/main/resources/assets/chisel/textures/blocks/arcane/largetile.png create mode 100644 src/main/resources/assets/chisel/textures/blocks/arcane/moon-thaumium.png create mode 100644 src/main/resources/assets/chisel/textures/blocks/arcane/moon.png create mode 100644 src/main/resources/assets/chisel/textures/blocks/redstoneLamp/redstone_lamp_off.png create mode 100644 src/main/resources/assets/chisel/textures/blocks/redstoneLamp/redstone_lamp_on.png create mode 100644 src/main/resources/assets/chisel/textures/blocks/redstoneLamp/square-off.png create mode 100644 src/main/resources/assets/chisel/textures/blocks/redstoneLamp/square-on.png diff --git a/.gitignore b/.gitignore index e0658084..018f47df 100644 --- a/.gitignore +++ b/.gitignore @@ -30,6 +30,7 @@ asm config logs screenshots +mods *.txt *.json diff --git a/src/main/java/com/cricketcraft/chisel/Chisel.java b/src/main/java/com/cricketcraft/chisel/Chisel.java index 57e9dd99..67f12692 100644 --- a/src/main/java/com/cricketcraft/chisel/Chisel.java +++ b/src/main/java/com/cricketcraft/chisel/Chisel.java @@ -119,7 +119,7 @@ public class Chisel Configurations.refreshConfig(); ModTabs.load(); - ModBlocks.load(); + ModBlocks.preInit(); ModItems.load(); proxy.preInit(); } @@ -127,6 +127,7 @@ public class Chisel @EventHandler public void init(FMLInitializationEvent event) { + ModBlocks.init(); Crafting.init(); NetworkRegistry.INSTANCE.registerGuiHandler(this, new IGuiHandler() { diff --git a/src/main/java/com/cricketcraft/chisel/init/ModBlocks.java b/src/main/java/com/cricketcraft/chisel/init/ModBlocks.java index 1b59cc90..f975ca78 100644 --- a/src/main/java/com/cricketcraft/chisel/init/ModBlocks.java +++ b/src/main/java/com/cricketcraft/chisel/init/ModBlocks.java @@ -8,6 +8,8 @@ import com.cricketcraft.chisel.carving.CarvableVariation; import com.cricketcraft.chisel.carving.Carving; import com.cricketcraft.chisel.item.ItemCarvable; import com.cricketcraft.chisel.item.ItemMarbleSlab; + +import cpw.mods.fml.common.Loader; import cpw.mods.fml.common.registry.GameRegistry; import net.minecraft.block.Block; import net.minecraft.block.material.Material; @@ -88,12 +90,13 @@ public class ModBlocks { public static BlockCarvable brickCustom; public static BlockCarvableTorch[] torch = new BlockCarvableTorch[16]; public static BlockCarvable sign; + public static BlockCarvable arcane; // 1.7 public static BlockCarvableGlass[] stainedGlass = new BlockCarvableGlass[4]; public static BlockCarvablePane[] stainedGlassPane = new BlockCarvablePane[8]; - public static void load() + public static void preInit() { if(Configurations.featureEnabled("autoChisel")){ autoChisel = new BlockAutoChisel().setBlockTextureName("Chisel:autoChisel").setCreativeTab(ModTabs.tabChisel).setBlockName("autoChisel").setBlockTextureName(Chisel.MOD_ID + ":factory/circuit"); @@ -1553,6 +1556,19 @@ public class ModBlocks { sign.carverHelper.register(sign, "warningSign"); Carving.chisel.registerOre("warningSign", "warningSign"); } - + } + public static void init() + { + //Load AFTER Thaumcraft Blocks have loaded :P + if(Configurations.featureEnabled("arcane") && Loader.isModLoaded("Thaumcraft")) + { + arcane = (BlockCarvable) new BlockCarvable(Material.rock).setStepSound(Block.soundTypeStone); + Carving.chisel.addVariation("arcane", GameRegistry.findBlock("Thaumcraft", "blockCosmeticSolid"), 6, 0); + arcane.carverHelper.addVariation(StatCollector.translateToLocal("tile.arcane.1.desc"), 1, "arcane/largetile"); + arcane.carverHelper.addVariation(StatCollector.translateToLocal("tile.arcane.2.desc"), 2, "arcane/moon"); + arcane.carverHelper.addVariation(StatCollector.translateToLocal("tile.arcane.3.desc"), 3, "arcane/moon-thaumium"); + arcane.carverHelper.register(arcane, "arcane"); + Carving.chisel.registerOre("arcane", "arcane"); + } } } diff --git a/src/main/resources/assets/chisel/lang/en_US.lang b/src/main/resources/assets/chisel/lang/en_US.lang index e653c3d4..a63b87fd 100644 --- a/src/main/resources/assets/chisel/lang/en_US.lang +++ b/src/main/resources/assets/chisel/lang/en_US.lang @@ -79,6 +79,12 @@ tile.voidstone2.7.desc=Beveled Voidstone tile.voidstonePillar2.name=Energised Voidstone Pillar tile.voidstonePillar2.0.desc=Striped Energised Voidstone Pillar +#Arcane +tile.arcane.name=Arcane Stone Block +tile.arcane.1.desc=Large Tile Arcane Stone +tile.arcane.2.desc=Arcane Stone with Engraved Moon +tile.arcane.3.desc=Arcane Stone with Thaumium Engraved Moon + #Waterstone tile.waterstone.name=Waterstone tile.waterstone.0.desc=Waterstone Bricks diff --git a/src/main/resources/assets/chisel/textures/blocks/arcane/largetile.png b/src/main/resources/assets/chisel/textures/blocks/arcane/largetile.png new file mode 100644 index 0000000000000000000000000000000000000000..533294b11853c79a8083b427c19204073440e0e5 GIT binary patch literal 3230 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 Q7ytkO07*qoM6N<$f|MFB=Kufz literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/chisel/textures/blocks/arcane/moon-thaumium.png b/src/main/resources/assets/chisel/textures/blocks/arcane/moon-thaumium.png new file mode 100644 index 0000000000000000000000000000000000000000..36f73b014876c91246fbb883e1d06d55fa579a83 GIT binary patch literal 3384 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 Ef>#=Q8~^|S literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/chisel/textures/blocks/redstoneLamp/redstone_lamp_off.png b/src/main/resources/assets/chisel/textures/blocks/redstoneLamp/redstone_lamp_off.png new file mode 100644 index 0000000000000000000000000000000000000000..522765beb5b1343b8d44a04455f62a7e29584ccf GIT binary patch literal 616 zcmV-u0+;=XP)2Wf1 z#DtWi5)&2_0rjkmH~JOUW_NdW03h?bY6M3a5qVQcW^GNv$t@YDrA5{P=^}G>2B7#+ z*9HI*G;%V0Q)A4mXA@|uA$)sWz{f{u8xtCyO zicb%-IKH_EuP`>E<$&SPqHgqFsQCOKg%9_xqj#*EQ9`#G#-?ZTubp6kaxMn-s>jT3 z=b!Co!@%3SaeUvu!2p(-W<>8P5eKA{S+q+593@4p^dVcyd1j(^(#jlrw!c1)gXCqr zDk$je1coZ`UV!0uqJ1ZZu9=mlP0yEvGst=z{V#A1t&$(ThROi7#83q!>g#$n3M0KXa)wAA3}Dih=|?Pg{Q&0HY9%DFgt&vew1ZnVomUKL+u zOGqz@0T-$<8O8oWSwn4A!pKMy$S(<_KhyvI&c6Y32aAndQKl9E00007=PjV+3j403MF{S#s8#){@PCm)M?P?oHR20f(Ps4aE!xim`1VOfZ4 z8U#_0glHDcg|G(^7sL#8^mvYL#N$4_HCnw9{S*Z|L!^Gp5M8@%R5?m0A!p# z&PVS3U!xGqBe!Oyh<+Gq_8=K(!Or{;d{!9;9CWth=d>NRrgCfr^eE);av+uw;+;p1 z&CnRqn^D{_2{;fD*c#U(bW;KL{4p@KrJNJ$z$n^_#XcqGoMK9j^s8VNmvIhsr*>m~ zM2qPzG05dL3*l)M&a+l&UcjcW!ne^gn0H9gCeH4$%XkRmm#Y!Z1Zme-(|^yd z)?n5tp@Jk#PQYuf#1JFEOGhmgA!(EUja4PMqRCpd)a}Q{hz7AcYQ*j~Va6fJ3t(lG zT3zUqQ|sxEc*s0;N6vF_L5_4PWWBZELPiuiqfaVsMh#GG4-&;C|walk6)TG`i? z$z*McuKG1YB=beBoCDgm<>+CKVA!Ujty*}P;u8kgH5G836BHk&|2@us0DfWyw@uCh QbpQYW07*qoM6N<$g6nWOVgLXD literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/chisel/textures/blocks/redstoneLamp/square-off.png b/src/main/resources/assets/chisel/textures/blocks/redstoneLamp/square-off.png new file mode 100644 index 0000000000000000000000000000000000000000..498520167067bb93cbe8ae45ce36b4b984fa44cc GIT binary patch literal 3210 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/chisel/textures/blocks/redstoneLamp/square-on.png b/src/main/resources/assets/chisel/textures/blocks/redstoneLamp/square-on.png new file mode 100644 index 0000000000000000000000000000000000000000..891f458a7825eb0116d6c8dd3e8b90ac53929806 GIT binary patch literal 3556 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 eNNeQnd;be;pH>vz2-Hdd0000 Date: Wed, 24 Dec 2014 07:01:39 -0800 Subject: [PATCH 29/36] Commit a whack of textures --- .../blocks/presentDouble/giftboxDouble0.png | Bin 0 -> 4311 bytes .../blocks/presentDouble/giftboxDouble1.png | Bin 0 -> 4984 bytes .../blocks/presentDouble/giftboxDouble10.png | Bin 0 -> 5084 bytes .../blocks/presentDouble/giftboxDouble11.png | Bin 0 -> 5054 bytes .../blocks/presentDouble/giftboxDouble12.png | Bin 0 -> 5088 bytes .../blocks/presentDouble/giftboxDouble13.png | Bin 0 -> 5100 bytes .../blocks/presentDouble/giftboxDouble14.png | Bin 0 -> 5102 bytes .../blocks/presentDouble/giftboxDouble15.png | Bin 0 -> 4682 bytes .../blocks/presentDouble/giftboxDouble2.png | Bin 0 -> 4834 bytes .../blocks/presentDouble/giftboxDouble3.png | Bin 0 -> 4818 bytes .../blocks/presentDouble/giftboxDouble4.png | Bin 0 -> 5027 bytes .../blocks/presentDouble/giftboxDouble5.png | Bin 0 -> 5122 bytes .../blocks/presentDouble/giftboxDouble6.png | Bin 0 -> 5109 bytes .../blocks/presentDouble/giftboxDouble7.png | Bin 0 -> 4711 bytes .../blocks/presentDouble/giftboxDouble8.png | Bin 0 -> 4628 bytes .../blocks/presentDouble/giftboxDouble9.png | Bin 0 -> 5063 bytes 16 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 src/main/resources/assets/chisel/textures/blocks/presentDouble/giftboxDouble0.png create mode 100644 src/main/resources/assets/chisel/textures/blocks/presentDouble/giftboxDouble1.png create mode 100644 src/main/resources/assets/chisel/textures/blocks/presentDouble/giftboxDouble10.png create mode 100644 src/main/resources/assets/chisel/textures/blocks/presentDouble/giftboxDouble11.png create mode 100644 src/main/resources/assets/chisel/textures/blocks/presentDouble/giftboxDouble12.png create mode 100644 src/main/resources/assets/chisel/textures/blocks/presentDouble/giftboxDouble13.png create mode 100644 src/main/resources/assets/chisel/textures/blocks/presentDouble/giftboxDouble14.png create mode 100644 src/main/resources/assets/chisel/textures/blocks/presentDouble/giftboxDouble15.png create mode 100644 src/main/resources/assets/chisel/textures/blocks/presentDouble/giftboxDouble2.png create mode 100644 src/main/resources/assets/chisel/textures/blocks/presentDouble/giftboxDouble3.png create mode 100644 src/main/resources/assets/chisel/textures/blocks/presentDouble/giftboxDouble4.png create mode 100644 src/main/resources/assets/chisel/textures/blocks/presentDouble/giftboxDouble5.png create mode 100644 src/main/resources/assets/chisel/textures/blocks/presentDouble/giftboxDouble6.png create mode 100644 src/main/resources/assets/chisel/textures/blocks/presentDouble/giftboxDouble7.png create mode 100644 src/main/resources/assets/chisel/textures/blocks/presentDouble/giftboxDouble8.png create mode 100644 src/main/resources/assets/chisel/textures/blocks/presentDouble/giftboxDouble9.png diff --git a/src/main/resources/assets/chisel/textures/blocks/presentDouble/giftboxDouble0.png b/src/main/resources/assets/chisel/textures/blocks/presentDouble/giftboxDouble0.png new file mode 100644 index 0000000000000000000000000000000000000000..c09e6d20a1754140c9696bc7c64189517edcf5ff GIT binary patch literal 4311 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 Se`{9&Ku5z+yVE*7urZVX literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/chisel/textures/blocks/presentDouble/giftboxDouble10.png b/src/main/resources/assets/chisel/textures/blocks/presentDouble/giftboxDouble10.png new file mode 100644 index 0000000000000000000000000000000000000000..57bd6748e0a7f2587fb337ea6641294be3619b14 GIT binary patch literal 5084 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/chisel/textures/blocks/presentDouble/giftboxDouble2.png b/src/main/resources/assets/chisel/textures/blocks/presentDouble/giftboxDouble2.png new file mode 100644 index 0000000000000000000000000000000000000000..22a1fb87b01fadae263ed5b8733d9d668492f4f0 GIT binary patch literal 4834 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/chisel/textures/blocks/presentDouble/giftboxDouble6.png b/src/main/resources/assets/chisel/textures/blocks/presentDouble/giftboxDouble6.png new file mode 100644 index 0000000000000000000000000000000000000000..851871c9bd5bee7c04bae220ddc68c8350b3b8f0 GIT binary patch literal 5109 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 cd!EpMOU~7V_S{oHgsuWq6g1?kf&pA&Y_{ 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/chisel/textures/blocks/presentDouble/giftboxDouble9.png b/src/main/resources/assets/chisel/textures/blocks/presentDouble/giftboxDouble9.png new file mode 100644 index 0000000000000000000000000000000000000000..b3f3f725201729eb0c234167ad09106bf568d8ee GIT binary patch literal 5063 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 literal 0 HcmV?d00001 From 29293b01e652a4d14be22ae52b7adaae4ef5aebb Mon Sep 17 00:00:00 2001 From: Cricket Date: Wed, 24 Dec 2014 11:12:30 -0500 Subject: [PATCH 30/36] Just needs the transaction redone --- .../com/cricketcraft/chisel/Crafting.java | 6 ++ .../tileentity/TileEntityAutoChisel.java | 90 ++++++++--------- .../block/tileentity/TileEntityPresent.java | 98 +++++++++++-------- .../render/item/ItemPresentRenderer.java | 6 +- .../cricketcraft/chisel/init/ModBlocks.java | 1 - .../chisel/inventory/ContainerAutoChisel.java | 11 +-- 6 files changed, 112 insertions(+), 100 deletions(-) diff --git a/src/main/java/com/cricketcraft/chisel/Crafting.java b/src/main/java/com/cricketcraft/chisel/Crafting.java index 5f109f0d..1b54de76 100644 --- a/src/main/java/com/cricketcraft/chisel/Crafting.java +++ b/src/main/java/com/cricketcraft/chisel/Crafting.java @@ -134,5 +134,11 @@ public class Crafting { GameRegistry.addShapelessRecipe(new ItemStack(ModBlocks.jackolantern[x]), new Object[]{new ItemStack(ModBlocks.pumpkin[x], 1), new ItemStack(Item.getItemFromBlock(Blocks.torch), 1)}); } } + + if(Configurations.featureEnabled("chest")){ + for(int x = 0; x < 16; x++){ + GameRegistry.addShapelessRecipe(new ItemStack(ModBlocks.present[x]), new Object[]{new ItemStack(Blocks.chest, 1), new ItemStack(Items.dye, 1, x)}); + } + } } } diff --git a/src/main/java/com/cricketcraft/chisel/block/tileentity/TileEntityAutoChisel.java b/src/main/java/com/cricketcraft/chisel/block/tileentity/TileEntityAutoChisel.java index 84a7d7f6..35edeb2e 100644 --- a/src/main/java/com/cricketcraft/chisel/block/tileentity/TileEntityAutoChisel.java +++ b/src/main/java/com/cricketcraft/chisel/block/tileentity/TileEntityAutoChisel.java @@ -1,9 +1,8 @@ package com.cricketcraft.chisel.block.tileentity; -import com.cricketcraft.chisel.block.BlockCarvable; -import com.cricketcraft.chisel.carving.CarvableHelper; import com.cricketcraft.chisel.init.ModItems; -import net.minecraft.block.Block; +import cpw.mods.fml.relauncher.Side; +import cpw.mods.fml.relauncher.SideOnly; import net.minecraft.entity.item.EntityItem; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.inventory.ISidedInventory; @@ -15,8 +14,6 @@ import net.minecraft.network.NetworkManager; import net.minecraft.network.Packet; import net.minecraft.network.play.server.S35PacketUpdateTileEntity; import net.minecraft.tileentity.TileEntity; -import cpw.mods.fml.relauncher.Side; -import cpw.mods.fml.relauncher.SideOnly; public class TileEntityAutoChisel extends TileEntity implements ISidedInventory { @@ -93,68 +90,61 @@ public class TileEntityAutoChisel extends TileEntity implements ISidedInventory if(isFaster){ if(!worldObj.isRemote && worldObj.getWorldTime() % 20 == 0){ - doTransaction(); - } - } else { - if(!worldObj.isRemote && worldObj.getWorldTime() % 40 == 0){ - doTransaction(); - } - } - - markDirty(); - } - - private void doTransaction(){ - if(inventory[BASE] != null && inventory[TARGET] != null){ - if(inventory[BASE].getItem() instanceof ItemBlock && inventory[TARGET].getItem() instanceof ItemBlock){ - Block base = Block.getBlockFromItem(inventory[BASE].getItem()); - Block target = Block.getBlockFromItem(inventory[TARGET].getItem()); - - if(base instanceof BlockCarvable){ - BlockCarvable baseCarvable = (BlockCarvable) base; - - if(baseCarvable.carverHelper.variations.contains(target)){ - if(isStackMode){ - if(inventory[BASE].stackSize == inventory[BASE].getMaxStackSize()){ + if(inventory[BASE] != null && inventory[TARGET] != null){ + if(inventory[BASE].getItem() instanceof ItemBlock && inventory[TARGET].getItem() instanceof ItemBlock){ + if(inventory[BASE].getUnlocalizedName().equalsIgnoreCase(inventory[TARGET].getUnlocalizedName())){ + if(isStackMode){ + if(inventory[BASE].stackSize == inventory[BASE].getMaxStackSize()){ + if(inventory[OUTPUT] == null){ + inventory[OUTPUT] = inventory[BASE]; + inventory[BASE] = null; + } + } + } else { if(inventory[OUTPUT] == null){ inventory[OUTPUT] = inventory[BASE]; + inventory[BASE].stackSize--; + } else if(inventory[BASE].stackSize != 0){ + inventory[OUTPUT].stackSize++; + inventory[BASE].stackSize--; + } else { inventory[BASE] = null; } } - } else { - if(inventory[OUTPUT] == null){ - inventory[OUTPUT] = new ItemStack(base, 1, inventory[BASE].getItemDamage()); - inventory[BASE].stackSize--; - } else if(inventory[BASE].stackSize != 0){ - inventory[OUTPUT].stackSize++; - inventory[BASE].stackSize--; - } } } - } else if(target instanceof BlockCarvable){ - BlockCarvable targetCarvable = (BlockCarvable) target; - - if(targetCarvable.carverHelper.variations.contains(base)){ - if(isStackMode){ - if(inventory[BASE].stackSize == inventory[BASE].getMaxStackSize()){ + } + } + } else { + if(!worldObj.isRemote && worldObj.getWorldTime() % 100 == 0){ + if(inventory[BASE] != null && inventory[TARGET] != null){ + if(inventory[BASE].getItem() instanceof ItemBlock && inventory[TARGET].getItem() instanceof ItemBlock){ + if(inventory[BASE].getUnlocalizedName().equalsIgnoreCase(inventory[TARGET].getUnlocalizedName())){ + if(isStackMode){ + if(inventory[BASE].stackSize == inventory[BASE].getMaxStackSize()){ + if(inventory[OUTPUT] == null){ + inventory[OUTPUT] = inventory[BASE]; + inventory[BASE] = null; + } + } + } else { if(inventory[OUTPUT] == null){ inventory[OUTPUT] = inventory[BASE]; + inventory[BASE].stackSize--; + } else if(inventory[BASE].stackSize != 0){ + inventory[OUTPUT].stackSize++; + inventory[BASE].stackSize--; + } else { inventory[BASE] = null; } } - } else { - if(inventory[OUTPUT] == null){ - inventory[OUTPUT] = new ItemStack(base, 1, inventory[BASE].getItemDamage()); - inventory[BASE].stackSize--; - } else if(inventory[BASE].stackSize != 0){ - inventory[OUTPUT].stackSize++; - inventory[BASE].stackSize--; - } } } } } } + + markDirty(); } @Override diff --git a/src/main/java/com/cricketcraft/chisel/block/tileentity/TileEntityPresent.java b/src/main/java/com/cricketcraft/chisel/block/tileentity/TileEntityPresent.java index 9ad6750c..247f21d2 100644 --- a/src/main/java/com/cricketcraft/chisel/block/tileentity/TileEntityPresent.java +++ b/src/main/java/com/cricketcraft/chisel/block/tileentity/TileEntityPresent.java @@ -5,6 +5,7 @@ import com.cricketcraft.chisel.inventory.ContainerPresent; import com.cricketcraft.chisel.inventory.InventoryLargePresent; import net.minecraft.block.Block; import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.inventory.ContainerChest; import net.minecraft.inventory.IInventory; import net.minecraft.tileentity.TileEntityChest; import net.minecraft.util.AxisAlignedBB; @@ -15,6 +16,7 @@ import java.util.List; public class TileEntityPresent extends TileEntityChest { public int type; + private int ticksSinceSync; public TileEntityPresent(int type) { this.type = type; @@ -115,78 +117,96 @@ public class TileEntityPresent extends TileEntityChest { @Override public void updateEntity() { super.updateEntity(); - checkForAdjacentPresents(); + this.checkForAdjacentChests(); + ++this.ticksSinceSync; float f; - if (!worldObj.isRemote && numPlayersUsing != 0 && (+xCoord + yCoord + zCoord) % 200 == 0) { - numPlayersUsing = 0; + if (!this.worldObj.isRemote && this.numPlayersUsing != 0 && (this.ticksSinceSync + this.xCoord + this.yCoord + this.zCoord) % 200 == 0) + { + this.numPlayersUsing = 0; f = 5.0F; - List list = worldObj.getEntitiesWithinAABB(EntityPlayer.class, AxisAlignedBB.getBoundingBox(xCoord - f, yCoord - f, zCoord - f, (xCoord + 1) + f, (yCoord + 1) + f, (zCoord + 1) + f)); - Iterator iterator = list.iterator(); + List list = this.worldObj.getEntitiesWithinAABB(EntityPlayer.class, AxisAlignedBB.getBoundingBox((double)((float)this.xCoord - f), (double)((float)this.yCoord - f), (double)((float)this.zCoord - f), (double)((float)(this.xCoord + 1) + f), (double)((float)(this.yCoord + 1) + f), (double)((float)(this.zCoord + 1) + f))); + Iterator iterator = list.iterator(); - while (iterator.hasNext()) { - EntityPlayer player = (EntityPlayer) iterator.next(); + while (iterator.hasNext()) + { + EntityPlayer entityplayer = (EntityPlayer)iterator.next(); - if (player.openContainer instanceof ContainerPresent) { - IInventory inventory = ((ContainerPresent) player.openContainer).getLowerPresentInventory(); + if (entityplayer.openContainer instanceof ContainerPresent) + { + IInventory iinventory = ((ContainerChest)entityplayer.openContainer).getLowerChestInventory(); - if (inventory == this || inventory instanceof InventoryLargePresent && ((InventoryLargePresent) inventory).isPartOfLargePresent(this)) { - ++numPlayersUsing; + if (iinventory == this || iinventory instanceof InventoryLargePresent && ((InventoryLargePresent)iinventory).isPartOfLargePresent(this)) + { + ++this.numPlayersUsing; } } } } - prevLidAngle = lidAngle; + this.prevLidAngle = this.lidAngle; f = 0.1F; double d2; - if (numPlayersUsing > 0 && lidAngle == 0.0F && adjacentChestZNeg == null && adjacentChestXNeg == null) { - double d1 = xCoord + 0.5D; - d2 = xCoord + 0.5D; - if (adjacentChestZPos != null) { + if (this.numPlayersUsing > 0 && this.lidAngle == 0.0F && this.adjacentChestZNeg == null && this.adjacentChestXNeg == null) + { + double d1 = (double)this.xCoord + 0.5D; + d2 = (double)this.zCoord + 0.5D; + + if (this.adjacentChestZPos != null) + { d2 += 0.5D; } - if (adjacentChestXPos != null) { + if (this.adjacentChestXPos != null) + { d1 += 0.5D; } - worldObj.playSoundEffect(d1, yCoord + 0.5D, d2, "random.chestopen", 0.5F, worldObj.rand.nextFloat() * 0.1F + 0.9F); + this.worldObj.playSoundEffect(d1, (double)this.yCoord + 0.5D, d2, "random.chestopen", 0.5F, this.worldObj.rand.nextFloat() * 0.1F + 0.9F); } - if (numPlayersUsing == 0 && lidAngle > 0.0F || numPlayersUsing > 0 && lidAngle < 1.0F) { - float f1 = lidAngle; + if (this.numPlayersUsing == 0 && this.lidAngle > 0.0F || this.numPlayersUsing > 0 && this.lidAngle < 1.0F) + { + float f1 = this.lidAngle; - if (numPlayersUsing > 0) { - lidAngle += f; - } else { - lidAngle -= f; + if (this.numPlayersUsing > 0) + { + this.lidAngle += f; + } + else + { + this.lidAngle -= f; } - if (lidAngle > 1.0F) { - lidAngle = 1.0F; + if (this.lidAngle > 1.0F) + { + this.lidAngle = 1.0F; } float f2 = 0.5F; - if (lidAngle < f2 && f1 >= f2 && adjacentChestZNeg == null && adjacentChestXNeg == null) { - d2 = xCoord + 0.5D; - double d0 = zCoord + 0.5D; + if (this.lidAngle < f2 && f1 >= f2 && this.adjacentChestZNeg == null && this.adjacentChestXNeg == null) + { + d2 = (double)this.xCoord + 0.5D; + double d0 = (double)this.zCoord + 0.5D; - if (adjacentChestZPos != null) { + if (this.adjacentChestZPos != null) + { d0 += 0.5D; } - if (adjacentChestXPos != null) { + if (this.adjacentChestXPos != null) + { d2 += 0.5D; } - worldObj.playSoundEffect(d2, yCoord + 0.5D, d0, "random.chestclosed", 0.5F, worldObj.rand.nextFloat() * 0.1F + 0.9F); + this.worldObj.playSoundEffect(d2, (double)this.yCoord + 0.5D, d0, "random.chestclosed", 0.5F, this.worldObj.rand.nextFloat() * 0.1F + 0.9F); } - if (lidAngle < 0.0F) { - lidAngle = 0.0F; + if (this.lidAngle < 0.0F) + { + this.lidAngle = 0.0F; } } } @@ -205,12 +225,10 @@ public class TileEntityPresent extends TileEntityChest { @Override public void closeInventory() { - if (getBlockType() instanceof BlockPresent) { - --numPlayersUsing; - worldObj.addBlockEvent(xCoord, yCoord, zCoord, getBlockType(), 1, numPlayersUsing); - worldObj.notifyBlocksOfNeighborChange(xCoord, yCoord, zCoord, getBlockType()); - worldObj.notifyBlocksOfNeighborChange(xCoord, yCoord - 1, zCoord, getBlockType()); - } + numPlayersUsing = 0; + worldObj.addBlockEvent(xCoord, yCoord, zCoord, getBlockType(), 1, numPlayersUsing); + worldObj.notifyBlocksOfNeighborChange(xCoord, yCoord, zCoord, getBlockType()); + worldObj.notifyBlocksOfNeighborChange(xCoord, yCoord - 1, zCoord, getBlockType()); } @Override diff --git a/src/main/java/com/cricketcraft/chisel/client/render/item/ItemPresentRenderer.java b/src/main/java/com/cricketcraft/chisel/client/render/item/ItemPresentRenderer.java index cb1660ca..a1c97ce1 100644 --- a/src/main/java/com/cricketcraft/chisel/client/render/item/ItemPresentRenderer.java +++ b/src/main/java/com/cricketcraft/chisel/client/render/item/ItemPresentRenderer.java @@ -32,13 +32,13 @@ public class ItemPresentRenderer implements IItemRenderer { FMLClientHandler.instance().getClient().renderEngine.bindTexture(new ResourceLocation(Chisel.MOD_ID, present.getKindOfChest(meta) + ".png")); switch (type) { case ENTITY: - renderBlock(0.0F, 0.0F, 0.0F); + renderBlock(0.0F, 1.0F, 0.0F); break; case EQUIPPED: - renderBlock(0.0F, 0.0F, 0.0F); + renderBlock(0.5F, 1.5F, 0.5F); break; case EQUIPPED_FIRST_PERSON: - renderBlock(0.0F, 0.0F, 0.0F); + renderBlock(0.5F, 1.0F, 0.5F); break; case INVENTORY: renderInventory(1.0F, 1.0F, 1.0F); diff --git a/src/main/java/com/cricketcraft/chisel/init/ModBlocks.java b/src/main/java/com/cricketcraft/chisel/init/ModBlocks.java index 1b59cc90..1656d8ce 100644 --- a/src/main/java/com/cricketcraft/chisel/init/ModBlocks.java +++ b/src/main/java/com/cricketcraft/chisel/init/ModBlocks.java @@ -1343,7 +1343,6 @@ public class ModBlocks { GameRegistry.registerBlock(present[x], "chest" + x); Carving.chisel.addVariation("present", present[x], 0, (x + 1)); } - Carving.chisel.addVariation("chest", Blocks.chest, 0, 0); Carving.chisel.registerOre("chest", "chest"); } diff --git a/src/main/java/com/cricketcraft/chisel/inventory/ContainerAutoChisel.java b/src/main/java/com/cricketcraft/chisel/inventory/ContainerAutoChisel.java index e1c0fcea..04e957b6 100644 --- a/src/main/java/com/cricketcraft/chisel/inventory/ContainerAutoChisel.java +++ b/src/main/java/com/cricketcraft/chisel/inventory/ContainerAutoChisel.java @@ -1,13 +1,12 @@ package com.cricketcraft.chisel.inventory; +import com.cricketcraft.chisel.block.tileentity.TileEntityAutoChisel; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.entity.player.InventoryPlayer; import net.minecraft.inventory.Container; import net.minecraft.inventory.Slot; import net.minecraft.item.ItemStack; -import com.cricketcraft.chisel.block.tileentity.TileEntityAutoChisel; - public class ContainerAutoChisel extends Container { public static TileEntityAutoChisel autoChisel; @@ -21,10 +20,10 @@ public class ContainerAutoChisel extends Container { addSlotToContainer(new Slot(tileEntityAutoChisel, 0, 53, 15)); addSlotToContainer(new Slot(tileEntityAutoChisel, 1, 78, 51)); addSlotToContainer(new Slot(tileEntityAutoChisel, 2, 103, 15)); - - for(int x = 0; x < 3; x++){ - addSlotToContainer(new Slot(tileEntityAutoChisel, (x + 3), 200, 15 * 9 + 9)); - } + addSlotToContainer(new Slot(tileEntityAutoChisel, 3, 151, 51)); + addSlotToContainer(new Slot(tileEntityAutoChisel, 4, 151, 31)); + addSlotToContainer(new Slot(tileEntityAutoChisel, 5, 151, 11)); + bindPlayerInventory(player); } From 8431ef1e506f6beda311ca3b5741b90c57923e4f Mon Sep 17 00:00:00 2001 From: Cricket Date: Wed, 24 Dec 2014 11:53:11 -0500 Subject: [PATCH 31/36] Done for this update --- .../block/tileentity/TileEntityAutoChisel.java | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/main/java/com/cricketcraft/chisel/block/tileentity/TileEntityAutoChisel.java b/src/main/java/com/cricketcraft/chisel/block/tileentity/TileEntityAutoChisel.java index 35edeb2e..49dd8e8d 100644 --- a/src/main/java/com/cricketcraft/chisel/block/tileentity/TileEntityAutoChisel.java +++ b/src/main/java/com/cricketcraft/chisel/block/tileentity/TileEntityAutoChisel.java @@ -89,20 +89,20 @@ public class TileEntityAutoChisel extends TileEntity implements ISidedInventory } if(isFaster){ - if(!worldObj.isRemote && worldObj.getWorldTime() % 20 == 0){ + if(!worldObj.isRemote && worldObj.getWorldTime() % 10 == 0){ if(inventory[BASE] != null && inventory[TARGET] != null){ if(inventory[BASE].getItem() instanceof ItemBlock && inventory[TARGET].getItem() instanceof ItemBlock){ if(inventory[BASE].getUnlocalizedName().equalsIgnoreCase(inventory[TARGET].getUnlocalizedName())){ if(isStackMode){ if(inventory[BASE].stackSize == inventory[BASE].getMaxStackSize()){ if(inventory[OUTPUT] == null){ - inventory[OUTPUT] = inventory[BASE]; + inventory[OUTPUT] = new ItemStack(inventory[TARGET].getItem(), 64, inventory[TARGET].getItemDamage()); inventory[BASE] = null; } } } else { if(inventory[OUTPUT] == null){ - inventory[OUTPUT] = inventory[BASE]; + inventory[OUTPUT] = new ItemStack(inventory[TARGET].getItem(), 1, inventory[TARGET].getItemDamage()); inventory[BASE].stackSize--; } else if(inventory[BASE].stackSize != 0){ inventory[OUTPUT].stackSize++; @@ -116,20 +116,20 @@ public class TileEntityAutoChisel extends TileEntity implements ISidedInventory } } } else { - if(!worldObj.isRemote && worldObj.getWorldTime() % 100 == 0){ + if(!worldObj.isRemote && worldObj.getWorldTime() % 40 == 0){ if(inventory[BASE] != null && inventory[TARGET] != null){ if(inventory[BASE].getItem() instanceof ItemBlock && inventory[TARGET].getItem() instanceof ItemBlock){ if(inventory[BASE].getUnlocalizedName().equalsIgnoreCase(inventory[TARGET].getUnlocalizedName())){ if(isStackMode){ if(inventory[BASE].stackSize == inventory[BASE].getMaxStackSize()){ if(inventory[OUTPUT] == null){ - inventory[OUTPUT] = inventory[BASE]; + inventory[OUTPUT] = new ItemStack(inventory[TARGET].getItem(), 64, inventory[TARGET].getItemDamage()); inventory[BASE] = null; } } } else { if(inventory[OUTPUT] == null){ - inventory[OUTPUT] = inventory[BASE]; + inventory[OUTPUT] = new ItemStack(inventory[TARGET].getItem(), 1, inventory[TARGET].getItemDamage()); inventory[BASE].stackSize--; } else if(inventory[BASE].stackSize != 0){ inventory[OUTPUT].stackSize++; From 4fa1139afa098b198f3af22866b30d26677a99ee Mon Sep 17 00:00:00 2001 From: Cricket Date: Wed, 24 Dec 2014 12:02:07 -0500 Subject: [PATCH 32/36] Fixed the auto chisel name --- src/main/resources/assets/chisel/lang/en_US.lang | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/src/main/resources/assets/chisel/lang/en_US.lang b/src/main/resources/assets/chisel/lang/en_US.lang index a63b87fd..60ff2a2f 100644 --- a/src/main/resources/assets/chisel/lang/en_US.lang +++ b/src/main/resources/assets/chisel/lang/en_US.lang @@ -23,14 +23,7 @@ item.upgrade_stack.desc=Allows it to manufacture stacks at a time #Chisel 2 #Auto Chisel -tile.autoChisel.base.name=Auto Chisel -tile.autoChisel.base.desc=Base Version -tile.autoChisel.speed.name=Auto Chisel (Speed) -tile.autoChisel.speed.desc=Speed Upgrade -tile.autoChisel.automation.name=Auto Chisel (Automation) -tile.autoChisel.automation.desc=Automation Upgrade -tile.autoChisel.stack.name=Auto Chisel (Stack) -tile.autoChisel.stack.desc=Stack Upgrade +tile.autoChisel.name=Auto Chisel #Leaves tile.leaves.6.desc=Dead Leaves From 291043567b8e42431feddd2d8732b26ad64db012 Mon Sep 17 00:00:00 2001 From: Drullkus Date: Wed, 24 Dec 2014 09:03:14 -0800 Subject: [PATCH 33/36] Add other Arcane Stone block --- src/main/java/com/cricketcraft/chisel/init/ModBlocks.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/cricketcraft/chisel/init/ModBlocks.java b/src/main/java/com/cricketcraft/chisel/init/ModBlocks.java index f975ca78..cd32b1d1 100644 --- a/src/main/java/com/cricketcraft/chisel/init/ModBlocks.java +++ b/src/main/java/com/cricketcraft/chisel/init/ModBlocks.java @@ -1564,9 +1564,10 @@ public class ModBlocks { { arcane = (BlockCarvable) new BlockCarvable(Material.rock).setStepSound(Block.soundTypeStone); Carving.chisel.addVariation("arcane", GameRegistry.findBlock("Thaumcraft", "blockCosmeticSolid"), 6, 0); - arcane.carverHelper.addVariation(StatCollector.translateToLocal("tile.arcane.1.desc"), 1, "arcane/largetile"); - arcane.carverHelper.addVariation(StatCollector.translateToLocal("tile.arcane.2.desc"), 2, "arcane/moon"); - arcane.carverHelper.addVariation(StatCollector.translateToLocal("tile.arcane.3.desc"), 3, "arcane/moon-thaumium"); + Carving.chisel.addVariation("arcane", GameRegistry.findBlock("Thaumcraft", "blockCosmeticSolid"), 7, 1); + arcane.carverHelper.addVariation(StatCollector.translateToLocal("tile.arcane.1.desc"), 0, "arcane/largetile"); + arcane.carverHelper.addVariation(StatCollector.translateToLocal("tile.arcane.2.desc"), 1, "arcane/moon"); + arcane.carverHelper.addVariation(StatCollector.translateToLocal("tile.arcane.3.desc"), 2, "arcane/moon-thaumium"); arcane.carverHelper.register(arcane, "arcane"); Carving.chisel.registerOre("arcane", "arcane"); } From 35bc74811e0767b9f97b367b998050880235fed2 Mon Sep 17 00:00:00 2001 From: Cricket Date: Wed, 24 Dec 2014 12:16:19 -0500 Subject: [PATCH 34/36] 200th Commit and made it better for loading --- .../java/com/cricketcraft/chisel/Chisel.java | 5 ++-- .../cricketcraft/chisel/init/ModBlocks.java | 30 ++++++++----------- 2 files changed, 15 insertions(+), 20 deletions(-) diff --git a/src/main/java/com/cricketcraft/chisel/Chisel.java b/src/main/java/com/cricketcraft/chisel/Chisel.java index 67f12692..151d68ea 100644 --- a/src/main/java/com/cricketcraft/chisel/Chisel.java +++ b/src/main/java/com/cricketcraft/chisel/Chisel.java @@ -47,7 +47,7 @@ import net.minecraftforge.common.config.Configuration; import java.io.File; -@Mod(modid = Chisel.MOD_ID, name = Chisel.MOD_NAME, version = Chisel.VERSION, guiFactory = "com.cricketcraft.chisel.client.gui.GuiFactory", dependencies = "after:ForgeMultipart;") +@Mod(modid = Chisel.MOD_ID, name = Chisel.MOD_NAME, version = Chisel.VERSION, guiFactory = "com.cricketcraft.chisel.client.gui.GuiFactory", dependencies = "after:ForgeMultipart;after:Thaumcraft") public class Chisel { public static final String MOD_ID = "chisel"; @@ -119,7 +119,7 @@ public class Chisel Configurations.refreshConfig(); ModTabs.load(); - ModBlocks.preInit(); + ModBlocks.load(); ModItems.load(); proxy.preInit(); } @@ -127,7 +127,6 @@ public class Chisel @EventHandler public void init(FMLInitializationEvent event) { - ModBlocks.init(); Crafting.init(); NetworkRegistry.INSTANCE.registerGuiHandler(this, new IGuiHandler() { diff --git a/src/main/java/com/cricketcraft/chisel/init/ModBlocks.java b/src/main/java/com/cricketcraft/chisel/init/ModBlocks.java index 52bcd287..2e7a955b 100644 --- a/src/main/java/com/cricketcraft/chisel/init/ModBlocks.java +++ b/src/main/java/com/cricketcraft/chisel/init/ModBlocks.java @@ -8,7 +8,6 @@ import com.cricketcraft.chisel.carving.CarvableVariation; import com.cricketcraft.chisel.carving.Carving; import com.cricketcraft.chisel.item.ItemCarvable; import com.cricketcraft.chisel.item.ItemMarbleSlab; - import cpw.mods.fml.common.Loader; import cpw.mods.fml.common.registry.GameRegistry; import net.minecraft.block.Block; @@ -96,7 +95,7 @@ public class ModBlocks { public static BlockCarvableGlass[] stainedGlass = new BlockCarvableGlass[4]; public static BlockCarvablePane[] stainedGlassPane = new BlockCarvablePane[8]; - public static void preInit() + public static void load() { if(Configurations.featureEnabled("autoChisel")){ autoChisel = new BlockAutoChisel().setBlockTextureName("Chisel:autoChisel").setCreativeTab(ModTabs.tabChisel).setBlockName("autoChisel").setBlockTextureName(Chisel.MOD_ID + ":factory/circuit"); @@ -1555,20 +1554,17 @@ public class ModBlocks { sign.carverHelper.register(sign, "warningSign"); Carving.chisel.registerOre("warningSign", "warningSign"); } - } - public static void init() - { - //Load AFTER Thaumcraft Blocks have loaded :P - if(Configurations.featureEnabled("arcane") && Loader.isModLoaded("Thaumcraft")) - { - arcane = (BlockCarvable) new BlockCarvable(Material.rock).setStepSound(Block.soundTypeStone); - Carving.chisel.addVariation("arcane", GameRegistry.findBlock("Thaumcraft", "blockCosmeticSolid"), 6, 0); - Carving.chisel.addVariation("arcane", GameRegistry.findBlock("Thaumcraft", "blockCosmeticSolid"), 7, 1); - arcane.carverHelper.addVariation(StatCollector.translateToLocal("tile.arcane.1.desc"), 0, "arcane/largetile"); - arcane.carverHelper.addVariation(StatCollector.translateToLocal("tile.arcane.2.desc"), 1, "arcane/moon"); - arcane.carverHelper.addVariation(StatCollector.translateToLocal("tile.arcane.3.desc"), 2, "arcane/moon-thaumium"); - arcane.carverHelper.register(arcane, "arcane"); - Carving.chisel.registerOre("arcane", "arcane"); - } + + if(Configurations.featureEnabled("arcane") && Loader.isModLoaded("Thaumcraft")) + { + arcane = (BlockCarvable) new BlockCarvable(Material.rock).setStepSound(Block.soundTypeStone); + Carving.chisel.addVariation("arcane", GameRegistry.findBlock("Thaumcraft", "blockCosmeticSolid"), 6, 0); + Carving.chisel.addVariation("arcane", GameRegistry.findBlock("Thaumcraft", "blockCosmeticSolid"), 7, 1); + arcane.carverHelper.addVariation(StatCollector.translateToLocal("tile.arcane.1.desc"), 0, "arcane/largetile"); + arcane.carverHelper.addVariation(StatCollector.translateToLocal("tile.arcane.2.desc"), 1, "arcane/moon"); + arcane.carverHelper.addVariation(StatCollector.translateToLocal("tile.arcane.3.desc"), 2, "arcane/moon-thaumium"); + arcane.carverHelper.register(arcane, "arcane"); + Carving.chisel.registerOre("arcane", "arcane"); + } } } From 679095a711f8d0de965d3f2e972d705c4dc9244e Mon Sep 17 00:00:00 2001 From: Cricket Date: Wed, 24 Dec 2014 12:27:16 -0500 Subject: [PATCH 35/36] Forgot a crafting recipe --- src/main/java/com/cricketcraft/chisel/Crafting.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/main/java/com/cricketcraft/chisel/Crafting.java b/src/main/java/com/cricketcraft/chisel/Crafting.java index 1b54de76..a52bccde 100644 --- a/src/main/java/com/cricketcraft/chisel/Crafting.java +++ b/src/main/java/com/cricketcraft/chisel/Crafting.java @@ -135,6 +135,10 @@ public class Crafting { } } + if(Configurations.featureEnabled("technical")){ + GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModBlocks.technical, Configurations.factoryBlockAmount, 0), new Object[]{"xyx", "yxy", "xyx", 'x', "stone", 'y', Items.iron_ingot})); + } + if(Configurations.featureEnabled("chest")){ for(int x = 0; x < 16; x++){ GameRegistry.addShapelessRecipe(new ItemStack(ModBlocks.present[x]), new Object[]{new ItemStack(Blocks.chest, 1), new ItemStack(Items.dye, 1, x)}); From 474fd7b966141179ab2e36bea33dda128abd840e Mon Sep 17 00:00:00 2001 From: Cricket Date: Wed, 24 Dec 2014 12:31:21 -0500 Subject: [PATCH 36/36] Fixed Hardness and recipe bugs --- .../com/cricketcraft/chisel/Crafting.java | 4 ++++ .../chisel/block/BlockCarvable.java | 20 +++++++++---------- .../cricketcraft/chisel/init/ModBlocks.java | 2 +- 3 files changed, 15 insertions(+), 11 deletions(-) diff --git a/src/main/java/com/cricketcraft/chisel/Crafting.java b/src/main/java/com/cricketcraft/chisel/Crafting.java index a52bccde..d0e058d2 100644 --- a/src/main/java/com/cricketcraft/chisel/Crafting.java +++ b/src/main/java/com/cricketcraft/chisel/Crafting.java @@ -144,5 +144,9 @@ public class Crafting { GameRegistry.addShapelessRecipe(new ItemStack(ModBlocks.present[x]), new Object[]{new ItemStack(Blocks.chest, 1), new ItemStack(Items.dye, 1, x)}); } } + + if(Configurations.featureEnabled("warningSign")){ + GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModBlocks.sign, 4, 0), new Object[]{"xxx", "xyx", "xxx", 'x', "stone", 'y', Items.sign})); + } } } diff --git a/src/main/java/com/cricketcraft/chisel/block/BlockCarvable.java b/src/main/java/com/cricketcraft/chisel/block/BlockCarvable.java index 38e6b4cd..29869a91 100644 --- a/src/main/java/com/cricketcraft/chisel/block/BlockCarvable.java +++ b/src/main/java/com/cricketcraft/chisel/block/BlockCarvable.java @@ -1,7 +1,12 @@ package com.cricketcraft.chisel.block; -import java.util.List; - +import com.cricketcraft.chisel.Chisel; +import com.cricketcraft.chisel.api.ICarvable; +import com.cricketcraft.chisel.carving.CarvableHelper; +import com.cricketcraft.chisel.carving.CarvableVariation; +import com.cricketcraft.chisel.init.ModTabs; +import cpw.mods.fml.relauncher.Side; +import cpw.mods.fml.relauncher.SideOnly; import net.minecraft.block.Block; import net.minecraft.block.material.Material; import net.minecraft.client.renderer.texture.IIconRegister; @@ -10,14 +15,7 @@ import net.minecraft.item.Item; import net.minecraft.util.IIcon; import net.minecraft.world.IBlockAccess; -import com.cricketcraft.chisel.Chisel; -import com.cricketcraft.chisel.api.ICarvable; -import com.cricketcraft.chisel.carving.CarvableHelper; -import com.cricketcraft.chisel.carving.CarvableVariation; -import com.cricketcraft.chisel.init.ModTabs; - -import cpw.mods.fml.relauncher.Side; -import cpw.mods.fml.relauncher.SideOnly; +import java.util.List; public class BlockCarvable extends Block implements ICarvable { public CarvableHelper carverHelper; @@ -30,6 +28,8 @@ public class BlockCarvable extends Block implements ICarvable { public BlockCarvable(Material m) { super(m); carverHelper = new CarvableHelper(); + setResistance(10.0F); + setHardness(2.0F); setCreativeTab(ModTabs.tabChiselBlocks); } diff --git a/src/main/java/com/cricketcraft/chisel/init/ModBlocks.java b/src/main/java/com/cricketcraft/chisel/init/ModBlocks.java index 2e7a955b..a3f96941 100644 --- a/src/main/java/com/cricketcraft/chisel/init/ModBlocks.java +++ b/src/main/java/com/cricketcraft/chisel/init/ModBlocks.java @@ -1545,7 +1545,7 @@ public class ModBlocks { } if(Configurations.featureEnabled("warningSign")) { - sign = (BlockCarvable) new BlockCarvable(Material.iron); + sign = (BlockCarvable) new BlockCarvable(Material.iron).setHardness(2.0F).setResistance(10.0F); sign.carverHelper.addVariation(StatCollector.translateToLocal("tile.warningSign.0.desc"), 0, "warning/rad"); sign.carverHelper.addVariation(StatCollector.translateToLocal("tile.warningSign.1.desc"), 1, "warning/bio"); sign.carverHelper.addVariation(StatCollector.translateToLocal("tile.warningSign.2.desc"), 2, "warning/fire");