From 739c60201274fcdf13262274a1fca27b531dd984 Mon Sep 17 00:00:00 2001 From: Drullkus Date: Sun, 14 Dec 2014 22:18:05 -0800 Subject: [PATCH] Adding new Block type MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit I’m getting lots of highly positive reactions, adding immediately! --- .../cricketcraft/chisel/init/ModBlocks.java | 21 ++++++++++++++++++ .../resources/assets/chisel/lang/en_US.lang | 19 ++++++++++++++++ .../blocks/mechanical/cautiontape-ctm.png | Bin 0 -> 4266 bytes .../blocks/mechanical/cautiontape.png | Bin 0 -> 3390 bytes .../textures/blocks/mechanical/relic.png | Bin 0 -> 3364 bytes .../blocks/mechanical/scaffold-ctm.png | Bin 0 -> 4272 bytes .../textures/blocks/mechanical/scaffold.png | Bin 0 -> 3466 bytes 7 files changed, 40 insertions(+) create mode 100644 src/main/resources/assets/chisel/textures/blocks/mechanical/cautiontape-ctm.png create mode 100644 src/main/resources/assets/chisel/textures/blocks/mechanical/cautiontape.png create mode 100644 src/main/resources/assets/chisel/textures/blocks/mechanical/relic.png create mode 100644 src/main/resources/assets/chisel/textures/blocks/mechanical/scaffold-ctm.png create mode 100644 src/main/resources/assets/chisel/textures/blocks/mechanical/scaffold.png diff --git a/src/main/java/com/cricketcraft/chisel/init/ModBlocks.java b/src/main/java/com/cricketcraft/chisel/init/ModBlocks.java index 1deffcb3..d74fa929 100644 --- a/src/main/java/com/cricketcraft/chisel/init/ModBlocks.java +++ b/src/main/java/com/cricketcraft/chisel/init/ModBlocks.java @@ -81,6 +81,7 @@ public class ModBlocks { public static BlockSnakestone sandSnakestone; public static BlockSnakestoneObsidian obsidianSnakestone; public static BlockCarvable hexPlating; + public static BlockCarvable mechanical; public static BlockSpikes spikeTrap; @@ -1439,5 +1440,25 @@ public class ModBlocks { grimstone.carverHelper.register(grimstone, "grimstone"); Carving.chisel.registerOre("grimstone", "grimstone"); } + + if(Configurations.featureEnabled("mechanical")){ + mechanical = (BlockCarvable) new BlockCarvable(Material.rock).setHardness(2.0F).setResistance(10F); + mechanical.carverHelper.addVariation(StatCollector.translateToLocal("tile.mechanical.0.desc"), 0, "mechanical/scaffold"); + mechanical.carverHelper.addVariation(StatCollector.translateToLocal("tile.mechanical.1.desc"), 1, "mechanical/cautiontape"); + mechanical.carverHelper.addVariation(StatCollector.translateToLocal("tile.mechanical.2.desc"), 2, "mechanical/relic"); + /*mechanical.carverHelper.addVariation(StatCollector.translateToLocal("tile.mechanical.3.desc"), 3, "mechanical/chiseled"); + mechanical.carverHelper.addVariation(StatCollector.translateToLocal("tile.mechanical.4.desc"), 4, "mechanical/blocks"); + mechanical.carverHelper.addVariation(StatCollector.translateToLocal("tile.mechanical.5.desc"), 5, "mechanical/blocks-rough"); + mechanical.carverHelper.addVariation(StatCollector.translateToLocal("tile.mechanical.6.desc"), 6, "mechanical/brick"); + mechanical.carverHelper.addVariation(StatCollector.translateToLocal("tile.mechanical.7.desc"), 7, "mechanical/largebricks"); + mechanical.carverHelper.addVariation(StatCollector.translateToLocal("tile.mechanical.8.desc"), 8, "mechanical/platform"); + mechanical.carverHelper.addVariation(StatCollector.translateToLocal("tile.mechanical.9.desc"), 9, "mechanical/platform-tiles"); + mechanical.carverHelper.addVariation(StatCollector.translateToLocal("tile.mechanical.10.desc"), 10, "mechanical/construction"); + mechanical.carverHelper.addVariation(StatCollector.translateToLocal("tile.mechanical.11.desc"), 11, "mechanical/fancy-tiles"); + mechanical.carverHelper.addVariation(StatCollector.translateToLocal("tile.mechanical.12.desc"), 12, "mechanical/plate"); + mechanical.carverHelper.addVariation(StatCollector.translateToLocal("tile.mechanical.13.desc"), 13, "mechanical/plate-rough");*/ + mechanical.carverHelper.register(mechanical, "mechanical"); + Carving.chisel.registerOre("mechanical", "mechanical"); + } } } diff --git a/src/main/resources/assets/chisel/lang/en_US.lang b/src/main/resources/assets/chisel/lang/en_US.lang index fb49c0de..a4ac90b0 100644 --- a/src/main/resources/assets/chisel/lang/en_US.lang +++ b/src/main/resources/assets/chisel/lang/en_US.lang @@ -997,6 +997,25 @@ tile.laboratory.13.desc=Direction Console (Right) tile.laboratory.14.desc=Direction Console (Left) tile.laboratory.15.desc=Information Console +#Mechanical Block +tile.mechanical.name=Mechanical Block +tile.mechanical.0.desc=Scaffold +tile.mechanical.1.desc=Panels with Caution Tape +tile.mechanical.2.desc=An Old Relic from the land of Oneteufyv +tile.mechanical.3.desc=Scaffold +tile.mechanical.4.desc=Scaffold +tile.mechanical.5.desc=Scaffold +tile.mechanical.6.desc=Scaffold +tile.mechanical.7.desc=Scaffold +tile.mechanical.8.desc=Scaffold +tile.mechanical.9.desc=Scaffold +tile.mechanical.10.desc=Scaffold +tile.mechanical.11.desc=Scaffold +tile.mechanical.12.desc=Scaffold +tile.mechanical.13.desc=Scaffold +tile.mechanical.14.desc=Scaffold +tile.mechanical.15.desc=Scaffold + # Creative Tab localizations itemGroup.tabChiselBlocks=Chisel Blocks itemGroup.tabChisel=Chisel Items diff --git a/src/main/resources/assets/chisel/textures/blocks/mechanical/cautiontape-ctm.png b/src/main/resources/assets/chisel/textures/blocks/mechanical/cautiontape-ctm.png new file mode 100644 index 0000000000000000000000000000000000000000..ed4c5e77d2161d73797b9848904136b9d6d5cb0a GIT binary patch literal 4266 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 M07*qoM6N<$g32Qexc~qF literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/chisel/textures/blocks/mechanical/cautiontape.png b/src/main/resources/assets/chisel/textures/blocks/mechanical/cautiontape.png new file mode 100644 index 0000000000000000000000000000000000000000..86149472f0453c83eaff0d1727de4d08837fadd3 GIT binary patch literal 3390 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 U;{1*#(f|Me07*qoM6N<$g2<#(LjV8( literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/chisel/textures/blocks/mechanical/relic.png b/src/main/resources/assets/chisel/textures/blocks/mechanical/relic.png new file mode 100644 index 0000000000000000000000000000000000000000..37d1ab3096d9f0d85c9acf36ffa165515ad704a0 GIT binary patch literal 3364 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 literal 0 HcmV?d00001