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 00000000..ff9f58d5 Binary files /dev/null and b/1.11/src/main/resources/assets/forgecraft/textures/items/clay.png differ