diff --git a/src/main/java/team/chisel/Features.java b/src/main/java/team/chisel/Features.java index 448dbf178..9017ac6e3 100644 --- a/src/main/java/team/chisel/Features.java +++ b/src/main/java/team/chisel/Features.java @@ -208,6 +208,11 @@ void addBlocks() { andesite.carverHelper.addVariation("tile.andesite.4.desc", 4, "andesite/andesiteOrnate"); andesite.carverHelper.addVariation("tile.andesite.5.desc", 5, "andesite/andesitePrism"); andesite.carverHelper.addVariation("tile.andesite.6.desc", 6, "andesite/andesiteTiles"); + andesite.carverHelper.addVariation("tile.andesite.7.desc", 7, "andesite/andesiteCobblestone"); + andesite.carverHelper.addVariation("tile.andesite.8.desc", 8, "andesite/andesiteMossy"); + andesite.carverHelper.addVariation("tile.andesite.9.desc", 9, "andesite/andesiteModern"); + andesite.carverHelper.addVariation("tile.andesite.10.desc", 10, "andesite/polished_andesite"); + andesite.carverHelper.addVariation("tile.andesite.11.desc", 11, "andesite/andesite_weathered"); andesite.carverHelper.registerAll(andesite, "andesite"); andesite.carverHelper.registerOre("blockAndesite"); andesite.carverHelper.registerOre("stoneAndesite"); @@ -458,10 +463,27 @@ void addBlocks() { brickCustom.carverHelper.addVariation("tile.brickCustom.1.desc", 1, "brickCustom/large"); brickCustom.carverHelper.addVariation("tile.brickCustom.2.desc", 2, "brickCustom/mortarless"); brickCustom.carverHelper.addVariation("tile.brickCustom.3.desc", 3, "brickCustom/varied"); - // brickCustom.carverHelper.addVariation("tile.brickCustom.4.desc", - // 4, "brickCustom/cracked"); + brickCustom.carverHelper.addVariation("tile.brickCustom.4.desc", 4, "brickCustom/mortar"); brickCustom.carverHelper.addVariation("tile.brickCustom.5.desc", 5, "brickCustom/aged"); brickCustom.carverHelper.addVariation("tile.brickCustom.6.desc", 6, "brickCustom/yellow"); + brickCustom.carverHelper.addVariation("tile.brickCustom.7.desc", 7, "brickCustom/brick_tile"); + brickCustom.carverHelper.addVariation("tile.brickCustom.8.desc", 8, "brickCustom/brick_panel"); + brickCustom.carverHelper.addVariation("tile.brickCustom.9.desc", 9, "brickCustom/brown_bricks"); + brickCustom.carverHelper.addVariation("tile.brickCustom.10.desc", 10, "brickCustom/modern"); + brickCustom.carverHelper.addVariation("tile.brickCustom.11.desc", 11, "brickCustom/white_bricks"); + brickCustom.carverHelper.addVariation("tile.brickCustom.12.desc", 12, "brickCustom/black_bricks"); + brickCustom.carverHelper.addVariation("tile.brickCustom.13.desc", 13, "brickCustom/sooty"); + brickCustom.carverHelper.addVariation("tile.brickCustom.14.desc", 14, "brickCustom/mossy"); + brickCustom.carverHelper.addVariation("tile.brickCustom.15.desc", 15, "brickCustom/neutral"); + + BlockCarvable brickCustom2 = (BlockCarvable) new BlockCarvable(Material.rock) + .setStepSound(Block.soundTypeStone) + .setCreativeTab(ChiselTabs.tabStoneChiselBlocks); + brickCustom2.carverHelper.addVariation("tile.brickCustom2.0.desc", 0, "brickCustom/left_bricks"); + brickCustom2.carverHelper.addVariation("tile.brickCustom2.1.desc", 1, "brickCustom/right_bricks"); + brickCustom2.carverHelper.registerBlock(brickCustom2, "brickCustom2"); + brickCustom2.carverHelper.registerVariations("brickCustom"); + brickCustom.carverHelper.registerAll(brickCustom, "brickCustom"); Carving.chisel.registerOre("brickCustom", "brickCustom"); } @@ -994,6 +1016,7 @@ void addBlocks() { diamond_block.carverHelper.addVariation("tile.diamond.10.desc", 10, "diamond/terrain-diamond-fourornate"); diamond_block.carverHelper.addVariation("tile.diamond.11.desc", 11, "diamond/terrain-diamond-zelda"); diamond_block.carverHelper.addVariation("tile.diamond.12.desc", 12, "diamond/terrain-diamond-ornatelayer"); + diamond_block.carverHelper.addVariation("tile.diamond.13.desc", 13, "diamond/modern"); diamond_block.carverHelper.registerAll(diamond_block, "diamond_block"); Carving.chisel.registerOre("diamond_block", "blockDiamond"); } @@ -1017,6 +1040,12 @@ void addBlocks() { diorite.carverHelper.addVariation("tile.diorite.4.desc", 4, "diorite/dioriteOrnate"); diorite.carverHelper.addVariation("tile.diorite.5.desc", 5, "diorite/dioritePrism"); diorite.carverHelper.addVariation("tile.diorite.6.desc", 6, "diorite/dioriteTiles"); + diorite.carverHelper.addVariation("tile.diorite.7.desc", 7, "diorite/dioriteCobblestone"); + diorite.carverHelper.addVariation("tile.diorite.8.desc", 8, "diorite/dioriteMossy"); + diorite.carverHelper.addVariation("tile.diorite.9.desc", 9, "diorite/dioriteModern"); + diorite.carverHelper.addVariation("tile.diorite.10.desc", 10, "diorite/polished_diorite"); + diorite.carverHelper.addVariation("tile.diorite.11.desc", 11, "diorite/diorite_black"); + diorite.carverHelper.addVariation("tile.diorite.12.desc", 12, "diorite/diorite_hornblende"); diorite.carverHelper.registerAll(diorite, "diorite"); diorite.carverHelper.registerOre("blockDiorite"); diorite.carverHelper.registerOre("stoneDiorite"); @@ -1092,6 +1121,7 @@ void addBlocks() { emerald_block.carverHelper.addVariation("tile.emerald.9.desc", 9, "emerald/four"); emerald_block.carverHelper.addVariation("tile.emerald.10.desc", 10, "emerald/fourornate"); emerald_block.carverHelper.addVariation("tile.emerald.11.desc", 11, "emerald/ornate"); + emerald_block.carverHelper.addVariation("tile.emerald.12.desc", 12, "emerald/modern"); emerald_block.carverHelper.registerAll(emerald_block, "emerald_block"); Carving.chisel.registerOre("emerald_block", "emerald"); } @@ -1350,6 +1380,7 @@ void addBlocks() { .setHardness(0.3F) .setStepSound(Block.soundTypeGlass); glass2.carverHelper.addVariation("tile.glass2.0.desc", 0, "glass/chrono", 20); + glass2.carverHelper.addVariation("tile.glass2.1.desc", 1, "glass/modern_glass", 1); glass2.carverHelper.registerBlock(glass2, "glass2"); glass2.carverHelper.registerVariations("glass"); } @@ -1581,6 +1612,7 @@ void addBlocks() { gold_block.carverHelper.addVariation("tile.gold.12.desc", 12, "gold/terrain-gold-space"); gold_block.carverHelper.addVariation("tile.gold.13.desc", 13, "gold/terrain-gold-spaceblack"); gold_block.carverHelper.addVariation("tile.gold.14.desc", 14, "gold/terrain-gold-simple"); + gold_block.carverHelper.addVariation("tile.gold.15.desc", 15, "gold/modern"); BlockCarvable gold2 = (BlockCarvable) new BlockBeaconBase(Material.iron).setStepSound(Block.soundTypeMetal) .setCreativeTab(ChiselTabs.tabModdedChiselBlocks) @@ -1618,6 +1650,11 @@ void addBlocks() { granite.carverHelper.addVariation("tile.granite.4.desc", 4, "granite/graniteOrnate"); granite.carverHelper.addVariation("tile.granite.5.desc", 5, "granite/granitePrism"); granite.carverHelper.addVariation("tile.granite.6.desc", 6, "granite/graniteTiles"); + granite.carverHelper.addVariation("tile.granite.7.desc", 7, "granite/graniteCobblestone"); + granite.carverHelper.addVariation("tile.granite.8.desc", 8, "granite/graniteMossy"); + granite.carverHelper.addVariation("tile.granite.9.desc", 9, "granite/graniteModern"); + granite.carverHelper.addVariation("tile.granite.10.desc", 10, "granite/graniteModernPolished"); + granite.carverHelper.addVariation("tile.granite.11.desc", 11, "granite/graniteMineralSand"); granite.carverHelper.registerAll(granite, "granite"); granite.carverHelper.registerOre("blockGranite"); granite.carverHelper.registerOre("stoneGranite"); @@ -2204,6 +2241,7 @@ void addBlocks() { lapis_block.carverHelper.addVariation("tile.lapis.6.desc", 6, "lapis/a1-blocklapis-panel"); lapis_block.carverHelper.addVariation("tile.lapis.7.desc", 7, "lapis/a1-blocklapis-smooth"); lapis_block.carverHelper.addVariation("tile.lapis.8.desc", 8, "lapis/a1-blocklapis-ornatelayer"); + lapis_block.carverHelper.addVariation("tile.lapis.9.desc", 9, "lapis/modern"); lapis_block.carverHelper.registerAll(lapis_block, "lapis_block"); Carving.chisel.registerOre("lapis_block", "lapis"); @@ -4653,6 +4691,49 @@ void addRecipes() { new ItemStack(Blocks.dirt, 1)); } }, + MOSS_CARPET { + + @Override + void addBlocks() { + BlockCarvableCarpet moss_carpet = (BlockCarvableCarpet) new BlockCarvableCarpet(Material.grass) + .setCreativeTab(ChiselTabs.tabOtherChiselBlocks) + .setHardness(1.0F) + .setResistance(1.0F); + + moss_carpet.carverHelper.addVariation("tile.moss.0.desc", 0, "moss/moss"); + moss_carpet.carverHelper.addVariation("tile.moss.1.desc", 1, "moss/pale_moss"); + moss_carpet.carverHelper.addVariation("tile.moss.2.desc", 2, "moss/dark_moss"); + moss_carpet.carverHelper.addVariation("tile.moss.3.desc", 3, "moss/dry_moss"); + moss_carpet.carverHelper.addVariation("tile.moss.4.desc", 4, "moss/golden_moss"); + moss_carpet.carverHelper.addVariation("tile.moss.5.desc", 5, "moss/infused_moss"); + moss_carpet.carverHelper.addVariation("tile.moss.6.desc", 6, "moss/mutated_moss"); + moss_carpet.carverHelper.addVariation("tile.moss.7.desc", 7, "moss/scorched_moss"); + moss_carpet.carverHelper.addVariation("tile.moss.8.desc", 8, "moss/vivid_moss"); + moss_carpet.carverHelper.addVariation("tile.moss.9.desc", 9, "moss/peat_moss"); + moss_carpet.carverHelper.addVariation("tile.moss.10.desc", 10, "moss/pink_sphagnum_moss"); + if (!Configurations.allowChiselCrossColors) { + moss_carpet.carverHelper.forbidChiseling = true; + } + moss_carpet.carverHelper.registerAll(moss_carpet, "moss_carpet"); + OreDictionary.registerOre("blockMossCarpet", moss_carpet); + } + + @Override + void addRecipes() { + GameRegistry.addRecipe( + new ItemStack(moss_carpet, 8, meta), + "YY ", + " ", + " ", + 'Y', + new ItemStack(ChiselBlocks.moss, 1, meta)); + } + + @Override + boolean needsMetaRecipes() { + return true; + } + }, ELECTRUM { @Override @@ -4919,6 +5000,317 @@ void addBlocks() { cobalt.carverHelper.registerAll(cobalt, "cobaltblock"); Carving.chisel.registerOre("cobaltblock", "blockCobalt"); } + }, + + CORAL { + + @Override + void addBlocks() { + BlockCarvable coral = (BlockCarvable) new BlockCarvable(Material.ground).setStepSound(Block.soundTypeStone) + .setCreativeTab(ChiselTabs.tabStoneChiselBlocks) + .setHardness(2F) + .setResistance(4F); + coral.carverHelper.addVariation("tile.coral.0.desc", 0, "coral/brain_coral", 0); + coral.carverHelper.addVariation("tile.coral.1.desc", 1, "coral/bubble_coral", 1); + coral.carverHelper.addVariation("tile.coral.2.desc", 2, "coral/fire_coral", 2); + coral.carverHelper.addVariation("tile.coral.3.desc", 3, "coral/horn_coral", 3); + coral.carverHelper.addVariation("tile.coral.4.desc", 4, "coral/tube_coral", 4); + coral.carverHelper.addVariation("tile.coral.5.desc", 5, "coral/dead_brain_coral", 5); + coral.carverHelper.addVariation("tile.coral.6.desc", 6, "coral/dead_bubble_coral", 6); + coral.carverHelper.addVariation("tile.coral.7.desc", 7, "coral/dead_fire_coral", 7); + coral.carverHelper.addVariation("tile.coral.8.desc", 8, "coral/dead_horn_coral", 8); + coral.carverHelper.addVariation("tile.coral.9.desc", 9, "coral/dead_tube_coral", 9); + coral.carverHelper.addVariation("tile.coral.10.desc", 10, "coral/brain_coral_bricks", 10); + coral.carverHelper.addVariation("tile.coral.11.desc", 11, "coral/bubble_coral_bricks", 11); + coral.carverHelper.addVariation("tile.coral.12.desc", 12, "coral/fire_coral_bricks", 12); + coral.carverHelper.addVariation("tile.coral.13.desc", 13, "coral/horn_coral_bricks", 13); + coral.carverHelper.addVariation("tile.coral.14.desc", 14, "coral/tube_coral_bricks", 14); + coral.carverHelper.addVariation("tile.coral.15.desc", 15, "coral/dead_coral_bricks", 15); + coral.carverHelper.registerAll(coral, "coral"); + Carving.chisel.registerOre("coral", "blockCoral"); + } + + @Override + void addRecipes() { + GameRegistry.addRecipe( + new ItemStack(coral, 8, 0), + "ggg", + "gMg", + "ggg", + 'M', + new ItemStack(Items.water_bucket, 1), + 'g', + new ItemStack(Items.bone, 1)); + } + }, + + MUD { + + @Override + void addBlocks() { + BlockCarvable mud = (BlockCarvable) new BlockCarvable().setStepSound(Block.soundTypeGrass) + .setCreativeTab(ChiselTabs.tabOtherChiselBlocks) + .setHardness(1F) + .setResistance(1F); + + mud.carverHelper.addVariation("tile.mud.0.desc", 0, "mud/mud"); + mud.carverHelper.addVariation("tile.mud.1.desc", 1, "mud/loamy_mud"); + mud.carverHelper.addVariation("tile.mud.2.desc", 2, "mud/marl"); + mud.carverHelper.addVariation("tile.mud.3.desc", 3, "mud/brown_mud"); + mud.carverHelper.addVariation("tile.mud.4.desc", 4, "mud/packed_mud"); + mud.carverHelper.addVariation("tile.mud.5.desc", 5, "mud/rooted_mud"); + mud.carverHelper.addVariation("tile.mud.6.desc", 6, "mud/mud_bricks"); + + mud.carverHelper.registerAll(mud, "mud"); + } + + @Override + void addRecipes() { + GameRegistry.addRecipe( + new ItemStack(mud, 8, 0), + "iii", + "ixi", + "iii", + 'x', + new ItemStack(Items.water_bucket, 1), + 'i', + new ItemStack(Blocks.dirt, 1)); + } + }, + ALBUMBLOCK { + + @Override + void addBlocks() { + BlockCarvable albumblock = (BlockCarvable) new BlockCarvable(Material.wood) + .setStepSound(Block.soundTypeWood) + .setCreativeTab(ChiselTabs.tabModdedChiselBlocks) + .setHardness(5F) + .setResistance(10F); + albumblock.carverHelper.addVariation("tile.album.0.desc", 0, "album/pretty_odd_0"); + albumblock.carverHelper.addVariation("tile.album.1.desc", 1, "album/pretty_odd_1"); + albumblock.carverHelper.addVariation("tile.album.2.desc", 2, "album/laminated_denim"); + albumblock.carverHelper.addVariation("tile.album.3.desc", 3, "album/man_bites_dog"); + albumblock.carverHelper.addVariation("tile.album.4.desc", 4, "album/danger_days_0"); + albumblock.carverHelper.addVariation("tile.album.5.desc", 5, "album/danger_days_1"); + albumblock.carverHelper.addVariation("tile.album.6.desc", 6, "album/infinity_on_high"); + albumblock.carverHelper.addVariation("tile.album.7.desc", 7, "album/from_under_the_cork_tree"); + albumblock.carverHelper.addVariation("tile.album.8.desc", 8, "album/polygondwanaland"); + albumblock.carverHelper.addVariation("tile.album.9.desc", 9, "album/chunky_shrapnel"); + albumblock.carverHelper.addVariation("tile.album.10.desc", 10, "album/omnium_gatherium"); + albumblock.carverHelper.addVariation("tile.album.11.desc", 11, "album/phantom_island"); + albumblock.carverHelper.addVariation("tile.album.12.desc", 12, "album/reactor"); + albumblock.carverHelper.addVariation("tile.album.13.desc", 13, "album/black_parade_0"); + albumblock.carverHelper.addVariation("tile.album.14.desc", 14, "album/black_parade_1"); + albumblock.carverHelper.addVariation("tile.album.15.desc", 15, "album/collide_with_the_sky"); + + BlockCarvable albumblock2 = (BlockCarvable) new BlockCarvable(Material.wood) + .setStepSound(Block.soundTypeWood) + .setCreativeTab(ChiselTabs.tabModdedChiselBlocks) + .setHardness(5F) + .setResistance(10F); + albumblock2.carverHelper.addVariation("tile.album2.16.desc", 0, "album/cork_tree"); + albumblock2.carverHelper.addVariation("tile.album2.17.desc", 1, "album/folie_a_deux"); + albumblock2.carverHelper.addVariation("tile.album2.18.desc", 2, "album/a_fever_you_cant_sweat_out"); + albumblock2.carverHelper.registerBlock(albumblock2, "albumblock2"); + albumblock2.carverHelper.registerVariations("albumblock"); + + albumblock.carverHelper.registerAll(albumblock, "albumblock"); + Carving.chisel.registerOre("albumblock", "albumblock"); + } + + @Override + void addRecipes() { + GameRegistry.addRecipe( + new ItemStack(albumblock, 8, 0), + "iii", + "ixi", + "iii", + 'x', + new ItemStack(Blocks.wool, 1), + 'i', + new ItemStack(Blocks.noteblock, 1)); + } + }, + + BRUTALISM { + + @Override + void addBlocks() { + BlockCarvable brutalism = (BlockCarvable) new BlockCarvable().setStepSound(Block.soundTypeStone) + .setCreativeTab(ChiselTabs.tabOtherChiselBlocks) + .setHardness(1F) + .setResistance(1F); + + brutalism.carverHelper.addVariation("tile.brutalism.0.desc", 0, "brutalism/brutalist_concrete"); + brutalism.carverHelper.addVariation("tile.brutalism.1.desc", 1, "brutalism/brutalist_bricks"); + brutalism.carverHelper.addVariation("tile.brutalism.2.desc", 2, "brutalism/ecobrutalist"); + brutalism.carverHelper.addVariation("tile.brutalism.3.desc", 3, "brutalism/ecobrutalist_flowers"); + brutalism.carverHelper.addVariation("tile.brutalism.4.desc", 4, "brutalism/faux_window"); + brutalism.carverHelper.addVariation("tile.brutalism.5.desc", 5, "brutalism/heavily_weathered"); + brutalism.carverHelper.addVariation("tile.brutalism.6.desc", 6, "brutalism/heavily_weathered_bricks"); + brutalism.carverHelper.addVariation("tile.brutalism.7.desc", 7, "brutalism/reinforced"); + brutalism.carverHelper.addVariation("tile.brutalism.8.desc", 8, "brutalism/rimmed_concrete"); + brutalism.carverHelper.addVariation("tile.brutalism.9.desc", 9, "brutalism/weathered_concrete"); + + brutalism.carverHelper.registerAll(brutalism, "brutalism"); + } + + @Override + void addRecipes() { + GameRegistry.addRecipe( + new ItemStack(brutalism, 8, 0), + "iii", + "ixi", + "iii", + 'x', + new ItemStack(hempcrete, 1), + 'i', + new ItemStack(Blocks.stone, 1)); + } + }, + + PORCELAIN { + + @Override + void addBlocks() { + BlockCarvable porcelain = (BlockCarvable) new BlockCarvable().setStepSound(Block.soundTypeStone) + .setCreativeTab(ChiselTabs.tabOtherChiselBlocks) + .setHardness(1F) + .setResistance(1F); + + porcelain.carverHelper.addVariation("tile.porcelain.0.desc", 0, "porcelain/porcelain0"); + porcelain.carverHelper.addVariation("tile.porcelain.1.desc", 1, "porcelain/porcelain1"); + porcelain.carverHelper.addVariation("tile.porcelain.2.desc", 2, "porcelain/porcelain2"); + porcelain.carverHelper.addVariation("tile.porcelain.3.desc", 3, "porcelain/porcelain3"); + porcelain.carverHelper.addVariation("tile.porcelain.4.desc", 4, "porcelain/porcelain4"); + porcelain.carverHelper.addVariation("tile.porcelain.5.desc", 5, "porcelain/porcelain5"); + porcelain.carverHelper.addVariation("tile.porcelain.6.desc", 6, "porcelain/porcelain6"); + porcelain.carverHelper.addVariation("tile.porcelain.7.desc", 7, "porcelain/porcelain7"); + porcelain.carverHelper.addVariation("tile.porcelain.9.desc", 9, "porcelain/porcelain9"); + porcelain.carverHelper.addVariation("tile.porcelain.10.desc", 10, "porcelain/porcelain10"); + porcelain.carverHelper.addVariation("tile.porcelain.11.desc", 11, "porcelain/porcelain11"); + porcelain.carverHelper.addVariation("tile.porcelain.12.desc", 12, "porcelain/porcelain12"); + porcelain.carverHelper.addVariation("tile.porcelain.13.desc", 13, "porcelain/porcelain13"); + + porcelain.carverHelper.registerAll(porcelain, "porcelain"); + } + + @Override + void addRecipes() { + GameRegistry.addRecipe( + new ItemStack(porcelain, 8, 0), + "iii", + "ixi", + "iii", + 'x', + new ItemStack(Items.clay_ball, 1), + 'i', + new ItemStack(Items.brick, 1)); + } + }, + + ALABASTER { + + @Override + void addBlocks() { + BlockCarvable alabaster = (BlockCarvable) new BlockCarvable().setStepSound(Block.soundTypeStone) + .setCreativeTab(ChiselTabs.tabOtherChiselBlocks) + .setHardness(1F) + .setResistance(1F); + + alabaster.carverHelper.addVariation("tile.alabaster.0.desc", 0, "alabaster/alabasterCalcic"); + alabaster.carverHelper.addVariation("tile.alabaster.1.desc", 1, "alabaster/alabasterChartreuse"); + alabaster.carverHelper.addVariation("tile.alabaster.2.desc", 2, "alabaster/alabasterLavender"); + alabaster.carverHelper.addVariation("tile.alabaster.3.desc", 3, "alabaster/alabasterLilac"); + alabaster.carverHelper.addVariation("tile.alabaster.4.desc", 4, "alabaster/alabasterMauve"); + alabaster.carverHelper.addVariation("tile.alabaster.5.desc", 5, "alabaster/alabasterPale"); + alabaster.carverHelper.addVariation("tile.alabaster.6.desc", 6, "alabaster/alabasterPeach"); + alabaster.carverHelper.addVariation("tile.alabaster.7.desc", 7, "alabaster/alabasterPeriwinkle"); + alabaster.carverHelper.addVariation("tile.alabaster.8.desc", 8, "alabaster/alabasterSageGreen"); + alabaster.carverHelper.addVariation("tile.alabaster.9.desc", 9, "alabaster/alabasterSkyBlue"); + alabaster.carverHelper.addVariation("tile.alabaster.10.desc", 10, "alabaster/alabasterYellow"); + + alabaster.carverHelper.registerAll(alabaster, "alabaster"); + } + + @Override + void addRecipes() { + GameRegistry.addRecipe( + new ItemStack(alabaster, 8, 0), + "iii", + "ixi", + "iii", + 'x', + new ItemStack(porcelain, 1), + 'i', + new ItemStack(Blocks.sandstone, 1)); + } + }, + + ROAD { + + @Override + void addBlocks() { + BlockCarvable road = (BlockCarvable) new BlockCarvable(Material.wood).setStepSound(Block.soundTypeWood) + .setCreativeTab(ChiselTabs.tabModdedChiselBlocks) + .setHardness(5F) + .setResistance(10F); + road.carverHelper.addVariation("tile.road.0.desc", 0, "road/asphalt"); + road.carverHelper.addVariation("tile.road.1.desc", 1, "road/crosswalk"); + road.carverHelper.addVariation("tile.road.2.desc", 2, "road/dashed_white"); + road.carverHelper.addVariation("tile.road.3.desc", 3, "road/dashed_yellow"); + road.carverHelper.addVariation("tile.road.4.desc", 4, "road/dirt_road"); + road.carverHelper.addVariation("tile.road.5.desc", 5, "road/diverging"); + road.carverHelper.addVariation("tile.road.6.desc", 6, "road/dotted_white"); + road.carverHelper.addVariation("tile.road.7.desc", 7, "road/dotted_yellow"); + road.carverHelper.addVariation("tile.road.8.desc", 8, "road/half_line_east"); + road.carverHelper.addVariation("tile.road.9.desc", 9, "road/half_line_north"); + road.carverHelper.addVariation("tile.road.10.desc", 10, "road/half_line_south"); + road.carverHelper.addVariation("tile.road.11.desc", 11, "road/half_line_west"); + road.carverHelper.addVariation("tile.road.12.desc", 12, "road/left_lane"); + road.carverHelper.addVariation("tile.road.13.desc", 13, "road/right_lane"); + road.carverHelper.addVariation("tile.road.14.desc", 14, "road/lined_white"); + road.carverHelper.addVariation("tile.road.15.desc", 15, "road/outline_white"); + + BlockCarvable road2 = (BlockCarvable) new BlockCarvable(Material.wood).setStepSound(Block.soundTypeWood) + .setCreativeTab(ChiselTabs.tabModdedChiselBlocks) + .setHardness(5F) + .setResistance(10F); + road2.carverHelper.addVariation("tile.road.16.desc", 0, "road/passing_east"); + road2.carverHelper.addVariation("tile.road.17.desc", 1, "road/passing_north"); + road2.carverHelper.addVariation("tile.road.18.desc", 2, "road/passing_south"); + road2.carverHelper.addVariation("tile.road.19.desc", 3, "road/passing_west"); + road2.carverHelper.addVariation("tile.road.20.desc", 4, "road/reflecting"); + road2.carverHelper.addVariation("tile.road.21.desc", 5, "road/solid_east"); + road2.carverHelper.addVariation("tile.road.22.desc", 6, "road/solid_north"); + road2.carverHelper.addVariation("tile.road.23.desc", 7, "road/converging"); + road2.carverHelper.addVariation("tile.road.24.desc", 8, "road/full_white"); + road2.carverHelper.addVariation("tile.road.25.desc", 9, "road/full_yellow"); + road2.carverHelper.addVariation("tile.road.26.desc", 10, "road/gravel_road"); + road2.carverHelper.addVariation("tile.road.27.desc", 11, "road/solid_white_east"); + road2.carverHelper.addVariation("tile.road.28.desc", 12, "road/solid_white_north"); + road2.carverHelper.addVariation("tile.road.29.desc", 13, "road/weathered_asphalt"); + road2.carverHelper.addVariation("tile.road.30.desc", 14, "road/weathering_asphalt"); + road2.carverHelper.addVariation("tile.road.31.desc", 15, "road/overgrown_road"); + road2.carverHelper.registerBlock(road2, "road2"); + road2.carverHelper.registerVariations("road"); + + road.carverHelper.registerAll(road, "road"); + Carving.chisel.registerOre("road", "road"); + } + + @Override + void addRecipes() { + GameRegistry.addRecipe( + new ItemStack(road, 32, 0), + "iii", + "ixi", + "iii", + 'x', + new ItemStack(Blocks.gravel, 1), + 'i', + new ItemStack(hempcrete, 1)); + } }; private static final String[] dyeOres = { "dyeBlack", "dyeRed", "dyeGreen", "dyeBrown", "dyeBlue", "dyePurple", @@ -5039,17 +5431,11 @@ private Features(String requriedMod, Features parent) { this.parent = parent; } - void addBlocks() { - ; - } + void addBlocks() {} - void addItems() { - ; - } + void addItems() {} - void addRecipes() { - ; - } + void addRecipes() {} public boolean enabled() { return Configurations.featureEnabled(this) && hasRequiredMod() && hasParentFeature(); diff --git a/src/main/java/team/chisel/init/ChiselBlocks.java b/src/main/java/team/chisel/init/ChiselBlocks.java index 8e2289683..659229138 100644 --- a/src/main/java/team/chisel/init/ChiselBlocks.java +++ b/src/main/java/team/chisel/init/ChiselBlocks.java @@ -196,6 +196,15 @@ public final class ChiselBlocks { public static final BlockCarvable rpp = null; public static final BlockCarvable iridium = null; public static final BlockCarvable osmium = null; + public static final BlockCarvable coral = null; + public static final BlockCarvable mud = null; + public static final BlockCarvable albumblock = null; + public static final BlockCarvable albumblock2 = null; + public static final BlockCarvable brickCustom2 = null; + public static final BlockCarvable brutalism = null; + public static final BlockCarvable road = null; + public static final BlockCarvable porcelain = null; + public static final BlockCarvable alabaster = null; private ChiselBlocks() {} } diff --git a/src/main/resources/assets/chisel/lang/en_US.lang b/src/main/resources/assets/chisel/lang/en_US.lang index c8888de88..adf8f7ecc 100644 --- a/src/main/resources/assets/chisel/lang/en_US.lang +++ b/src/main/resources/assets/chisel/lang/en_US.lang @@ -101,6 +101,12 @@ tile.diorite.3.desc=Diorite Bricks tile.diorite.4.desc=Ornate Diorite tile.diorite.5.desc=Prismatic Diorite tile.diorite.6.desc=Diorite Small Tiles +tile.diorite.7.desc=Cobbled Diorite +tile.diorite.8.desc=Mossy Diorite +tile.diorite.9.desc=Modern Diorite +tile.diorite.10.desc=Modern Polished Diorite +tile.diorite.11.desc=Biotite-Rich Diorite +tile.diorite.12.desc=Hornblende-Rich Diorite #Andesite tile.chisel.andesite.name=Andesite @@ -111,6 +117,11 @@ tile.andesite.3.desc=Andesite Bricks tile.andesite.4.desc=Ornate Andesite tile.andesite.5.desc=Prismatic Andesite tile.andesite.6.desc=Andesite Small Tiles +tile.andesite.7.desc=Cobbled Andesite +tile.andesite.8.desc=Mossy Andesite +tile.andesite.9.desc=Modern Andesite +tile.andesite.10.desc=Modern Polished Andesite +tile.andesite.11.desc=Weathered Andesite #Granite tile.chisel.granite.name=Granite @@ -121,6 +132,11 @@ tile.granite.3.desc=Granite Bricks tile.granite.4.desc=Ornate Granite tile.granite.5.desc=Prismatic Granite tile.granite.6.desc=Granite Small Tiles +tile.granite.7.desc=Cobbled Granite +tile.granite.8.desc=Mossy Granite +tile.granite.9.desc=Modern Granite +tile.granite.10.desc=Modern Polished Granite +tile.granite.11.desc=Granitic Mineral Sand #Auto Chisel tile.chisel.autoChisel.name=Auto Chisel @@ -949,11 +965,24 @@ tile.chisel.present.desc=A pretty present chest #Brick tile.chisel.brickCustom.name=Brick Block +tile.chisel.brickCustom2.name=Brick Block tile.brickCustom.1.desc=Large Bricks tile.brickCustom.2.desc=Mortarless Bricks tile.brickCustom.3.desc=Varied Bricks +tile.brickCustom.4.desc=Oops! All Mortar! tile.brickCustom.5.desc=Aged Bricks tile.brickCustom.6.desc=Yellow Bricks +tile.brickCustom.7.desc=Brick Tile +tile.brickCustom.8.desc=Brick Panel +tile.brickCustom.9.desc=Brown Bricks +tile.brickCustom.10.desc=Modern Bricks +tile.brickCustom.11.desc=White Bricks +tile.brickCustom.12.desc=Black Bricks +tile.brickCustom.13.desc=Sooty Bricks +tile.brickCustom.14.desc=Mossy Bricks +tile.brickCustom.15.desc=Neutral Bricks +tile.brickCustom2.0.desc=Left-Bordered Bricks +tile.brickCustom2.1.desc=Right-Bordered Bricks #Chisel 1 @@ -1224,6 +1253,7 @@ tile.diamond.9.desc=Small Diamond Blocks tile.diamond.10.desc=Small Ornate Diamond Blocks tile.diamond.11.desc=Zelda Diamond Block tile.diamond.12.desc=Diamond Block with Ornate Layer +tile.diamond.13.desc=Modern Diamond Block #Snakestone tile.chisel.snakestoneSand.name=Sand Snakestone @@ -1250,6 +1280,7 @@ tile.glass.15.desc=Modern Iron Fence tile.chisel.glass2.name=Glass tile.glass2.0.desc=Asymmetrical Leaded Glass +tile.glass2.1.desc=Modern Glass #Sandstone tile.chisel.sandstone.name=Sandstone @@ -1374,6 +1405,7 @@ tile.gold.11.desc=Gold Block with Star Decoration tile.gold.12.desc=Golden Star in Purple Obsidian tile.gold.13.desc=Golden Star in Obsidian tile.gold.14.desc=Simple Gold Block +tile.gold.15.desc=Modern Gold Block #Glowstone tile.chisel.glowstone.name=Glowstone @@ -1403,6 +1435,7 @@ tile.lapis.5.desc=Lapis Tile tile.lapis.6.desc=Lapis Panel tile.lapis.7.desc=Smooth Lapis tile.lapis.8.desc=Lapis with Ornate Layer +tile.lapis.9.desc=Modern Lapis #Emerald Blocks tile.chisel.emerald_block.name=Emerald Block @@ -1417,6 +1450,7 @@ tile.emerald.8.desc=Emerald Bismuth tile.emerald.9.desc=Small Emerald Blocks tile.emerald.10.desc=Small Ornate Emerald Blocks tile.emerald.11.desc=Ornate Emerald Block +tile.emerald.12.desc=Modern Emerald Block #Nether Brick tile.chisel.nether_brick.name=Nether Brick @@ -2767,6 +2801,7 @@ tile.sheetmetal.9.desc=Treading (Rusty) #Moss tile.chisel.moss.name=Moss +tile.chisel.moss_carpet.name=Moss Carpet tile.moss.0.desc=Lush tile.moss.1.desc=Pale tile.moss.2.desc=Dark @@ -2810,6 +2845,129 @@ tile.newetalOre.5.desc=Egregious tile.newetalOre.6.desc=Scaffolding tile.newetalOre.7.desc=Thermal +tile.chisel.coral.name=Coral +tile.coral.0.desc=Brain Coral +tile.coral.1.desc=Bubble Coral +tile.coral.2.desc=Fire Coral +tile.coral.3.desc=Horn Coral +tile.coral.4.desc=Tube Coral +tile.coral.5.desc=Dead Brain Coral +tile.coral.6.desc=Dead Bubble Coral +tile.coral.7.desc=Dead Fire Coral +tile.coral.8.desc=Dead Horn Coral +tile.coral.9.desc=Dead Tube Coral +tile.coral.10.desc=Brain Coral Bricks +tile.coral.11.desc=Bubble Coral Bricks +tile.coral.12.desc=Fire Coral Bricks +tile.coral.13.desc=Horn Coral Bricks +tile.coral.14.desc=Tube Coral Bricks +tile.coral.15.desc=Dead Coral Bricks + +tile.chisel.mud.name=Mud +tile.mud.0.desc=Black Mud +tile.mud.1.desc=Loamy Mud +tile.mud.2.desc=Carbonate Mud (Marl) +tile.mud.3.desc=Brown Mud +tile.mud.4.desc=Packed Mud +tile.mud.5.desc=Rooted Mud +tile.mud.6.desc=Mud Bricks + +tile.chisel.albumblock.name=Musical Block +tile.chisel.albumblock2.name=Musical Block +tile.album.0.desc=That Green Gentleman +tile.album.1.desc=Pretty Odd +tile.album.2.desc=Laminated Denim +tile.album.3.desc=Dogmatica +tile.album.4.desc=And the Sky Opened Up +tile.album.5.desc=Route Guano +tile.album.6.desc=A Spell Over the West +tile.album.7.desc=I Built With Someone In Fall Out Boy And All I Got Was This Stupid Block Made About Me +tile.album.8.desc=Crumbling Castle +tile.album.9.desc=Evil Star +tile.album.10.desc=Gaia +tile.album.11.desc=Spacesick +tile.album.12.desc=Reactor +tile.album.13.desc=Resignation +tile.album.14.desc=Dead! +tile.album.15.desc=Having Too Much Fun +tile.album2.16.desc=The Cork Tree +tile.album2.17.desc=Cooperstown +tile.album2.18.desc=The Most Fun a Girl Can Have + +tile.chisel.brutalism.name=Brutalist Block +tile.brutalism.0.desc=Plain Cement +tile.brutalism.1.desc=Cement Bricks +tile.brutalism.2.desc=Leafy Ecobrutalism +tile.brutalism.3.desc=Flowering Ecobrutalism +tile.brutalism.4.desc=Faux Window +tile.brutalism.5.desc=Heavily Weathered Cement +tile.brutalism.6.desc=Heavily Weathered Cement Bricks +tile.brutalism.7.desc=Reinforced Cement +tile.brutalism.8.desc=Rimmed Cement +tile.brutalism.9.desc=Lightly Weathered Cement + +tile.chisel.porcelain.name=Porcelain Block +tile.porcelain.0.desc=Plain Porcelain +tile.porcelain.1.desc=Cracked Porcelain +tile.porcelain.2.desc=Kintsugi +tile.porcelain.3.desc=Blue Porcelain Tiles +tile.porcelain.4.desc=Red Porcelain Tiles +tile.porcelain.5.desc=Blue Porcelain Fish +tile.porcelain.6.desc=Blue Porcelain Flower +tile.porcelain.7.desc=Red Porcelain Dragon +tile.porcelain.9.desc=Red Porcelain Pillar +tile.porcelain.10.desc=Red And Blue Porcelain Tiles +tile.porcelain.11.desc=Kintsugi Tiles +tile.porcelain.12.desc=Polished Porcelain +tile.porcelain.13.desc=Faux Ivory + +tile.chisel.alabaster.name=Alabaster Block +tile.alabaster.0.desc=Calcite-Rich +tile.alabaster.1.desc=Chartreuse +tile.alabaster.2.desc=Lavender +tile.alabaster.3.desc=Lilac +tile.alabaster.4.desc=Mauve +tile.alabaster.5.desc=French Grey +tile.alabaster.6.desc=Peach +tile.alabaster.7.desc=Periwinkle +tile.alabaster.8.desc=Sage Green +tile.alabaster.9.desc=Sky Blue +tile.alabaster.10.desc=Cream + +tile.chisel.road.name=Road Block +tile.chisel.road2.name=Road Block +tile.road.0.desc=Asphalt +tile.road.1.desc=Crosswalk +tile.road.2.desc=Double White Lines +tile.road.3.desc=Double Yellow Lines +tile.road.4.desc=Dirt Road +tile.road.5.desc=Diverging Lane Marking +tile.road.6.desc=Dotted White Line +tile.road.7.desc=Dotted Yellow Line +tile.road.8.desc=Single Yellow Line - East +tile.road.9.desc=Single Yellow Line - North +tile.road.10.desc=Single Yellow Line - South +tile.road.11.desc=Single Yellow Line - West +tile.road.12.desc=Left Lane +tile.road.13.desc=Right Lane +tile.road.14.desc=Thick White Line +tile.road.15.desc=White Outlined Road +tile.road.16.desc=Passing Lane - East +tile.road.17.desc=Passing Lane - North +tile.road.18.desc=Passing Lane - South +tile.road.19.desc=Passing Lane - West +tile.road.20.desc=Double Yellow Lines With Reflectors +tile.road.21.desc=Solid Yellow Line - East/West +tile.road.22.desc=Solid Yellow Line - North/South +tile.road.23.desc=Converging Lane Marking +tile.road.24.desc=White Painted Asphalt +tile.road.25.desc=Yellow Painted Asphalt +tile.road.26.desc=Gravel Road +tile.road.27.desc=Solid White Line - North/South +tile.road.28.desc=Solid White Line - East/West +tile.road.29.desc=Weathered Asphalt +tile.road.30.desc=Weathering Asphalt +tile.road.31.desc=Overgrown Dirt Road tile.chisel.amber.name=Block of Amber tile.chisel.bloodBrick.name=Bloodstone Brick diff --git a/src/main/resources/assets/chisel/textures/blocks/alabaster/alabasterCalcic.png b/src/main/resources/assets/chisel/textures/blocks/alabaster/alabasterCalcic.png new file mode 100644 index 000000000..8692e7a79 Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/alabaster/alabasterCalcic.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/alabaster/alabasterChartreuse.png b/src/main/resources/assets/chisel/textures/blocks/alabaster/alabasterChartreuse.png new file mode 100644 index 000000000..513dcad7c Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/alabaster/alabasterChartreuse.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/alabaster/alabasterLavender.png b/src/main/resources/assets/chisel/textures/blocks/alabaster/alabasterLavender.png new file mode 100644 index 000000000..b0fe63cd4 Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/alabaster/alabasterLavender.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/alabaster/alabasterLilac.png b/src/main/resources/assets/chisel/textures/blocks/alabaster/alabasterLilac.png new file mode 100644 index 000000000..bfcd9a161 Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/alabaster/alabasterLilac.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/alabaster/alabasterMauve.png b/src/main/resources/assets/chisel/textures/blocks/alabaster/alabasterMauve.png new file mode 100644 index 000000000..7c80c4b93 Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/alabaster/alabasterMauve.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/alabaster/alabasterPale.png b/src/main/resources/assets/chisel/textures/blocks/alabaster/alabasterPale.png new file mode 100644 index 000000000..294bc344f Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/alabaster/alabasterPale.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/alabaster/alabasterPeach.png b/src/main/resources/assets/chisel/textures/blocks/alabaster/alabasterPeach.png new file mode 100644 index 000000000..f681e59ab Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/alabaster/alabasterPeach.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/alabaster/alabasterPeriwinkle.png b/src/main/resources/assets/chisel/textures/blocks/alabaster/alabasterPeriwinkle.png new file mode 100644 index 000000000..f18db4891 Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/alabaster/alabasterPeriwinkle.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/alabaster/alabasterSageGreen.png b/src/main/resources/assets/chisel/textures/blocks/alabaster/alabasterSageGreen.png new file mode 100644 index 000000000..29097772c Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/alabaster/alabasterSageGreen.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/alabaster/alabasterSkyBlue.png b/src/main/resources/assets/chisel/textures/blocks/alabaster/alabasterSkyBlue.png new file mode 100644 index 000000000..aa7df64d5 Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/alabaster/alabasterSkyBlue.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/alabaster/alabasterYellow.png b/src/main/resources/assets/chisel/textures/blocks/alabaster/alabasterYellow.png new file mode 100644 index 000000000..8ce96c119 Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/alabaster/alabasterYellow.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/album/a_fever_you_cant_sweat_out.png b/src/main/resources/assets/chisel/textures/blocks/album/a_fever_you_cant_sweat_out.png new file mode 100644 index 000000000..29a59a693 Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/album/a_fever_you_cant_sweat_out.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/album/black_parade_0.png b/src/main/resources/assets/chisel/textures/blocks/album/black_parade_0.png new file mode 100644 index 000000000..2f3bd19df Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/album/black_parade_0.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/album/black_parade_1.png b/src/main/resources/assets/chisel/textures/blocks/album/black_parade_1.png new file mode 100644 index 000000000..4f093c53d Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/album/black_parade_1.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/album/chunky_shrapnel-ctm.png b/src/main/resources/assets/chisel/textures/blocks/album/chunky_shrapnel-ctm.png new file mode 100644 index 000000000..8bc6ef19d Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/album/chunky_shrapnel-ctm.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/album/chunky_shrapnel.png b/src/main/resources/assets/chisel/textures/blocks/album/chunky_shrapnel.png new file mode 100644 index 000000000..a851aa05e Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/album/chunky_shrapnel.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/album/collide_with_the_sky.png b/src/main/resources/assets/chisel/textures/blocks/album/collide_with_the_sky.png new file mode 100644 index 000000000..fb691ccf0 Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/album/collide_with_the_sky.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/album/cork_tree.png b/src/main/resources/assets/chisel/textures/blocks/album/cork_tree.png new file mode 100644 index 000000000..6bcac869e Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/album/cork_tree.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/album/danger_days_0.png b/src/main/resources/assets/chisel/textures/blocks/album/danger_days_0.png new file mode 100644 index 000000000..be26b881d Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/album/danger_days_0.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/album/danger_days_1.png b/src/main/resources/assets/chisel/textures/blocks/album/danger_days_1.png new file mode 100644 index 000000000..9f16624ba Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/album/danger_days_1.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/album/folie_a_deux.png b/src/main/resources/assets/chisel/textures/blocks/album/folie_a_deux.png new file mode 100644 index 000000000..9caa59e17 Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/album/folie_a_deux.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/album/from_under_the_cork_tree.png b/src/main/resources/assets/chisel/textures/blocks/album/from_under_the_cork_tree.png new file mode 100644 index 000000000..7dec22df3 Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/album/from_under_the_cork_tree.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/album/infinity_on_high.png b/src/main/resources/assets/chisel/textures/blocks/album/infinity_on_high.png new file mode 100644 index 000000000..66a3c122c Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/album/infinity_on_high.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/album/laminated_denim.png b/src/main/resources/assets/chisel/textures/blocks/album/laminated_denim.png new file mode 100644 index 000000000..0ae3ff4bb Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/album/laminated_denim.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/album/man_bites_dog.png b/src/main/resources/assets/chisel/textures/blocks/album/man_bites_dog.png new file mode 100644 index 000000000..1c33e28e1 Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/album/man_bites_dog.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/album/omnium_gatherium.png b/src/main/resources/assets/chisel/textures/blocks/album/omnium_gatherium.png new file mode 100644 index 000000000..7915d1458 Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/album/omnium_gatherium.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/album/phantom_island.png b/src/main/resources/assets/chisel/textures/blocks/album/phantom_island.png new file mode 100644 index 000000000..6066439fe Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/album/phantom_island.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/album/polygondwanaland.png b/src/main/resources/assets/chisel/textures/blocks/album/polygondwanaland.png new file mode 100644 index 000000000..4d88d18f6 Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/album/polygondwanaland.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/album/pretty_odd_0.png b/src/main/resources/assets/chisel/textures/blocks/album/pretty_odd_0.png new file mode 100644 index 000000000..23d936c8f Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/album/pretty_odd_0.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/album/pretty_odd_1-ctm.png b/src/main/resources/assets/chisel/textures/blocks/album/pretty_odd_1-ctm.png new file mode 100644 index 000000000..195da80a8 Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/album/pretty_odd_1-ctm.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/album/pretty_odd_1.png b/src/main/resources/assets/chisel/textures/blocks/album/pretty_odd_1.png new file mode 100644 index 000000000..f84bdb40f Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/album/pretty_odd_1.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/album/reactor.png b/src/main/resources/assets/chisel/textures/blocks/album/reactor.png new file mode 100644 index 000000000..c9c444274 Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/album/reactor.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/andesite/andesiteCobblestone.png b/src/main/resources/assets/chisel/textures/blocks/andesite/andesiteCobblestone.png new file mode 100644 index 000000000..3aaa8c4e4 Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/andesite/andesiteCobblestone.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/andesite/andesiteModern.png b/src/main/resources/assets/chisel/textures/blocks/andesite/andesiteModern.png new file mode 100644 index 000000000..756f0267b Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/andesite/andesiteModern.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/andesite/andesiteMossy.png b/src/main/resources/assets/chisel/textures/blocks/andesite/andesiteMossy.png new file mode 100644 index 000000000..20951911e Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/andesite/andesiteMossy.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/andesite/andesite_weathered.png b/src/main/resources/assets/chisel/textures/blocks/andesite/andesite_weathered.png new file mode 100644 index 000000000..fe2731790 Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/andesite/andesite_weathered.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/andesite/polished_andesite.png b/src/main/resources/assets/chisel/textures/blocks/andesite/polished_andesite.png new file mode 100644 index 000000000..d0aa05b76 Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/andesite/polished_andesite.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/brickCustom/black_bricks.png b/src/main/resources/assets/chisel/textures/blocks/brickCustom/black_bricks.png new file mode 100644 index 000000000..bc66eadea Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/brickCustom/black_bricks.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/brickCustom/brick_panel-ctm.png b/src/main/resources/assets/chisel/textures/blocks/brickCustom/brick_panel-ctm.png new file mode 100644 index 000000000..662a18ca7 Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/brickCustom/brick_panel-ctm.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/brickCustom/brick_panel.png b/src/main/resources/assets/chisel/textures/blocks/brickCustom/brick_panel.png new file mode 100644 index 000000000..3517fcaaa Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/brickCustom/brick_panel.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/brickCustom/brick_tile.png b/src/main/resources/assets/chisel/textures/blocks/brickCustom/brick_tile.png new file mode 100644 index 000000000..b8dcd8ea2 Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/brickCustom/brick_tile.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/brickCustom/brown_bricks.png b/src/main/resources/assets/chisel/textures/blocks/brickCustom/brown_bricks.png new file mode 100644 index 000000000..3208a6d63 Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/brickCustom/brown_bricks.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/brickCustom/left_bricks.png b/src/main/resources/assets/chisel/textures/blocks/brickCustom/left_bricks.png new file mode 100644 index 000000000..39eb32ae7 Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/brickCustom/left_bricks.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/brickCustom/modern.png b/src/main/resources/assets/chisel/textures/blocks/brickCustom/modern.png new file mode 100644 index 000000000..333974a5a Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/brickCustom/modern.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/brickCustom/mortar.png b/src/main/resources/assets/chisel/textures/blocks/brickCustom/mortar.png new file mode 100644 index 000000000..0447dfccc Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/brickCustom/mortar.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/brickCustom/mossy.png b/src/main/resources/assets/chisel/textures/blocks/brickCustom/mossy.png new file mode 100644 index 000000000..49a97aa63 Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/brickCustom/mossy.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/brickCustom/neutral.png b/src/main/resources/assets/chisel/textures/blocks/brickCustom/neutral.png new file mode 100644 index 000000000..87101221f Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/brickCustom/neutral.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/brickCustom/right_bricks.png b/src/main/resources/assets/chisel/textures/blocks/brickCustom/right_bricks.png new file mode 100644 index 000000000..e759f7a7a Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/brickCustom/right_bricks.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/brickCustom/sooty.png b/src/main/resources/assets/chisel/textures/blocks/brickCustom/sooty.png new file mode 100644 index 000000000..2abbc1600 Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/brickCustom/sooty.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/brickCustom/vivid.png b/src/main/resources/assets/chisel/textures/blocks/brickCustom/vivid.png new file mode 100644 index 000000000..7169e0c61 Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/brickCustom/vivid.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/brickCustom/white_bricks.png b/src/main/resources/assets/chisel/textures/blocks/brickCustom/white_bricks.png new file mode 100644 index 000000000..ae923f3f8 Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/brickCustom/white_bricks.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/brutalism/brutalist_bricks.png b/src/main/resources/assets/chisel/textures/blocks/brutalism/brutalist_bricks.png new file mode 100644 index 000000000..e46235dd9 Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/brutalism/brutalist_bricks.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/brutalism/brutalist_concrete.png b/src/main/resources/assets/chisel/textures/blocks/brutalism/brutalist_concrete.png new file mode 100644 index 000000000..92093b7f6 Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/brutalism/brutalist_concrete.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/brutalism/ecobrutalist.png b/src/main/resources/assets/chisel/textures/blocks/brutalism/ecobrutalist.png new file mode 100644 index 000000000..e9a29598b Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/brutalism/ecobrutalist.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/brutalism/ecobrutalist_flowers.png b/src/main/resources/assets/chisel/textures/blocks/brutalism/ecobrutalist_flowers.png new file mode 100644 index 000000000..174cb2581 Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/brutalism/ecobrutalist_flowers.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/brutalism/faux_window-ctm.png b/src/main/resources/assets/chisel/textures/blocks/brutalism/faux_window-ctm.png new file mode 100644 index 000000000..4f4b9a5d2 Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/brutalism/faux_window-ctm.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/brutalism/faux_window.png b/src/main/resources/assets/chisel/textures/blocks/brutalism/faux_window.png new file mode 100644 index 000000000..ee86b03d5 Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/brutalism/faux_window.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/brutalism/heavily_weathered.png b/src/main/resources/assets/chisel/textures/blocks/brutalism/heavily_weathered.png new file mode 100644 index 000000000..833dd7718 Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/brutalism/heavily_weathered.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/brutalism/heavily_weathered_bricks.png b/src/main/resources/assets/chisel/textures/blocks/brutalism/heavily_weathered_bricks.png new file mode 100644 index 000000000..475b06791 Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/brutalism/heavily_weathered_bricks.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/brutalism/reinforced.png b/src/main/resources/assets/chisel/textures/blocks/brutalism/reinforced.png new file mode 100644 index 000000000..aa84fb7d3 Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/brutalism/reinforced.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/brutalism/rimmed_concrete.png b/src/main/resources/assets/chisel/textures/blocks/brutalism/rimmed_concrete.png new file mode 100644 index 000000000..937dbb4dc Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/brutalism/rimmed_concrete.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/brutalism/weathered_concrete.png b/src/main/resources/assets/chisel/textures/blocks/brutalism/weathered_concrete.png new file mode 100644 index 000000000..a33d6538a Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/brutalism/weathered_concrete.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/coral/brain_coral.png b/src/main/resources/assets/chisel/textures/blocks/coral/brain_coral.png new file mode 100644 index 000000000..6e958ede5 Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/coral/brain_coral.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/coral/brain_coral_bricks.png b/src/main/resources/assets/chisel/textures/blocks/coral/brain_coral_bricks.png new file mode 100644 index 000000000..0af005f03 Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/coral/brain_coral_bricks.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/coral/bubble_coral.png b/src/main/resources/assets/chisel/textures/blocks/coral/bubble_coral.png new file mode 100644 index 000000000..b86ead588 Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/coral/bubble_coral.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/coral/bubble_coral_bricks.png b/src/main/resources/assets/chisel/textures/blocks/coral/bubble_coral_bricks.png new file mode 100644 index 000000000..d08d954ad Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/coral/bubble_coral_bricks.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/coral/dead_brain_coral.png b/src/main/resources/assets/chisel/textures/blocks/coral/dead_brain_coral.png new file mode 100644 index 000000000..046bdd4f7 Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/coral/dead_brain_coral.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/coral/dead_bubble_coral.png b/src/main/resources/assets/chisel/textures/blocks/coral/dead_bubble_coral.png new file mode 100644 index 000000000..cdeb2fe06 Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/coral/dead_bubble_coral.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/coral/dead_coral_bricks.png b/src/main/resources/assets/chisel/textures/blocks/coral/dead_coral_bricks.png new file mode 100644 index 000000000..308744b5b Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/coral/dead_coral_bricks.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/coral/dead_fire_coral.png b/src/main/resources/assets/chisel/textures/blocks/coral/dead_fire_coral.png new file mode 100644 index 000000000..a10eaa398 Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/coral/dead_fire_coral.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/coral/dead_horn_coral.png b/src/main/resources/assets/chisel/textures/blocks/coral/dead_horn_coral.png new file mode 100644 index 000000000..ffd5ab923 Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/coral/dead_horn_coral.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/coral/dead_tube_coral.png b/src/main/resources/assets/chisel/textures/blocks/coral/dead_tube_coral.png new file mode 100644 index 000000000..36a127f28 Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/coral/dead_tube_coral.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/coral/fire_coral.png b/src/main/resources/assets/chisel/textures/blocks/coral/fire_coral.png new file mode 100644 index 000000000..de7c2dab8 Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/coral/fire_coral.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/coral/fire_coral_bricks.png b/src/main/resources/assets/chisel/textures/blocks/coral/fire_coral_bricks.png new file mode 100644 index 000000000..cd41160fe Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/coral/fire_coral_bricks.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/coral/horn_coral.png b/src/main/resources/assets/chisel/textures/blocks/coral/horn_coral.png new file mode 100644 index 000000000..1e85c7c56 Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/coral/horn_coral.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/coral/horn_coral_bricks.png b/src/main/resources/assets/chisel/textures/blocks/coral/horn_coral_bricks.png new file mode 100644 index 000000000..cbf1c84a6 Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/coral/horn_coral_bricks.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/coral/tube_coral.png b/src/main/resources/assets/chisel/textures/blocks/coral/tube_coral.png new file mode 100644 index 000000000..756d32d8d Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/coral/tube_coral.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/coral/tube_coral_bricks.png b/src/main/resources/assets/chisel/textures/blocks/coral/tube_coral_bricks.png new file mode 100644 index 000000000..952464ba3 Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/coral/tube_coral_bricks.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/diamond/modern.png b/src/main/resources/assets/chisel/textures/blocks/diamond/modern.png new file mode 100644 index 000000000..710fef8eb Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/diamond/modern.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/diorite/dioriteCobblestone.png b/src/main/resources/assets/chisel/textures/blocks/diorite/dioriteCobblestone.png new file mode 100644 index 000000000..5d9f1e6ee Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/diorite/dioriteCobblestone.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/diorite/dioriteModern.png b/src/main/resources/assets/chisel/textures/blocks/diorite/dioriteModern.png new file mode 100644 index 000000000..3a02f5ff6 Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/diorite/dioriteModern.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/diorite/dioriteMossy.png b/src/main/resources/assets/chisel/textures/blocks/diorite/dioriteMossy.png new file mode 100644 index 000000000..1685aaa4a Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/diorite/dioriteMossy.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/diorite/diorite_black.png b/src/main/resources/assets/chisel/textures/blocks/diorite/diorite_black.png new file mode 100644 index 000000000..4b5c89d0e Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/diorite/diorite_black.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/diorite/diorite_hornblende.png b/src/main/resources/assets/chisel/textures/blocks/diorite/diorite_hornblende.png new file mode 100644 index 000000000..059043117 Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/diorite/diorite_hornblende.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/diorite/polished_diorite.png b/src/main/resources/assets/chisel/textures/blocks/diorite/polished_diorite.png new file mode 100644 index 000000000..2df8bc55d Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/diorite/polished_diorite.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/emerald/modern.png b/src/main/resources/assets/chisel/textures/blocks/emerald/modern.png new file mode 100644 index 000000000..3e6d032ea Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/emerald/modern.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/glass/connected_glass-ctm.png b/src/main/resources/assets/chisel/textures/blocks/glass/connected_glass-ctm.png new file mode 100644 index 000000000..43ee14d83 Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/glass/connected_glass-ctm.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/glass/connected_glass.png b/src/main/resources/assets/chisel/textures/blocks/glass/connected_glass.png new file mode 100644 index 000000000..a4c86c37c Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/glass/connected_glass.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/glass/glass_horizontal-ctm.png b/src/main/resources/assets/chisel/textures/blocks/glass/glass_horizontal-ctm.png new file mode 100644 index 000000000..ee030d76e Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/glass/glass_horizontal-ctm.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/glass/glass_horizontal.png b/src/main/resources/assets/chisel/textures/blocks/glass/glass_horizontal.png new file mode 100644 index 000000000..058ca604a Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/glass/glass_horizontal.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/glass/glass_vertical-ctm.png b/src/main/resources/assets/chisel/textures/blocks/glass/glass_vertical-ctm.png new file mode 100644 index 000000000..134d6a78d Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/glass/glass_vertical-ctm.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/glass/glass_vertical.png b/src/main/resources/assets/chisel/textures/blocks/glass/glass_vertical.png new file mode 100644 index 000000000..654b8bc9f Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/glass/glass_vertical.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/glass/modern_glass-ctm.png b/src/main/resources/assets/chisel/textures/blocks/glass/modern_glass-ctm.png new file mode 100644 index 000000000..392d7ed30 Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/glass/modern_glass-ctm.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/glass/modern_glass.png b/src/main/resources/assets/chisel/textures/blocks/glass/modern_glass.png new file mode 100644 index 000000000..880ab8d21 Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/glass/modern_glass.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/gold/modern.png b/src/main/resources/assets/chisel/textures/blocks/gold/modern.png new file mode 100644 index 000000000..79021b836 Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/gold/modern.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/granite/graniteCobblestone.png b/src/main/resources/assets/chisel/textures/blocks/granite/graniteCobblestone.png new file mode 100644 index 000000000..458097204 Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/granite/graniteCobblestone.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/granite/graniteMineralSand.png b/src/main/resources/assets/chisel/textures/blocks/granite/graniteMineralSand.png new file mode 100644 index 000000000..1bce9b50a Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/granite/graniteMineralSand.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/granite/graniteModern.png b/src/main/resources/assets/chisel/textures/blocks/granite/graniteModern.png new file mode 100644 index 000000000..1e67b667b Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/granite/graniteModern.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/granite/graniteModernPolished.png b/src/main/resources/assets/chisel/textures/blocks/granite/graniteModernPolished.png new file mode 100644 index 000000000..ea5414822 Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/granite/graniteModernPolished.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/granite/graniteMossy.png b/src/main/resources/assets/chisel/textures/blocks/granite/graniteMossy.png new file mode 100644 index 000000000..3038ce2a5 Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/granite/graniteMossy.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/lapis/modern.png b/src/main/resources/assets/chisel/textures/blocks/lapis/modern.png new file mode 100644 index 000000000..d189e2a4c Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/lapis/modern.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/metals/cobalt/thermal-bottom.png b/src/main/resources/assets/chisel/textures/blocks/metals/cobalt/thermal-bottom.png deleted file mode 100644 index e3a5c0161..000000000 Binary files a/src/main/resources/assets/chisel/textures/blocks/metals/cobalt/thermal-bottom.png and /dev/null differ diff --git a/src/main/resources/assets/chisel/textures/blocks/metals/electrum/thermal-bottom.png b/src/main/resources/assets/chisel/textures/blocks/metals/electrum/thermal-bottom.png deleted file mode 100644 index e02747547..000000000 Binary files a/src/main/resources/assets/chisel/textures/blocks/metals/electrum/thermal-bottom.png and /dev/null differ diff --git a/src/main/resources/assets/chisel/textures/blocks/metals/invar/thermal-bottom.png b/src/main/resources/assets/chisel/textures/blocks/metals/invar/thermal-bottom.png deleted file mode 100644 index 744331e09..000000000 Binary files a/src/main/resources/assets/chisel/textures/blocks/metals/invar/thermal-bottom.png and /dev/null differ diff --git a/src/main/resources/assets/chisel/textures/blocks/metals/nickel/thermal-bottom.png b/src/main/resources/assets/chisel/textures/blocks/metals/nickel/thermal-bottom.png deleted file mode 100644 index 908eaa6e4..000000000 Binary files a/src/main/resources/assets/chisel/textures/blocks/metals/nickel/thermal-bottom.png and /dev/null differ diff --git a/src/main/resources/assets/chisel/textures/blocks/metals/platinum/thermal-bottom.png b/src/main/resources/assets/chisel/textures/blocks/metals/platinum/thermal-bottom.png deleted file mode 100644 index 7d7154742..000000000 Binary files a/src/main/resources/assets/chisel/textures/blocks/metals/platinum/thermal-bottom.png and /dev/null differ diff --git a/src/main/resources/assets/chisel/textures/blocks/metals/titanium/titanium_1.png b/src/main/resources/assets/chisel/textures/blocks/metals/titanium/titanium_1.png index 9b88b0559..fa6b7f8dc 100644 Binary files a/src/main/resources/assets/chisel/textures/blocks/metals/titanium/titanium_1.png and b/src/main/resources/assets/chisel/textures/blocks/metals/titanium/titanium_1.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/metals/tungstensteel/tungstensteel_1.png b/src/main/resources/assets/chisel/textures/blocks/metals/tungstensteel/tungstensteel_1.png index 97db21d76..5b2bb7d1f 100644 Binary files a/src/main/resources/assets/chisel/textures/blocks/metals/tungstensteel/tungstensteel_1.png and b/src/main/resources/assets/chisel/textures/blocks/metals/tungstensteel/tungstensteel_1.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/mud/brown_mud.png b/src/main/resources/assets/chisel/textures/blocks/mud/brown_mud.png new file mode 100644 index 000000000..dfe6a1b12 Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/mud/brown_mud.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/mud/loamy_mud.png b/src/main/resources/assets/chisel/textures/blocks/mud/loamy_mud.png new file mode 100644 index 000000000..4d312aad6 Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/mud/loamy_mud.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/mud/marl.png b/src/main/resources/assets/chisel/textures/blocks/mud/marl.png new file mode 100644 index 000000000..2f0ca10f3 Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/mud/marl.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/mud/mud.png b/src/main/resources/assets/chisel/textures/blocks/mud/mud.png new file mode 100644 index 000000000..15ebff388 Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/mud/mud.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/mud/mud_bricks.png b/src/main/resources/assets/chisel/textures/blocks/mud/mud_bricks.png new file mode 100644 index 000000000..3dbab97ec Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/mud/mud_bricks.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/mud/packed_mud.png b/src/main/resources/assets/chisel/textures/blocks/mud/packed_mud.png new file mode 100644 index 000000000..6919f3533 Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/mud/packed_mud.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/mud/rooted_mud-side.png b/src/main/resources/assets/chisel/textures/blocks/mud/rooted_mud-side.png new file mode 100644 index 000000000..7ec28c356 Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/mud/rooted_mud-side.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/mud/rooted_mud-top.png b/src/main/resources/assets/chisel/textures/blocks/mud/rooted_mud-top.png new file mode 100644 index 000000000..e9f75da69 Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/mud/rooted_mud-top.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/porcelain/porcelain0.png b/src/main/resources/assets/chisel/textures/blocks/porcelain/porcelain0.png new file mode 100644 index 000000000..82bc61aeb Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/porcelain/porcelain0.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/porcelain/porcelain1.png b/src/main/resources/assets/chisel/textures/blocks/porcelain/porcelain1.png new file mode 100644 index 000000000..61dc3046b Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/porcelain/porcelain1.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/porcelain/porcelain10.png b/src/main/resources/assets/chisel/textures/blocks/porcelain/porcelain10.png new file mode 100644 index 000000000..5264a4e0c Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/porcelain/porcelain10.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/porcelain/porcelain11.png b/src/main/resources/assets/chisel/textures/blocks/porcelain/porcelain11.png new file mode 100644 index 000000000..049dd0df4 Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/porcelain/porcelain11.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/porcelain/porcelain12.png b/src/main/resources/assets/chisel/textures/blocks/porcelain/porcelain12.png new file mode 100644 index 000000000..bc77e0808 Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/porcelain/porcelain12.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/porcelain/porcelain13.png b/src/main/resources/assets/chisel/textures/blocks/porcelain/porcelain13.png new file mode 100644 index 000000000..351e42097 Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/porcelain/porcelain13.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/porcelain/porcelain2.png b/src/main/resources/assets/chisel/textures/blocks/porcelain/porcelain2.png new file mode 100644 index 000000000..72f4899e3 Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/porcelain/porcelain2.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/porcelain/porcelain3.png b/src/main/resources/assets/chisel/textures/blocks/porcelain/porcelain3.png new file mode 100644 index 000000000..6733d1445 Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/porcelain/porcelain3.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/porcelain/porcelain4.png b/src/main/resources/assets/chisel/textures/blocks/porcelain/porcelain4.png new file mode 100644 index 000000000..345ee4fca Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/porcelain/porcelain4.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/porcelain/porcelain5.png b/src/main/resources/assets/chisel/textures/blocks/porcelain/porcelain5.png new file mode 100644 index 000000000..deba15934 Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/porcelain/porcelain5.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/porcelain/porcelain6-side.png b/src/main/resources/assets/chisel/textures/blocks/porcelain/porcelain6-side.png new file mode 100644 index 000000000..af6a3f4c5 Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/porcelain/porcelain6-side.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/porcelain/porcelain6-top.png b/src/main/resources/assets/chisel/textures/blocks/porcelain/porcelain6-top.png new file mode 100644 index 000000000..13a870aa1 Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/porcelain/porcelain6-top.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/porcelain/porcelain7.png b/src/main/resources/assets/chisel/textures/blocks/porcelain/porcelain7.png new file mode 100644 index 000000000..76efb1eb0 Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/porcelain/porcelain7.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/porcelain/porcelain9-side.png b/src/main/resources/assets/chisel/textures/blocks/porcelain/porcelain9-side.png new file mode 100644 index 000000000..acc5f24fb Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/porcelain/porcelain9-side.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/porcelain/porcelain9-top.png b/src/main/resources/assets/chisel/textures/blocks/porcelain/porcelain9-top.png new file mode 100644 index 000000000..e895dacc2 Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/porcelain/porcelain9-top.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/road/asphalt.png b/src/main/resources/assets/chisel/textures/blocks/road/asphalt.png new file mode 100644 index 000000000..88956cdf0 Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/road/asphalt.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/road/converging-ctm.png b/src/main/resources/assets/chisel/textures/blocks/road/converging-ctm.png new file mode 100644 index 000000000..83fdf0f85 Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/road/converging-ctm.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/road/converging.png b/src/main/resources/assets/chisel/textures/blocks/road/converging.png new file mode 100644 index 000000000..ef3a578a8 Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/road/converging.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/road/crosswalk-ctm.png b/src/main/resources/assets/chisel/textures/blocks/road/crosswalk-ctm.png new file mode 100644 index 000000000..596025b23 Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/road/crosswalk-ctm.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/road/crosswalk.png b/src/main/resources/assets/chisel/textures/blocks/road/crosswalk.png new file mode 100644 index 000000000..990d0a4e7 Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/road/crosswalk.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/road/dashed_white-ctm.png b/src/main/resources/assets/chisel/textures/blocks/road/dashed_white-ctm.png new file mode 100644 index 000000000..b052f67b7 Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/road/dashed_white-ctm.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/road/dashed_white.png b/src/main/resources/assets/chisel/textures/blocks/road/dashed_white.png new file mode 100644 index 000000000..ffd8f4782 Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/road/dashed_white.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/road/dashed_yellow-ctm.png b/src/main/resources/assets/chisel/textures/blocks/road/dashed_yellow-ctm.png new file mode 100644 index 000000000..33ca602ba Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/road/dashed_yellow-ctm.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/road/dashed_yellow.png b/src/main/resources/assets/chisel/textures/blocks/road/dashed_yellow.png new file mode 100644 index 000000000..f556a4498 Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/road/dashed_yellow.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/road/dirt_road-ctm.png b/src/main/resources/assets/chisel/textures/blocks/road/dirt_road-ctm.png new file mode 100644 index 000000000..9976e88f2 Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/road/dirt_road-ctm.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/road/dirt_road.png b/src/main/resources/assets/chisel/textures/blocks/road/dirt_road.png new file mode 100644 index 000000000..fd0028ca3 Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/road/dirt_road.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/road/diverging-ctm.png b/src/main/resources/assets/chisel/textures/blocks/road/diverging-ctm.png new file mode 100644 index 000000000..0048f3f95 Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/road/diverging-ctm.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/road/diverging.png b/src/main/resources/assets/chisel/textures/blocks/road/diverging.png new file mode 100644 index 000000000..3104b997b Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/road/diverging.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/road/dotted_white-ctm.png b/src/main/resources/assets/chisel/textures/blocks/road/dotted_white-ctm.png new file mode 100644 index 000000000..0a47acff8 Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/road/dotted_white-ctm.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/road/dotted_white.png b/src/main/resources/assets/chisel/textures/blocks/road/dotted_white.png new file mode 100644 index 000000000..3f5586a6a Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/road/dotted_white.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/road/dotted_yellow-ctm.png b/src/main/resources/assets/chisel/textures/blocks/road/dotted_yellow-ctm.png new file mode 100644 index 000000000..c6153ec28 Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/road/dotted_yellow-ctm.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/road/dotted_yellow.png b/src/main/resources/assets/chisel/textures/blocks/road/dotted_yellow.png new file mode 100644 index 000000000..c7970faf6 Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/road/dotted_yellow.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/road/full_white.png b/src/main/resources/assets/chisel/textures/blocks/road/full_white.png new file mode 100644 index 000000000..bd1cbf11b Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/road/full_white.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/road/full_yellow.png b/src/main/resources/assets/chisel/textures/blocks/road/full_yellow.png new file mode 100644 index 000000000..05670f1c8 Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/road/full_yellow.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/road/gravel_road-ctm.png b/src/main/resources/assets/chisel/textures/blocks/road/gravel_road-ctm.png new file mode 100644 index 000000000..fbec3297b Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/road/gravel_road-ctm.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/road/gravel_road.png b/src/main/resources/assets/chisel/textures/blocks/road/gravel_road.png new file mode 100644 index 000000000..8cbee21da Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/road/gravel_road.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/road/half_line_east.png b/src/main/resources/assets/chisel/textures/blocks/road/half_line_east.png new file mode 100644 index 000000000..699fd1816 Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/road/half_line_east.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/road/half_line_north.png b/src/main/resources/assets/chisel/textures/blocks/road/half_line_north.png new file mode 100644 index 000000000..045c95c8f Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/road/half_line_north.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/road/half_line_south.png b/src/main/resources/assets/chisel/textures/blocks/road/half_line_south.png new file mode 100644 index 000000000..b40625335 Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/road/half_line_south.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/road/half_line_west.png b/src/main/resources/assets/chisel/textures/blocks/road/half_line_west.png new file mode 100644 index 000000000..946063cfc Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/road/half_line_west.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/road/left_lane-ctm.png b/src/main/resources/assets/chisel/textures/blocks/road/left_lane-ctm.png new file mode 100644 index 000000000..94d4062a7 Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/road/left_lane-ctm.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/road/left_lane.png b/src/main/resources/assets/chisel/textures/blocks/road/left_lane.png new file mode 100644 index 000000000..81875e31f Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/road/left_lane.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/road/lined_white-ctm.png b/src/main/resources/assets/chisel/textures/blocks/road/lined_white-ctm.png new file mode 100644 index 000000000..766d30e93 Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/road/lined_white-ctm.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/road/lined_white.png b/src/main/resources/assets/chisel/textures/blocks/road/lined_white.png new file mode 100644 index 000000000..fdeac34a1 Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/road/lined_white.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/road/outline_white-ctm.png b/src/main/resources/assets/chisel/textures/blocks/road/outline_white-ctm.png new file mode 100644 index 000000000..1c28f47c9 Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/road/outline_white-ctm.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/road/outline_white.png b/src/main/resources/assets/chisel/textures/blocks/road/outline_white.png new file mode 100644 index 000000000..e5a3b94cf Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/road/outline_white.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/road/overgrown_road-ctm.png b/src/main/resources/assets/chisel/textures/blocks/road/overgrown_road-ctm.png new file mode 100644 index 000000000..970136549 Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/road/overgrown_road-ctm.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/road/overgrown_road.png b/src/main/resources/assets/chisel/textures/blocks/road/overgrown_road.png new file mode 100644 index 000000000..efc54f196 Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/road/overgrown_road.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/road/passing_east.png b/src/main/resources/assets/chisel/textures/blocks/road/passing_east.png new file mode 100644 index 000000000..5b50b799f Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/road/passing_east.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/road/passing_north.png b/src/main/resources/assets/chisel/textures/blocks/road/passing_north.png new file mode 100644 index 000000000..f66d865a6 Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/road/passing_north.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/road/passing_south.png b/src/main/resources/assets/chisel/textures/blocks/road/passing_south.png new file mode 100644 index 000000000..c8d4cfb32 Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/road/passing_south.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/road/passing_west.png b/src/main/resources/assets/chisel/textures/blocks/road/passing_west.png new file mode 100644 index 000000000..bc2efb35c Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/road/passing_west.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/road/reflecting-ctm.png b/src/main/resources/assets/chisel/textures/blocks/road/reflecting-ctm.png new file mode 100644 index 000000000..0c3a448f9 Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/road/reflecting-ctm.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/road/reflecting.png b/src/main/resources/assets/chisel/textures/blocks/road/reflecting.png new file mode 100644 index 000000000..bb73171e3 Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/road/reflecting.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/road/right_lane-ctm.png b/src/main/resources/assets/chisel/textures/blocks/road/right_lane-ctm.png new file mode 100644 index 000000000..9f54b1b50 Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/road/right_lane-ctm.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/road/right_lane.png b/src/main/resources/assets/chisel/textures/blocks/road/right_lane.png new file mode 100644 index 000000000..b062dea72 Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/road/right_lane.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/road/solid_east.png b/src/main/resources/assets/chisel/textures/blocks/road/solid_east.png new file mode 100644 index 000000000..a8d03abb2 Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/road/solid_east.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/road/solid_north.png b/src/main/resources/assets/chisel/textures/blocks/road/solid_north.png new file mode 100644 index 000000000..28613f412 Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/road/solid_north.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/road/solid_white_east.png b/src/main/resources/assets/chisel/textures/blocks/road/solid_white_east.png new file mode 100644 index 000000000..7c1ca9c18 Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/road/solid_white_east.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/road/solid_white_north.png b/src/main/resources/assets/chisel/textures/blocks/road/solid_white_north.png new file mode 100644 index 000000000..fc161da8d Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/road/solid_white_north.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/road/weathered_asphalt.png b/src/main/resources/assets/chisel/textures/blocks/road/weathered_asphalt.png new file mode 100644 index 000000000..1d187ecf3 Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/road/weathered_asphalt.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/road/weathering_asphalt-ctm.png b/src/main/resources/assets/chisel/textures/blocks/road/weathering_asphalt-ctm.png new file mode 100644 index 000000000..dca281c96 Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/road/weathering_asphalt-ctm.png differ diff --git a/src/main/resources/assets/chisel/textures/blocks/road/weathering_asphalt.png b/src/main/resources/assets/chisel/textures/blocks/road/weathering_asphalt.png new file mode 100644 index 000000000..ecbe420e1 Binary files /dev/null and b/src/main/resources/assets/chisel/textures/blocks/road/weathering_asphalt.png differ