diff --git a/src/main/java/info/jbcs/minecraft/chisel/init/ModBlocks.java b/src/main/java/info/jbcs/minecraft/chisel/init/ModBlocks.java index fc320388..02165b05 100644 --- a/src/main/java/info/jbcs/minecraft/chisel/init/ModBlocks.java +++ b/src/main/java/info/jbcs/minecraft/chisel/init/ModBlocks.java @@ -76,6 +76,7 @@ public class ModBlocks { public static BlockSnakestone snakestone; public static BlockSnakestone sandSnakestone; public static BlockSnakestoneObsidian obsidianSnakestone; + public static BlockCarvable hexPlating; public static BlockSpikes spikeTrap; @@ -86,7 +87,7 @@ public class ModBlocks { public static void load() { if(Configurations.featureEnabled("autoChisel")){ - autoChisel = new BlockAutoChisel().setBlockTextureName("Chisel:autoChisel").setCreativeTab(ModTabs.tabChisel).setBlockName("autoChisel"); + autoChisel = new BlockAutoChisel().setBlockTextureName("Chisel:autoChisel").setCreativeTab(ModTabs.tabChisel).setBlockName("autoChisel").setBlockTextureName(Chisel.MOD_ID + ":factory/circuit"); GameRegistry.registerBlock(autoChisel, ItemBlockAutoChisel.class, "autoChisel"); Chisel.proxy.registerTileEntities(); } @@ -1351,5 +1352,27 @@ public class ModBlocks { OreDictionary.registerOre("blockWaterstone", new ItemStack(waterstone, 1, OreDictionary.WILDCARD_VALUE)); Carving.chisel.registerOre("waterstone", "blockWaterstone"); } + + if(Configurations.featureEnabled("hexPlating")){ + hexPlating = (BlockCarvable) new BlockCarvable().setHardness(2.0F).setResistance(10.0F); + hexPlating.carverHelper.addVariation(StatCollector.translateToLocal("tile.hexPlating.0.desc"), 0, "hexPlating/black"); + hexPlating.carverHelper.addVariation(StatCollector.translateToLocal("tile.hexPlating.1.desc"), 1, "hexPlating/blue"); + hexPlating.carverHelper.addVariation(StatCollector.translateToLocal("tile.hexPlating.2.desc"), 2, "hexPlating/brown"); + hexPlating.carverHelper.addVariation(StatCollector.translateToLocal("tile.hexPlating.3.desc"), 3, "hexPlating/cyan"); + hexPlating.carverHelper.addVariation(StatCollector.translateToLocal("tile.hexPlating.4.desc"), 4, "hexPlating/green"); + hexPlating.carverHelper.addVariation(StatCollector.translateToLocal("tile.hexPlating.5.desc"), 5, "hexPlating/light_blue"); + hexPlating.carverHelper.addVariation(StatCollector.translateToLocal("tile.hexPlating.6.desc"), 6, "hexPlating/light_gray"); + hexPlating.carverHelper.addVariation(StatCollector.translateToLocal("tile.hexPlating.7.desc"), 7, "hexPlating/lime"); + hexPlating.carverHelper.addVariation(StatCollector.translateToLocal("tile.hexPlating.8.desc"), 8, "hexPlating/magenta"); + hexPlating.carverHelper.addVariation(StatCollector.translateToLocal("tile.hexPlating.9.desc"), 9, "hexPlating/orange"); + hexPlating.carverHelper.addVariation(StatCollector.translateToLocal("tile.hexPlating.10.desc"), 10, "hexPlating/pink"); + hexPlating.carverHelper.addVariation(StatCollector.translateToLocal("tile.hexPlating.11.desc"), 11, "hexPlating/purple"); + hexPlating.carverHelper.addVariation(StatCollector.translateToLocal("tile.hexPlating.12.desc"), 12, "hexPlating/red"); + hexPlating.carverHelper.addVariation(StatCollector.translateToLocal("tile.hexPlating.13.desc"), 13, "hexPlating/white"); + hexPlating.carverHelper.addVariation(StatCollector.translateToLocal("tile.hexPlating.14.desc"), 14, "hexPlating/yellow"); + hexPlating.carverHelper.addVariation(StatCollector.translateToLocal("tile.hexPlating.15.desc"), 15, "hexPlating/gray"); + hexPlating.carverHelper.register(hexPlating, "hexPlating"); + Carving.chisel.registerOre("hexPlating", "hexPlating"); + } } } diff --git a/src/main/resources/assets/chisel/textures/blocks/hexPlating/black.png b/src/main/resources/assets/chisel/textures/blocks/hexPlating/black.png new file mode 100644 index 00000000..fea03f8c Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/hexPlating/black.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/hexPlating/blue.png b/src/main/resources/assets/chisel/textures/blocks/hexPlating/blue.png new file mode 100644 index 00000000..179d04d4 Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/hexPlating/blue.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/hexPlating/brown.png b/src/main/resources/assets/chisel/textures/blocks/hexPlating/brown.png new file mode 100644 index 00000000..18ddd7cc Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/hexPlating/brown.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/hexPlating/cyan.png b/src/main/resources/assets/chisel/textures/blocks/hexPlating/cyan.png new file mode 100644 index 00000000..47f19538 Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/hexPlating/cyan.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/hexPlating/gray.png b/src/main/resources/assets/chisel/textures/blocks/hexPlating/gray.png new file mode 100644 index 00000000..86e4e06e Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/hexPlating/gray.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/hexPlating/green.png b/src/main/resources/assets/chisel/textures/blocks/hexPlating/green.png new file mode 100644 index 00000000..92a0b6bc Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/hexPlating/green.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/hexPlating/light_blue.png b/src/main/resources/assets/chisel/textures/blocks/hexPlating/light_blue.png new file mode 100644 index 00000000..ebff3b95 Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/hexPlating/light_blue.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/hexPlating/light_gray.png b/src/main/resources/assets/chisel/textures/blocks/hexPlating/light_gray.png new file mode 100644 index 00000000..37548df6 Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/hexPlating/light_gray.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/hexPlating/lime.png b/src/main/resources/assets/chisel/textures/blocks/hexPlating/lime.png new file mode 100644 index 00000000..628e7576 Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/hexPlating/lime.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/hexPlating/magenta.png b/src/main/resources/assets/chisel/textures/blocks/hexPlating/magenta.png new file mode 100644 index 00000000..9291f58f Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/hexPlating/magenta.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/hexPlating/orange.png b/src/main/resources/assets/chisel/textures/blocks/hexPlating/orange.png new file mode 100644 index 00000000..6369e888 Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/hexPlating/orange.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/hexPlating/pink.png b/src/main/resources/assets/chisel/textures/blocks/hexPlating/pink.png new file mode 100644 index 00000000..fd035ffe Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/hexPlating/pink.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/hexPlating/purple.png b/src/main/resources/assets/chisel/textures/blocks/hexPlating/purple.png new file mode 100644 index 00000000..b141574f Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/hexPlating/purple.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/hexPlating/red.png b/src/main/resources/assets/chisel/textures/blocks/hexPlating/red.png new file mode 100644 index 00000000..3835b6da Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/hexPlating/red.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/hexPlating/white.png b/src/main/resources/assets/chisel/textures/blocks/hexPlating/white.png new file mode 100644 index 00000000..6d1aa93d Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/hexPlating/white.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/hexPlating/yellow.png b/src/main/resources/assets/chisel/textures/blocks/hexPlating/yellow.png new file mode 100644 index 00000000..aa52cf51 Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/hexPlating/yellow.png differ