From 9017d6ac0f1255596e573aebc10e0a1303a3d060 Mon Sep 17 00:00:00 2001 From: Mohammad-Ali Minaie Date: Mon, 13 Mar 2017 21:22:29 -0400 Subject: [PATCH] adding texture for pickaxehead --- 1.11/To-Dos | 5 + 1.11/e_particle.png | Bin 159 -> 0 bytes 1.11/e_texture.png | Bin 141 -> 0 bytes 1.11/eula.txt | 2 +- 1.11/fireboxV3.json | 113 ------------------ 1.11/firebox_litV3.json | 113 ------------------ 1.11/gradle.properties | 2 +- .../nmd/primal/forgecraft/ForgeCraft.java | 4 +- .../java/nmd/primal/forgecraft/ModInfo.java | 4 +- .../items/toolparts/PickaxePart.java | 25 +++- .../primal/forgecraft/tiles/TileForge.java | 2 +- .../models/item/ironpickaxehead.json | 7 +- .../models/item/ironpickaxehead_0.json | 4 +- .../models/item/ironpickaxehead_1.json | 4 +- .../models/item/ironpickaxehead_2.json | 8 ++ .../forgecraft/textures/blocks/iron_ingot.png | Bin 714 -> 741 bytes .../forgecraft/textures/items/iron_ingot.png | Bin 0 -> 741 bytes .../textures/items/iron_ingot_emerald1.png | Bin 0 -> 912 bytes .../textures/items/iron_ingot_hot.png | Bin 0 -> 801 bytes 1.11/src/main/resources/mcmod.info | 2 +- 20 files changed, 52 insertions(+), 243 deletions(-) delete mode 100644 1.11/e_particle.png delete mode 100644 1.11/e_texture.png delete mode 100644 1.11/fireboxV3.json delete mode 100644 1.11/firebox_litV3.json create mode 100644 1.11/src/main/resources/assets/forgecraft/models/item/ironpickaxehead_2.json create mode 100644 1.11/src/main/resources/assets/forgecraft/textures/items/iron_ingot.png create mode 100644 1.11/src/main/resources/assets/forgecraft/textures/items/iron_ingot_emerald1.png create mode 100644 1.11/src/main/resources/assets/forgecraft/textures/items/iron_ingot_hot.png diff --git a/1.11/To-Dos b/1.11/To-Dos index f6b26366..451b1c27 100644 --- a/1.11/To-Dos +++ b/1.11/To-Dos @@ -3,6 +3,11 @@ To-Dos *** Priority *** - [ ] Create all the textures for all the NBT types +- [ ] Create the axe Model +- [ ] Create the shovel model +- [ ] Create the hoe model +- [ ] Create the Sword Model + - [ ] Create Crafting Block for Tools and Weapons - [ ] Create PickAxe Tool which ingests NBT diff --git a/1.11/e_particle.png b/1.11/e_particle.png deleted file mode 100644 index e557878f9b0081df0e6c571ed915f4780bf1a2fc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 159 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61SBU+%rFB|X`U{QAsV7vCj@daC~~-LPd)$i z?$?xTj^-IIp9ACFK7V={aJAiXe!J@v0mIGT4Z3dBCY+nlAN}mLRowa~J3GYg{eRVX zXUUaN&3PXSznt{pUt?*oMTj?KX|GSjMcIr5t;EiVqsx9UI;{|T9DHPlG0;W^Pgg&e IbxsLQ03WwL?f?J) diff --git a/1.11/e_texture.png b/1.11/e_texture.png deleted file mode 100644 index 7291f2ea2b524eccecb6678f7bd40262c849bf2f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 141 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61SBU+%rFB|A)YRdAsV8|HWeQfm^B+%SKK&v zuFpfaoliDNDM&L$@~vsZp9Y?WbuQ1CZf4l2-1K~5=5VI@Msu3kk+ey<5-m~}Y= 0) { + if ( (item.getSubCompound("tags").getBoolean("emerald") == false) && + (item.getSubCompound("tags").getInteger("diamond") >= 0) && + (item.getSubCompound("tags").getInteger("redstone") >= 0) && + (item.getSubCompound("tags").getInteger("lapis") >= 0)) { + return 1.0F; + } + if ( item.getSubCompound("tags").getBoolean("emerald") == true && + (item.getSubCompound("tags").getInteger("diamond") >= 0) && + (item.getSubCompound("tags").getInteger("redstone") >= 0) && + (item.getSubCompound("tags").getInteger("lapis") >= 0)) { + return 1.0F; + } + } } if (item.getSubCompound("tags").getBoolean("hot") == false) { - if (item.getSubCompound("tags").getInteger("modifiers") == 0) { - return 0.0F; + if (item.getSubCompound("tags").getInteger("modifiers") >= 0) { + if ( (item.getSubCompound("tags").getBoolean("emerald") == false) || + (item.getSubCompound("tags").getBoolean("emerald") == true) && + (item.getSubCompound("tags").getInteger("diamond") >= 0) && + (item.getSubCompound("tags").getInteger("redstone") >= 0) && + (item.getSubCompound("tags").getInteger("lapis") >= 0)) { + return 0.0F; + } } } diff --git a/1.11/src/main/java/nmd/primal/forgecraft/tiles/TileForge.java b/1.11/src/main/java/nmd/primal/forgecraft/tiles/TileForge.java index 08f6ba68..ef4757b5 100644 --- a/1.11/src/main/java/nmd/primal/forgecraft/tiles/TileForge.java +++ b/1.11/src/main/java/nmd/primal/forgecraft/tiles/TileForge.java @@ -142,7 +142,7 @@ public class TileForge extends TileBaseSlot implements ITickable { if (cookCounter4 >= recipe.getIdealTime()) { if(this.getSlotStack(i).hasTagCompound()){ this.getSlotStack(i).getSubCompound("tags").setBoolean("hot", true); - //System.out.println("its hot now"); + System.out.println("its hot now"); } else this.setSlotStack(i, recipe.getOutput()); cookCounter4 = 0; } diff --git a/1.11/src/main/resources/assets/forgecraft/models/item/ironpickaxehead.json b/1.11/src/main/resources/assets/forgecraft/models/item/ironpickaxehead.json index a6604456..1cc7c4ab 100644 --- a/1.11/src/main/resources/assets/forgecraft/models/item/ironpickaxehead.json +++ b/1.11/src/main/resources/assets/forgecraft/models/item/ironpickaxehead.json @@ -1,13 +1,14 @@ { "parent": "forgecraft:item/pickaxehead", "textures": { - "particle": "forgecraft:blocks/iron_ingot", + "particle": "forgecraft:items/iron_ingot", "texture": "blocks/planks_oak", - "texture1": "forgecraft:blocks/iron_ingot" + "texture1": "forgecraft:items/iron_ingot" }, "overrides": [ {"predicate": {"type": 0.0},"model": "forgecraft:item/ironpickaxehead_0"}, - {"predicate": {"type": 1.0},"model": "forgecraft:item/ironpickaxehead_1"} + {"predicate": {"type": 1.0},"model": "forgecraft:item/ironpickaxehead_1"}, + {"predicate": {"type": 0.1},"model": "forgecraft:item/ironpickaxehead_2"} ] } diff --git a/1.11/src/main/resources/assets/forgecraft/models/item/ironpickaxehead_0.json b/1.11/src/main/resources/assets/forgecraft/models/item/ironpickaxehead_0.json index 96a1fba6..e50ffec3 100644 --- a/1.11/src/main/resources/assets/forgecraft/models/item/ironpickaxehead_0.json +++ b/1.11/src/main/resources/assets/forgecraft/models/item/ironpickaxehead_0.json @@ -1,8 +1,8 @@ { "parent": "forgecraft:item/pickaxehead", "textures": { - "particle": "forgecraft:blocks/iron_ingot", + "particle": "forgecraft:items/iron_ingot", "texture": "blocks/planks_oak", - "texture1": "forgecraft:blocks/iron_ingot" + "texture1": "forgecraft:items/iron_ingot" } } diff --git a/1.11/src/main/resources/assets/forgecraft/models/item/ironpickaxehead_1.json b/1.11/src/main/resources/assets/forgecraft/models/item/ironpickaxehead_1.json index 210322ec..880353b2 100644 --- a/1.11/src/main/resources/assets/forgecraft/models/item/ironpickaxehead_1.json +++ b/1.11/src/main/resources/assets/forgecraft/models/item/ironpickaxehead_1.json @@ -1,8 +1,8 @@ { "parent": "forgecraft:item/pickaxehead", "textures": { - "particle": "forgecraft:blocks/iron_ingot_hot", + "particle": "forgecraft:items/iron_ingot_hot", "texture": "blocks/planks_oak", - "texture1": "forgecraft:blocks/iron_ingot_hot" + "texture1": "forgecraft:items/iron_ingot_hot" } } diff --git a/1.11/src/main/resources/assets/forgecraft/models/item/ironpickaxehead_2.json b/1.11/src/main/resources/assets/forgecraft/models/item/ironpickaxehead_2.json new file mode 100644 index 00000000..57834056 --- /dev/null +++ b/1.11/src/main/resources/assets/forgecraft/models/item/ironpickaxehead_2.json @@ -0,0 +1,8 @@ +{ + "parent": "forgecraft:item/pickaxehead", + "textures": { + "particle": "forgecraft:items/iron_ingot_emerald1", + "texture": "blocks/planks_oak", + "texture1": "forgecraft:items/iron_ingot_emerald1" + } +} diff --git a/1.11/src/main/resources/assets/forgecraft/textures/blocks/iron_ingot.png b/1.11/src/main/resources/assets/forgecraft/textures/blocks/iron_ingot.png index b6739c167607c4c3c59fe15e6aa8a101cdbb1b01..e371011d9d833a1137de181f6bf63a67c5a68139 100644 GIT binary patch delta 671 zcmV;Q0$}~h1?2^hQhx&u05$|T!a4{500MGJL_t(I%RQ4zPr^VHg}-U1owh0EQHll< zW#Psj@1Jq25FxUVMv&Gr4AX}TL+|n?Hz((O=Zcq?m+tQFj`e!Y@9!_q&(8on4Aq1Z10dP8<7z_s7M%HzWQVQ2~ z>AH?E3;{SC4k)Eal7u|Z$+8S%$i|_k*p2vQ_#~6bU0g};WT8^X`XfR094 zxbW3|B)1Nc$(RUn2#EamU6>)alUj5om8w(UDe?OHYHn|D$@83_pC4XcUI6I2jyR5) z=b54?xVyWMdNZYpTb~|>v9hb`m-}hN=aFk zjN^z9g1+x@T^FSkRaI@$=6NQHA^^_kGggu$jN?etG^A-t6h+MQjOTfDUB|L4?DzYv zco+tR5Ex^)xw-k9AWc)0QvCk@(zY#q-(!pcU>F9BF@LmeyG7S^Xsyv&BTuIjz$U}@ zeU@cmT~{2(*}8e2w=M4d{hi0hNBX`;W?2Tn*Vh+PO8UNMp689TQVPqmHac+}6UQ;O zZ4*V&9|h0zSe9igavW!K;y8|5-uL|tci;DaM!I&6%nz!*bO6x-NWN&izA#}VK6X_|(^;efmzQWQm859|B; z8>JNMx^CuL*A>gM2!epm&rgCNpl#c~9bAn8Y=&_hhd7RzrU@YgS(cGy8K={UWm&kt dzh@W*{sFb6HNLOXvE~2(002ovPDHLkV1mS+HvRwr diff --git a/1.11/src/main/resources/assets/forgecraft/textures/items/iron_ingot.png b/1.11/src/main/resources/assets/forgecraft/textures/items/iron_ingot.png new file mode 100644 index 0000000000000000000000000000000000000000..3ce063f039d83f3deec9d67706c18f3b2a5eb269 GIT binary patch literal 741 zcmV~DpK+@YA+nH0kk&E`(}xQ~@A4)$C+B?U zikFv{?(Xi6^?J?k?=R2K&j3_aMVh8qYuRiz+~40LrNkIR5Cm9jS*=#cIF6~R3VW2&jK^aRhXZjOQ-8FdBuS6}zV8E|ltOEbQVJ<0 z=ku8$2#``z*EK>2Mxzm~>$2PJ=(-NaT8r=dc%H|8zsDGZ5CW|=VHl#6BG2>QnzgnM z`1A72wOvTNOgkwk?y%1m}9aGMmj%N^w4) zDa#VAHC@*MaJgLQx{k6eDT;!kD5$E6APD~LZMR!)IY=pq;VJWV_wcG!2Wz0%Ht+ X_?0;Daer7+00000NkvXXu0mjf(*#Ib literal 0 HcmV?d00001 diff --git a/1.11/src/main/resources/assets/forgecraft/textures/items/iron_ingot_emerald1.png b/1.11/src/main/resources/assets/forgecraft/textures/items/iron_ingot_emerald1.png new file mode 100644 index 0000000000000000000000000000000000000000..76c11db459f15ddf9b8e75fdac71d5406b024e9a GIT binary patch literal 912 zcmV;B18@9^P)vdSt|W+!EZ zsHjLqP*l7OAYgX`-7x1!pZ@tYGk!DZo%UEVmWb?#zzHbIMdnPGP()lcuehGO#_Cz* z+#IoZj4%jkUNwhFvPa>VbwrvLf076)qEpw?|p%@DF%Q_+) zhbTfpTZ+LD-p;?J-D}eu_Rt&+d(NhOTE;eQbY17rKf($vl6sPz^&LcK+@W?^qw-Jz z9Y%u@%WjJ6*foiGf`jS-uhw62&^n;(l~FVWRZ{s8{=gCz%5Z7OX5u9?6|||w;nN}N zNM)zEL#0_^bM+;%DpRlu{CfPwc4~`3H01W`mVIX*Wn0~*ep_d3jY&l*)|@Pw5hL&d zgd?bh=lI7yrL7WqInN{(l9(l+5AM`O%+JsBV(A3~e?Twj;W!DxVTfTEWtG%o3i0stz+Lx_8~uiI zt&FLfyxw??6v4%R7euQOd)+-0O(kv`tf$w}T^+F?(1eCat)$4rGjtjqX0sXJtKZQ= zjau)VLb||cG9n$MVG5BSQF*FhX(m}IOKLHN;`Kf1{W>BoNCrt(7gy;%cgeXqM$riS z*(Sf5=csdp=4tG1?$U0xx%F>}*)bFpu;VsqJxwcYp@%xbG@#LGAT+`6<{HvS;=|4d m5b)*e7ZC9Aua7hzn*0w&Rb3Q9D2RUm0000FzNe5q+~zRqzi77i2S@;sv=K=g86^$QBt`}y-sFgO7jy^!LK37SbULIuenUOJ zMEW8}gfUWwn6nSqc@9Ei^C>c3Kt>7m`A1~D0Dw0oYPbSGb^Hbyu5IJXjCy=Yu)0f- zj&MbV>@H$wH~88RjJ6thMTN~Wgb?5zdU+k~%7S2Rm+JIAcK!{@3Rh%^I=vg3AzK~X z%@uYsZis7zh;|p5bkN27!=@Ow5IREkQe(a@$#xwfS^})gi%y4a%dJggZYq-L3{HQArPT_5nTILZRE61=02%+J3uxq|pf38{lron6Iae zsa%Z=8*_PQL2C5kfa>HevOlDrT;Fk!uH564oyIVt6%#CP;7oy+iq`%Ct^EVa