From 836aef7725aa5f6e9ad4403e5670b8b4a06df7ec Mon Sep 17 00:00:00 2001 From: Mohammad-Ali Minaie Date: Wed, 11 Jan 2017 12:19:16 -0500 Subject: [PATCH] Error with multiple bellows types --- .../java/nmd/primal/forgecraft/ModInfo.java | 1 + .../nmd/primal/forgecraft/init/ModBlocks.java | 4 ++++ .../blockstates/pistonbellowsjungle.json | 20 +++++++++++++++++++ 3 files changed, 25 insertions(+) create mode 100644 1.11/src/main/resources/assets/forgecraft/blockstates/pistonbellowsjungle.json 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 bc0c24ac..22da2b78 100644 --- a/1.11/src/main/java/nmd/primal/forgecraft/ModInfo.java +++ b/1.11/src/main/java/nmd/primal/forgecraft/ModInfo.java @@ -54,6 +54,7 @@ public class ModInfo { public enum ForgecraftBlocks { FIREBOX("firebox", "firebox"), + PISTONBELLOWSJUNGLE("pistonbellowsjungle", "pistonbellowsjungle"), PISTONBELLOWS("pistonbellows", "pistonbellows"); private String unlocalizedName; diff --git a/1.11/src/main/java/nmd/primal/forgecraft/init/ModBlocks.java b/1.11/src/main/java/nmd/primal/forgecraft/init/ModBlocks.java index e685f9ce..1ab6bb2b 100644 --- a/1.11/src/main/java/nmd/primal/forgecraft/init/ModBlocks.java +++ b/1.11/src/main/java/nmd/primal/forgecraft/init/ModBlocks.java @@ -17,21 +17,25 @@ public class ModBlocks { public static Block firebox; public static Block pistonbellows; + public static Block pistonbellowsjungle; public static void init() { firebox = new Firebox(Material.ROCK); pistonbellows = new PistonBellows(Material.WOOD); + pistonbellowsjungle = new PistonBellows(Material.WOOD); } public static void register() { registerBlock(firebox); registerBlock(pistonbellows); + registerBlock(pistonbellowsjungle); } public static void registerRenders() { registerRender(firebox); registerRender(pistonbellows); + registerRender(pistonbellowsjungle); } private static void registerBlock(Block block) { diff --git a/1.11/src/main/resources/assets/forgecraft/blockstates/pistonbellowsjungle.json b/1.11/src/main/resources/assets/forgecraft/blockstates/pistonbellowsjungle.json new file mode 100644 index 00000000..ecbb42a5 --- /dev/null +++ b/1.11/src/main/resources/assets/forgecraft/blockstates/pistonbellowsjungle.json @@ -0,0 +1,20 @@ +{ + "forge_marker":1, + "defaults": { + "textures": { + "particle": "blocks/checker_test", + "texture_test": "blocks/checker_test", + "texture": "blocks/planks_jungle" + }, + }, + "variants": { + "active=false,facing=north": { "model": "forgecraft:pistonbellows" }, + "active=true,facing=north": { "model": "forgecraft:pistonbellows" }, + "active=false,facing=east": { "model": "forgecraft:pistonbellows", "y": 90 }, + "active=true,facing=east": { "model": "forgecraft:pistonbellows", "y": 90 }, + "active=false,facing=south": { "model": "forgecraft:pistonbellows", "y": 180 }, + "active=true,facing=south": { "model": "forgecraft:pistonbellows", "y": 180 }, + "active=false,facing=west": { "model": "forgecraft:pistonbellows", "y": 270 }, + "active=true,facing=west": { "model": "forgecraft:pistonbellows", "y": 270 } + } +} \ No newline at end of file