diff --git a/src/main/java/com/cricketcraft/chisel/init/ModBlocks.java b/src/main/java/com/cricketcraft/chisel/init/ModBlocks.java index c7b60ad5..2228ac29 100644 --- a/src/main/java/com/cricketcraft/chisel/init/ModBlocks.java +++ b/src/main/java/com/cricketcraft/chisel/init/ModBlocks.java @@ -82,6 +82,7 @@ public class ModBlocks { public static BlockSnakestoneObsidian obsidianSnakestone; public static BlockCarvable hexPlating; public static BlockCarvable mechanical; + public static BlockCarvable cloudbrick; public static BlockSpikes spikeTrap; @@ -1460,5 +1461,14 @@ public class ModBlocks { mechanical.carverHelper.register(mechanical, "mechanical"); Carving.chisel.registerOre("mechanical", "mechanical"); } + if(Configurations.featureEnabled("cloudbrick")){ + cloudbrick = (BlockCarvable) new BlockCarvable(Material.rock).setHardness(0.1F).setResistance(0.5F); + cloudbrick.carverHelper.addVariation(StatCollector.translateToLocal("tile.cloudbrick.0.desc"), 0, "cloudbrick/larged"); + cloudbrick.carverHelper.addVariation(StatCollector.translateToLocal("tile.cloudbrick.1.desc"), 1, "cloudbrick/small"); + cloudbrick.carverHelper.addVariation(StatCollector.translateToLocal("tile.cloudbrick.2.desc"), 2, "cloudbrick/vertical"); + cloudbrick.carverHelper.addVariation(StatCollector.translateToLocal("tile.cloudbrick.3.desc"), 3, "cloudbrick/grid"); + mechanical.carverHelper.register(cloudbrick, "cloudbrick"); + Carving.chisel.registerOre("cloudbrick", "cloudbrick"); + } } } diff --git a/src/main/resources/assets/chisel/lang/en_US.lang b/src/main/resources/assets/chisel/lang/en_US.lang index 70888c65..6edeeda0 100644 --- a/src/main/resources/assets/chisel/lang/en_US.lang +++ b/src/main/resources/assets/chisel/lang/en_US.lang @@ -1016,6 +1016,13 @@ tile.mechanical.13.desc=Scaffold tile.mechanical.14.desc=Scaffold tile.mechanical.15.desc=Scaffold +#Cloudbrick +tile.cloudbrick.name=Cloudbrick +tile.cloudbrick.0.name=Large Cloudbricks +tile.cloudbrick.1.name=Small Cloudbricks +tile.cloudbrick.2.name=Vertical Small Cloudbricks +tile.cloudbrick.3.name=Gridded Cloudbricks + # Creative Tab localizations itemGroup.tabChiselBlocks=Chisel Blocks itemGroup.tabChisel=Chisel Items diff --git a/src/main/resources/assets/chisel/textures/blocks/cloudbrick/grid.png b/src/main/resources/assets/chisel/textures/blocks/cloudbrick/grid.png new file mode 100644 index 00000000..06ebb4f3 Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/cloudbrick/grid.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/cloudbrick/large.png b/src/main/resources/assets/chisel/textures/blocks/cloudbrick/large.png new file mode 100644 index 00000000..9e738030 Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/cloudbrick/large.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/cloudbrick/small.png b/src/main/resources/assets/chisel/textures/blocks/cloudbrick/small.png new file mode 100644 index 00000000..c015236d Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/cloudbrick/small.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/cloudbrick/vertical.png b/src/main/resources/assets/chisel/textures/blocks/cloudbrick/vertical.png new file mode 100644 index 00000000..f3a1d2ca Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/cloudbrick/vertical.png differ