From 06920b621b53203add86dc457017a51ad2383a4a Mon Sep 17 00:00:00 2001 From: Mohammad-Ali Minaie Date: Sun, 22 Jan 2017 22:18:17 -0500 Subject: [PATCH] saving for the night --- 1.11/To-Dos | 15 +++++++---- .../java/nmd/primal/forgecraft/ModInfo.java | 3 ++- .../nmd/primal/forgecraft/init/ModItems.java | 5 ++++ .../forgecraft/items/ItemSoftCrucible.java | 15 +++++++++++ .../softcrucible.json} | 24 +++++++++++++++--- .../assets/forgecraft/textures/items/clay.png | Bin 0 -> 692 bytes 6 files changed, 53 insertions(+), 9 deletions(-) create mode 100644 1.11/src/main/java/nmd/primal/forgecraft/items/ItemSoftCrucible.java rename 1.11/src/main/resources/assets/forgecraft/models/{block/crucible_open.json => item/softcrucible.json} (91%) create mode 100644 1.11/src/main/resources/assets/forgecraft/textures/items/clay.png diff --git a/1.11/To-Dos b/1.11/To-Dos index 9043c4d3..00e779f9 100644 --- a/1.11/To-Dos +++ b/1.11/To-Dos @@ -1,12 +1,17 @@ To-Dos -- [x] Fix Firebox model to have more of a bowl shape -- [x] Redo piston bellows if statements to match the new directional (should match the same directions) -- [X] Fix PistonBellows Bounding Boxes to match the direction -- [ ] Add wood variants for piston bellows +- [ ] Forging Recipe Handler + - [ ] Iron Temp Min + - [ ] Iron Temp Max + - [ ] Iron Ideal Time + - [ ] Iron Time Modifier + - [ ] Iron Failure Modifier + - [ ] Iron Pre-Fail Output + - [ ] Iron Success Output + - [ ] Iron Post Fail Output - [ ] Crucible - - [ ] Model + - [x] Model - [ ] Block - [ ] Tile diff --git a/1.11/src/main/java/nmd/primal/forgecraft/ModInfo.java b/1.11/src/main/java/nmd/primal/forgecraft/ModInfo.java index b8b733a1..fb14b41b 100644 --- a/1.11/src/main/java/nmd/primal/forgecraft/ModInfo.java +++ b/1.11/src/main/java/nmd/primal/forgecraft/ModInfo.java @@ -28,7 +28,8 @@ public class ModInfo { public enum ForgecraftItems { TEST("test", "ItemTest"), - BELLOWSHANDLE("bellowshandle", "bellowshandle"); + BELLOWSHANDLE("bellowshandle", "bellowshandle"), + SOFTCRUCIBLE("softcrucible", "softcrucible"); private String unlocalizedName; private String registryName; diff --git a/1.11/src/main/java/nmd/primal/forgecraft/init/ModItems.java b/1.11/src/main/java/nmd/primal/forgecraft/init/ModItems.java index 682a36df..b340e282 100644 --- a/1.11/src/main/java/nmd/primal/forgecraft/init/ModItems.java +++ b/1.11/src/main/java/nmd/primal/forgecraft/init/ModItems.java @@ -5,6 +5,7 @@ import net.minecraft.client.renderer.block.model.ModelResourceLocation; import net.minecraft.item.Item; import net.minecraftforge.fml.common.registry.GameRegistry; import nmd.primal.forgecraft.items.ItemBellowsHandle; +import nmd.primal.forgecraft.items.ItemSoftCrucible; /** * Created by kitsu on 11/26/2016. @@ -13,19 +14,23 @@ public class ModItems { public static Item pistonbellows; public static Item test; + public static Item softcrucible; public static void init() { pistonbellows = new ItemBellowsHandle(); + softcrucible = new ItemSoftCrucible(); //test = new ItemTest(); } public static void register() { GameRegistry.register(pistonbellows); + GameRegistry.register(softcrucible); //GameRegistry.register(test); } public static void registerRenders() { registerRender(pistonbellows); + registerRender(softcrucible); //registerRender(test); } diff --git a/1.11/src/main/java/nmd/primal/forgecraft/items/ItemSoftCrucible.java b/1.11/src/main/java/nmd/primal/forgecraft/items/ItemSoftCrucible.java new file mode 100644 index 00000000..5ceb4457 --- /dev/null +++ b/1.11/src/main/java/nmd/primal/forgecraft/items/ItemSoftCrucible.java @@ -0,0 +1,15 @@ +package nmd.primal.forgecraft.items; + +import nmd.primal.forgecraft.ModInfo; + +/** + * Created by mminaie on 1/22/17. + */ +public class ItemSoftCrucible extends BaseItem { + + public ItemSoftCrucible() { + setUnlocalizedName(ModInfo.ForgecraftItems.SOFTCRUCIBLE.getUnlocalizedName()); + setRegistryName(ModInfo.ForgecraftItems.SOFTCRUCIBLE.getRegistryName()); + } + +} diff --git a/1.11/src/main/resources/assets/forgecraft/models/block/crucible_open.json b/1.11/src/main/resources/assets/forgecraft/models/item/softcrucible.json similarity index 91% rename from 1.11/src/main/resources/assets/forgecraft/models/block/crucible_open.json rename to 1.11/src/main/resources/assets/forgecraft/models/item/softcrucible.json index 86d0f263..c031e5be 100644 --- a/1.11/src/main/resources/assets/forgecraft/models/block/crucible_open.json +++ b/1.11/src/main/resources/assets/forgecraft/models/item/softcrucible.json @@ -1,8 +1,8 @@ { "__comment": "Designed by Kitsushadow with Cubik Studio - https://cubik.studio", "textures": { - "particle": "blocks/e_particle", - "texture": "blocks/clay" + "particle": "forgecraft:items/clay", + "texture": "forgecraft:items/clay" }, "elements": [ { @@ -122,5 +122,23 @@ "east": { "uv": [ 4, 10, 5, 11 ], "texture": "#texture" } } } - ] + ], + "display": { + "thirdperson_righthand": { + "translation": [ 0.1, 1.1, -2.35 ] + }, + "firstperson_righthand": { + "translation": [ 0, 4, 0 ] + }, + "gui": { + "translation": [ 0, 4, 0 ] + }, + "ground": { + "translation": [ 0, 4, 0 ] + }, + "fixed": { + "rotation": [ 45, 45, 0 ], + "translation": [ 0, 4, 0 ] + } + } } \ No newline at end of file diff --git a/1.11/src/main/resources/assets/forgecraft/textures/items/clay.png b/1.11/src/main/resources/assets/forgecraft/textures/items/clay.png new file mode 100644 index 0000000000000000000000000000000000000000..ff9f58d51ac1d899d6c958642d63df623ec207ec GIT binary patch literal 692 zcmV;l0!#ggP)WFU8GbZ8()Nlj2>E@cM*00J0EL_t(I%T1EmZreZ% zMGwi5yvYILCN0|k??XSKpOm&q>{yBx&yal>H7J3387{c@kn;V<&j^435y;sANJ;q@ zr4&Turr6qC|D5Gk`1AZq&V}Wcfj}fkN$Y^_(2`3g=gj*sQ*y!G zfuJ8|rm4`jTZ#w$`;A|}{~#h&Y0gecim7tF_8gA~+?}VVXFh*^q&sZM*-;f#p-D!! z`$SaZs3pZ6+=Jt>s~|*pcz8fWi2$?Otg1xBS|TfhfPR=)&q2=4vN%C)E*_lE7a}T? z>#*?h@`_01q@_5=uBEus_dO7(*6Hul!Zl!zk77;~MQ8jLhqavsZ^ODK83?l5e8*&b=*PeOK zbwDXqiU>?o0bsW?JcPIFLfaTk(-2;B^HSLE_B4$mvMT6@36CHpS^W!rKVur0Dd*Sc zk1O2oS|WthG>Aa5q#X8}bwDLsJm|WnZpNL{>BPEr%!K`}HUlItPAN`t$IOUW{hLAv zVMeVL=4GL23_=hE6GbC}%jJw0XBz7nkJAVNrDTTpnc|K|tSo}d+Z)3;SBPfH>2yy@ z$~X?BWE}Q~Ribb?KLf!nXH+YPySt9vrmYrA2|zGQeEIUo|Dg)szJ5hjXc|EPP4