diff --git a/src/main/java/com/cricketcraft/chisel/Features.java b/src/main/java/com/cricketcraft/chisel/Features.java index 61791b1c..066f2ee7 100644 --- a/src/main/java/com/cricketcraft/chisel/Features.java +++ b/src/main/java/com/cricketcraft/chisel/Features.java @@ -83,12 +83,12 @@ public enum Features { void addBlocks() { BlockCarvable aluminum = (BlockCarvable) new BlockBeaconBase(Material.iron).setStepSound(Block.soundTypeMetal).setCreativeTab(ChiselTabs.tabModdedChiselBlocks).setHardness(5F) .setResistance(10F); - aluminum.carverHelper.addVariation("tile.metalOre.0.desc", 0, "metals/aluminum/caution", 20); - aluminum.carverHelper.addVariation("tile.metalOre.1.desc", 1, "metals/aluminum/crate", 21); - aluminum.carverHelper.addVariation("tile.metalOre.2.desc", 2, "metals/aluminum/thermal", 22); - aluminum.carverHelper.addVariation("tile.metalOre.3.desc", 3, "metals/aluminum/adv", 23); - aluminum.carverHelper.addVariation("tile.metalOre.4.desc", 4, "metals/aluminum/egregious", 24); - aluminum.carverHelper.addVariation("tile.metalOre.5.desc", 5, "metals/aluminum/bolted", 25); + aluminum.carverHelper.addVariation("tile.metalOre.0.desc", 0, "metals/aluminum/caution"); + aluminum.carverHelper.addVariation("tile.metalOre.1.desc", 1, "metals/aluminum/crate"); + aluminum.carverHelper.addVariation("tile.metalOre.2.desc", 2, "metals/aluminum/thermal"); + aluminum.carverHelper.addVariation("tile.metalOre.3.desc", 3, "metals/aluminum/adv"); + aluminum.carverHelper.addVariation("tile.metalOre.4.desc", 4, "metals/aluminum/egregious"); + aluminum.carverHelper.addVariation("tile.metalOre.5.desc", 5, "metals/aluminum/bolted"); aluminum.carverHelper.registerAll(aluminum, "aluminumblock"); Carving.chisel.registerOre("aluminumblock", "blockAluminum"); } @@ -111,6 +111,7 @@ public enum Features { @Override void addBlocks() { BlockCarvable andesite = (BlockCarvable) new BlockCarvable(Material.rock).setHardness(2.0F).setResistance(10.0F).setCreativeTab(ChiselTabs.tabStoneChiselBlocks); + andesite.carverHelper.addVariation("tile.andesite.0.desc", 0, "andesite/andesite"); andesite.carverHelper.addVariation("tile.andesite.1.desc", 1, "andesite/andesitePolished"); andesite.carverHelper.addVariation("tile.andesite.2.desc", 2, "andesite/andesitePillar"); @@ -166,8 +167,8 @@ public enum Features { @Override void addBlocks() { BlockCarvable arcane = (BlockCarvable) new BlockCarvable(Material.rock).setCreativeTab(ChiselTabs.tabModdedChiselBlocks).setStepSound(Block.soundTypeStone); - Carving.chisel.addVariation("arcane", GameRegistry.findBlock("Thaumcraft", "blockCosmeticSolid"), 6, -5); - Carving.chisel.addVariation("arcane", GameRegistry.findBlock("Thaumcraft", "blockCosmeticSolid"), 7, -4); + Carving.chisel.addVariation("arcane", GameRegistry.findBlock("Thaumcraft", "blockCosmeticSolid"), 6, 0); + Carving.chisel.addVariation("arcane", GameRegistry.findBlock("Thaumcraft", "blockCosmeticSolid"), 7, 1); arcane.carverHelper.addVariation("tile.arcane.0.desc", 0, "arcane/moonEngrave"); arcane.carverHelper.addVariation("tile.arcane.1.desc", 1, "arcane/moonGlowAnim"); arcane.carverHelper.addVariation("tile.arcane.2.desc", 2, "arcane/arcaneTile"); @@ -307,12 +308,12 @@ public enum Features { void addBlocks() { BlockCarvable bronze = (BlockCarvable) new BlockBeaconBase(Material.iron).setStepSound(Block.soundTypeMetal).setCreativeTab(ChiselTabs.tabModdedChiselBlocks).setHardness(5F) .setResistance(10F); - bronze.carverHelper.addVariation("tile.metalOre.0.desc", 0, "metals/bronze/caution", 20); - bronze.carverHelper.addVariation("tile.metalOre.1.desc", 1, "metals/bronze/crate", 21); - bronze.carverHelper.addVariation("tile.metalOre.2.desc", 2, "metals/bronze/thermal", 22); - bronze.carverHelper.addVariation("tile.metalOre.3.desc", 3, "metals/bronze/adv", 23); - bronze.carverHelper.addVariation("tile.metalOre.4.desc", 4, "metals/bronze/egregious", 24); - bronze.carverHelper.addVariation("tile.metalOre.5.desc", 5, "metals/bronze/bolted", 25); + bronze.carverHelper.addVariation("tile.metalOre.0.desc", 0, "metals/bronze/caution"); + bronze.carverHelper.addVariation("tile.metalOre.1.desc", 1, "metals/bronze/crate"); + bronze.carverHelper.addVariation("tile.metalOre.2.desc", 2, "metals/bronze/thermal"); + bronze.carverHelper.addVariation("tile.metalOre.3.desc", 3, "metals/bronze/adv"); + bronze.carverHelper.addVariation("tile.metalOre.4.desc", 4, "metals/bronze/egregious"); + bronze.carverHelper.addVariation("tile.metalOre.5.desc", 5, "metals/bronze/bolted"); bronze.carverHelper.registerAll(bronze, "bronzeblock"); Carving.chisel.registerOre("bronzeblock", "blockBronze"); } @@ -558,12 +559,12 @@ public enum Features { void addBlocks() { BlockCarvable copper = (BlockCarvable) new BlockBeaconBase(Material.iron).setStepSound(Block.soundTypeMetal).setCreativeTab(ChiselTabs.tabModdedChiselBlocks).setHardness(5F) .setResistance(10F); - copper.carverHelper.addVariation("tile.metalOre.0.desc", 0, "metals/copper/caution", 20); - copper.carverHelper.addVariation("tile.metalOre.1.desc", 1, "metals/copper/crate", 21); - copper.carverHelper.addVariation("tile.metalOre.2.desc", 2, "metals/copper/thermal", 22); - copper.carverHelper.addVariation("tile.metalOre.3.desc", 3, "metals/copper/adv", 23); - copper.carverHelper.addVariation("tile.metalOre.4.desc", 4, "metals/copper/egregious", 24); - copper.carverHelper.addVariation("tile.metalOre.5.desc", 5, "metals/copper/bolted", 25); + copper.carverHelper.addVariation("tile.metalOre.0.desc", 0, "metals/copper/caution"); + copper.carverHelper.addVariation("tile.metalOre.1.desc", 1, "metals/copper/crate"); + copper.carverHelper.addVariation("tile.metalOre.2.desc", 2, "metals/copper/thermal"); + copper.carverHelper.addVariation("tile.metalOre.3.desc", 3, "metals/copper/adv"); + copper.carverHelper.addVariation("tile.metalOre.4.desc", 4, "metals/copper/egregious"); + copper.carverHelper.addVariation("tile.metalOre.5.desc", 5, "metals/copper/bolted"); copper.carverHelper.registerAll(copper, "copperblock"); Carving.chisel.registerOre("copperblock", "blockCopper"); } @@ -622,7 +623,7 @@ public enum Features { void addBlocks() { BlockCarvable dirt = (BlockCarvable) new BlockCarvable(Material.ground).setCreativeTab(ChiselTabs.tabOtherChiselBlocks).setHardness(0.5F).setStepSound(Block.soundTypeGravel) .setBlockName("dirt.default"); - Carving.chisel.addVariation("dirt", Blocks.dirt, 0, -1); + Carving.chisel.addVariation("dirt", Blocks.dirt, 0, 0); // dirt.carverHelper.addVariation("Dirt", 0, Blocks.dirt); dirt.carverHelper.addVariation("tile.dirt.0.desc", 0, "dirt/bricks"); @@ -638,9 +639,6 @@ public enum Features { dirt.carverHelper.addVariation("tile.dirt.10.desc", 10, "dirt/vert"); dirt.carverHelper.addVariation("tile.dirt.11.desc", 11, "dirt/layers"); dirt.carverHelper.addVariation("tile.dirt.12.desc", 12, "dirt/vertical"); - dirt.carverHelper.addVariation("tile.dirt.13.desc", 13, "dirt/chunky"); - dirt.carverHelper.addVariation("tile.dirt.14.desc", 14, "dirt/horizontal"); - dirt.carverHelper.addVariation("tile.dirt.15.desc", 15, "dirt/plate"); dirt.carverHelper.registerAll(dirt, "dirt"); dirt.setHarvestLevel("shovel", 0); OreDictionary.registerOre("dirt", dirt); @@ -710,10 +708,10 @@ public enum Features { BlockCarvable factoryblock2 = (BlockCarvable) new BlockCarvable(Material.iron).setCreativeTab(ChiselTabs.tabMetalChiselBlocks).setHardness(2.0F).setResistance(10F) .setStepSound(Chisel.soundMetalFootstep); - factoryblock2.carverHelper.addVariation("tile.factory2.0.desc", 0, "factory/iceiceice", 20); - factoryblock2.carverHelper.addVariation("tile.factory2.1.desc", 1, "factory/vent", 21); - factoryblock2.carverHelper.addVariation("tile.factory2.2.desc", 2, "factory/tilemosaic", 22); - factoryblock2.carverHelper.addVariation("tile.factory2.3.desc", 3, "factory/wireframeblue", 23); + factoryblock2.carverHelper.addVariation("tile.factory2.0.desc", 0, "factory/iceiceice"); + factoryblock2.carverHelper.addVariation("tile.factory2.1.desc", 1, "factory/vent"); + factoryblock2.carverHelper.addVariation("tile.factory2.2.desc", 2, "factory/tilemosaic"); + factoryblock2.carverHelper.addVariation("tile.factory2.3.desc", 3, "factory/wireframeblue"); factoryblock2.carverHelper.registerAll(factoryblock2, "factoryblock2"); factoryblock2.carverHelper.registerVariations("factoryblock", factoryblock2); } @@ -767,9 +765,8 @@ public enum Features { fantasyblock2.carverHelper.addVariation("tile.fantasyblock2.13.desc", 13, "fantasy2/block"); fantasyblock2.carverHelper.addVariation("tile.fantasyblock2.14.desc", 14, "fantasy2/bricks-chaotic"); fantasyblock2.carverHelper.addVariation("tile.fantasyblock2.15.desc", 15, "fantasy2/bricks-wear"); - - fantasyblock2.carverHelper.registerBlock(fantasyblock2, "fantasyblock2"); - fantasyblock2.carverHelper.registerVariations("fantasy", fantasyblock2); + fantasyblock2.carverHelper.registerAll(fantasyblock2, "fantasyblock2"); + Carving.chisel.registerOre("fantasyblock2", "fantasy2"); } @Override @@ -795,9 +792,15 @@ public enum Features { BlockCarvable circuits = (BlockCarvable) new BlockCarvableGlow("animations/strobe").setCreativeTab(ChiselTabs.tabMetalChiselBlocks).setHardness(2.0F).setResistance(10.0F); for (int i = 0; i < 16; i++) { - circuits.carverHelper.addVariation("tile.futuraCircuit." + ItemDye.field_150921_b[i] + ".desc", i, "futura/circuitPlate", (i+20)); + circuits.carverHelper.addVariation("tile.futuraCircuit." + ItemDye.field_150921_b[i] + ".desc", i, "futura/circuitPlate"); } + // Looks like an AE Controller, feels like one, even lags like one! + /*BlockSnakestone FakeAE = (BlockSnakestone) new BlockSnakestone("Chisel:futura/controllerHack/").setBlockName("chisel.fakeController").setCreativeTab(ChiselTabs.tabMetalChiselBlocks); + GameRegistry.registerBlock(FakeAE, ItemCarvable.class, "FakeAE"); + Carving.chisel.addVariation("futura", FakeAE, 1, 67); + Carving.chisel.addVariation("futura", FakeAE, 13, 68);*/ + circuits.carverHelper.registerBlock(circuits, "futuraCircuit"); circuits.carverHelper.registerVariations("futura", circuits); Carving.chisel.registerOre("futura", "futura"); @@ -834,7 +837,7 @@ public enum Features { Carving.chisel.registerOre("glass", "glass"); BlockCarvableGlass glass2 = (BlockCarvableGlass) new BlockCarvableGlass().setCreativeTab(ChiselTabs.tabOtherChiselBlocks).setHardness(0.3F).setStepSound(Block.soundTypeGlass); - glass2.carverHelper.addVariation("tile.glass2.0.desc", 0, "glass/chrono", 20); + glass2.carverHelper.addVariation("tile.glass2.0.desc", 0, "glass/chrono"); glass2.carverHelper.registerBlock(glass2, "glass2"); glass2.carverHelper.registerVariations("glass", glass2); } @@ -973,12 +976,12 @@ public enum Features { BlockCarvable gold2 = (BlockCarvable) new BlockBeaconBase(Material.iron).setStepSound(Block.soundTypeMetal).setCreativeTab(ChiselTabs.tabModdedChiselBlocks).setHardness(5F) .setResistance(10F); - gold2.carverHelper.addVariation("tile.metalOre.0.desc", 0, "metals/gold/caution", 20); - gold2.carverHelper.addVariation("tile.metalOre.1.desc", 1, "metals/gold/crate", 21); - gold2.carverHelper.addVariation("tile.metalOre.2.desc", 2, "metals/gold/thermal", 22); - gold2.carverHelper.addVariation("tile.metalOre.3.desc", 3, "metals/gold/adv", 23); - gold2.carverHelper.addVariation("tile.metalOre.4.desc", 4, "metals/gold/egregious", 24); - gold2.carverHelper.addVariation("tile.metalOre.5.desc", 5, "metals/gold/bolted", 25); + gold2.carverHelper.addVariation("tile.metalOre.0.desc", 0, "metals/gold/caution"); + gold2.carverHelper.addVariation("tile.metalOre.1.desc", 1, "metals/gold/crate"); + gold2.carverHelper.addVariation("tile.metalOre.2.desc", 2, "metals/gold/thermal"); + gold2.carverHelper.addVariation("tile.metalOre.3.desc", 3, "metals/gold/adv"); + gold2.carverHelper.addVariation("tile.metalOre.4.desc", 4, "metals/gold/egregious"); + gold2.carverHelper.addVariation("tile.metalOre.5.desc", 5, "metals/gold/bolted"); gold2.carverHelper.registerBlock(gold2, "gold2"); gold2.carverHelper.registerVariations("gold_block", gold2); @@ -1053,7 +1056,7 @@ public enum Features { BlockCarvable hexLargePlating = (BlockCarvable) new BlockCarvableGlow("animations/archetype2").setCreativeTab(ChiselTabs.tabMetalChiselBlocks).setHardness(2.0F).setResistance(10.0F); for (int i = 0; i < 16; i++) { - hexLargePlating.carverHelper.addVariation("tile.hexPlating." + ItemDye.field_150921_b[i] + ".desc", i, "hexPlating/hexNew", (i+20)); + hexLargePlating.carverHelper.addVariation("tile.hexPlating." + ItemDye.field_150921_b[i] + ".desc", i, "hexPlating/hexNew"); } hexLargePlating.carverHelper.registerBlock(hexLargePlating, "hexLargePlating"); @@ -1231,12 +1234,12 @@ public enum Features { BlockCarvable iron2 = (BlockCarvable) new BlockBeaconBase(Material.iron).setStepSound(Block.soundTypeMetal).setCreativeTab(ChiselTabs.tabModdedChiselBlocks).setHardness(5F) .setResistance(10F); - iron2.carverHelper.addVariation("tile.metalOre.0.desc", 0, "metals/iron/caution", 20); - iron2.carverHelper.addVariation("tile.metalOre.1.desc", 1, "metals/iron/crate", 21); - iron2.carverHelper.addVariation("tile.metalOre.2.desc", 2, "metals/iron/thermal", 22); - iron2.carverHelper.addVariation("tile.metalOre.3.desc", 3, "metals/iron/adv", 23); - iron2.carverHelper.addVariation("tile.metalOre.4.desc", 4, "metals/iron/egregious", 24); - iron2.carverHelper.addVariation("tile.metalOre.5.desc", 5, "metals/iron/bolted", 25); + iron2.carverHelper.addVariation("tile.metalOre.0.desc", 0, "metals/iron/caution"); + iron2.carverHelper.addVariation("tile.metalOre.1.desc", 1, "metals/iron/crate"); + iron2.carverHelper.addVariation("tile.metalOre.2.desc", 2, "metals/iron/thermal"); + iron2.carverHelper.addVariation("tile.metalOre.3.desc", 3, "metals/iron/adv"); + iron2.carverHelper.addVariation("tile.metalOre.4.desc", 4, "metals/iron/egregious"); + iron2.carverHelper.addVariation("tile.metalOre.5.desc", 5, "metals/iron/bolted"); iron2.carverHelper.registerBlock(iron2, "iron2"); iron2.carverHelper.registerVariations("iron_block", iron2); @@ -1383,7 +1386,7 @@ public enum Features { Carving.chisel.addVariation("leaves", Blocks.leaves, 3, 0); Carving.chisel.addVariation("leaves", Blocks.leaves2, 0, 0); Carving.chisel.addVariation("leaves", Blocks.leaves2, 1, 0); - if (Configurations.fancy) { //TODO: This looks problematic -Drullkus + if (Configurations.fancy) { leaves.carverHelper.addVariation("tile.leaves.6.desc", 6, "leaves/dead"); leaves.carverHelper.addVariation("tile.leaves.7.desc", 7, "leaves/fancy"); leaves.carverHelper.addVariation("tile.leaves.8.desc", 8, "leaves/pinkpetal"); @@ -1673,11 +1676,11 @@ public enum Features { imperial.carverHelper.registerAll(imperial, "nation"); BlockCarvable rebel = (BlockCarvable) new BlockCarvable(Material.rock).setCreativeTab(ChiselTabs.tabMetalChiselBlocks).setHardness(2.0F).setResistance(10F); - rebel.carverHelper.addVariation("tile.nation.0.desc", 0, "nation/rebelCamo", 20); - rebel.carverHelper.addVariation("tile.nation.1.desc", 1, "nation/rebelCamoSecluded", 21); - rebel.carverHelper.addVariation("tile.nation.2.desc", 2, "nation/rebelPlate", 22); - rebel.carverHelper.addVariation("tile.nation.3.desc", 3, "nation/rebelCautionWhite", 23); - rebel.carverHelper.addVariation("tile.nation.4.desc", 4, "nation/rebelCautionRed", 24); + rebel.carverHelper.addVariation("tile.nation.0.desc", 0, "nation/rebelCamo"); + rebel.carverHelper.addVariation("tile.nation.1.desc", 1, "nation/rebelCamoSecluded"); + rebel.carverHelper.addVariation("tile.nation.2.desc", 2, "nation/rebelPlate"); + rebel.carverHelper.addVariation("tile.nation.3.desc", 3, "nation/rebelCautionWhite"); + rebel.carverHelper.addVariation("tile.nation.4.desc", 4, "nation/rebelCautionRed"); rebel.carverHelper.registerBlock(rebel, "rebel"); rebel.carverHelper.registerVariations("nation", rebel); @@ -2159,9 +2162,9 @@ public enum Features { Carving.chisel.addVariation("sandstone", Blocks.sandstone, 0, -5); Carving.chisel.addVariation("sandstone", Blocks.sandstone, 1, -4); Carving.chisel.addVariation("sandstone", Blocks.sandstone, 2, -3); - sandstone.carverHelper.addVariation("tile.sandstone.0.desc", 0, "sandstone/terrain-sandstone-smoothglyph", 16); - sandstone.carverHelper.addVariation("tile.sandstone.1.desc", 1, "sandstone/terrain-sandstone-solidcobble", 17); - sandstone.carverHelper.addVariation("tile.sandstone.2.desc", 2, "sandstone/a0-sandstonepreview-boxcreeper", 18); + sandstone.carverHelper.addVariation("tile.sandstone.0.desc", 0, "sandstone/terrain-sandstone-smoothglyph"); + sandstone.carverHelper.addVariation("tile.sandstone.1.desc", 1, "sandstone/terrain-sandstone-solidcobble"); + sandstone.carverHelper.addVariation("tile.sandstone.2.desc", 2, "sandstone/a0-sandstonepreview-boxcreeper"); sandstone.carverHelper.addVariation("tile.sandstone.3.desc", 3, "sandstone/faded"); sandstone.carverHelper.addVariation("tile.sandstone.4.desc", 4, "sandstone/column"); sandstone.carverHelper.addVariation("tile.sandstone.5.desc", 5, "sandstone/capstone"); @@ -2177,29 +2180,23 @@ public enum Features { sandstone.carverHelper.addVariation("tile.sandstone.15.desc", 15, "sandstone/horizontal-tiles"); sandstone.carverHelper.registerAll(sandstone, "sandstone"); - BlockCarvable sandstone2 = (BlockCarvable) new BlockCarvable(Material.rock).setCreativeTab(ChiselTabs.tabStoneChiselBlocks).setStepSound(Block.soundTypeStone).setHardness(0.8F); - sandstone2.carverHelper.addVariation("tile.sandstone.16.desc", 0, "sandstone2/terrain-sandstone-brickflat", 19); - sandstone2.carverHelper.addVariation("tile.sandstone.17.desc", 1, "sandstone2/a0-sandstonepreview-smoothflat", 20); - sandstone2.carverHelper.registerBlock(sandstone2, "sandstone2"); - sandstone2.carverHelper.registerVariations("sandstone", sandstone2); - BlockCarvable sandstone_scribbles = (BlockCarvable) new BlockCarvable(Material.rock).setCreativeTab(ChiselTabs.tabStoneChiselBlocks).setStepSound(Block.soundTypeStone).setHardness(0.8F); - sandstone_scribbles.carverHelper.addVariation("tile.sandstoneScribbles.desc", 0, "sandstone-scribbles/scribbles-0", 36); - sandstone_scribbles.carverHelper.addVariation("tile.sandstoneScribbles.desc", 1, "sandstone-scribbles/scribbles-1", 37); - sandstone_scribbles.carverHelper.addVariation("tile.sandstoneScribbles.desc", 2, "sandstone-scribbles/scribbles-2", 38); - sandstone_scribbles.carverHelper.addVariation("tile.sandstoneScribbles.desc", 3, "sandstone-scribbles/scribbles-3", 39); - sandstone_scribbles.carverHelper.addVariation("tile.sandstoneScribbles.desc", 4, "sandstone-scribbles/scribbles-4", 40); - sandstone_scribbles.carverHelper.addVariation("tile.sandstoneScribbles.desc", 5, "sandstone-scribbles/scribbles-5", 41); - sandstone_scribbles.carverHelper.addVariation("tile.sandstoneScribbles.desc", 6, "sandstone-scribbles/scribbles-6", 42); - sandstone_scribbles.carverHelper.addVariation("tile.sandstoneScribbles.desc", 7, "sandstone-scribbles/scribbles-7", 43); - sandstone_scribbles.carverHelper.addVariation("tile.sandstoneScribbles.desc", 8, "sandstone-scribbles/scribbles-8", 44); - sandstone_scribbles.carverHelper.addVariation("tile.sandstoneScribbles.desc", 9, "sandstone-scribbles/scribbles-9", 45); - sandstone_scribbles.carverHelper.addVariation("tile.sandstoneScribbles.desc", 10, "sandstone-scribbles/scribbles-10", 46); - sandstone_scribbles.carverHelper.addVariation("tile.sandstoneScribbles.desc", 11, "sandstone-scribbles/scribbles-11", 47); - sandstone_scribbles.carverHelper.addVariation("tile.sandstoneScribbles.desc", 12, "sandstone-scribbles/scribbles-12", 48); - sandstone_scribbles.carverHelper.addVariation("tile.sandstoneScribbles.desc", 13, "sandstone-scribbles/scribbles-13", 49); - sandstone_scribbles.carverHelper.addVariation("tile.sandstoneScribbles.desc", 14, "sandstone-scribbles/scribbles-14", 50); - sandstone_scribbles.carverHelper.addVariation("tile.sandstoneScribbles.desc", 15, "sandstone-scribbles/scribbles-15", 51); + sandstone_scribbles.carverHelper.addVariation("tile.sandstoneScribbles.desc", 0, "sandstone-scribbles/scribbles-0", 16); + sandstone_scribbles.carverHelper.addVariation("tile.sandstoneScribbles.desc", 1, "sandstone-scribbles/scribbles-1", 17); + sandstone_scribbles.carverHelper.addVariation("tile.sandstoneScribbles.desc", 2, "sandstone-scribbles/scribbles-2", 18); + sandstone_scribbles.carverHelper.addVariation("tile.sandstoneScribbles.desc", 3, "sandstone-scribbles/scribbles-3", 19); + sandstone_scribbles.carverHelper.addVariation("tile.sandstoneScribbles.desc", 4, "sandstone-scribbles/scribbles-4", 20); + sandstone_scribbles.carverHelper.addVariation("tile.sandstoneScribbles.desc", 5, "sandstone-scribbles/scribbles-5", 21); + sandstone_scribbles.carverHelper.addVariation("tile.sandstoneScribbles.desc", 6, "sandstone-scribbles/scribbles-6", 22); + sandstone_scribbles.carverHelper.addVariation("tile.sandstoneScribbles.desc", 7, "sandstone-scribbles/scribbles-7", 23); + sandstone_scribbles.carverHelper.addVariation("tile.sandstoneScribbles.desc", 8, "sandstone-scribbles/scribbles-8", 24); + sandstone_scribbles.carverHelper.addVariation("tile.sandstoneScribbles.desc", 9, "sandstone-scribbles/scribbles-9", 25); + sandstone_scribbles.carverHelper.addVariation("tile.sandstoneScribbles.desc", 10, "sandstone-scribbles/scribbles-10", 26); + sandstone_scribbles.carverHelper.addVariation("tile.sandstoneScribbles.desc", 11, "sandstone-scribbles/scribbles-11", 27); + sandstone_scribbles.carverHelper.addVariation("tile.sandstoneScribbles.desc", 12, "sandstone-scribbles/scribbles-12", 28); + sandstone_scribbles.carverHelper.addVariation("tile.sandstoneScribbles.desc", 13, "sandstone-scribbles/scribbles-13", 29); + sandstone_scribbles.carverHelper.addVariation("tile.sandstoneScribbles.desc", 14, "sandstone-scribbles/scribbles-14", 30); + sandstone_scribbles.carverHelper.addVariation("tile.sandstoneScribbles.desc", 15, "sandstone-scribbles/scribbles-15", 31); sandstone_scribbles.carverHelper.registerBlock(sandstone_scribbles, "sandstone_scribbles"); sandstone_scribbles.carverHelper.registerVariations("sandstone", sandstone_scribbles); @@ -2225,12 +2222,12 @@ public enum Features { void addBlocks() { BlockCarvable silver = (BlockCarvable) new BlockBeaconBase(Material.iron).setStepSound(Block.soundTypeMetal).setCreativeTab(ChiselTabs.tabModdedChiselBlocks).setHardness(5F) .setResistance(10F); - silver.carverHelper.addVariation("tile.metalOre.0.desc", 0, "metals/silver/caution", 20); - silver.carverHelper.addVariation("tile.metalOre.1.desc", 1, "metals/silver/crate", 21); - silver.carverHelper.addVariation("tile.metalOre.2.desc", 2, "metals/silver/thermal", 22); - silver.carverHelper.addVariation("tile.metalOre.3.desc", 3, "metals/silver/adv", 23); - silver.carverHelper.addVariation("tile.metalOre.4.desc", 4, "metals/silver/egregious", 24); - silver.carverHelper.addVariation("tile.metalOre.5.desc", 5, "metals/silver/bolted", 25); + silver.carverHelper.addVariation("tile.metalOre.0.desc", 0, "metals/silver/caution"); + silver.carverHelper.addVariation("tile.metalOre.1.desc", 1, "metals/silver/crate"); + silver.carverHelper.addVariation("tile.metalOre.2.desc", 2, "metals/silver/thermal"); + silver.carverHelper.addVariation("tile.metalOre.3.desc", 3, "metals/silver/adv"); + silver.carverHelper.addVariation("tile.metalOre.4.desc", 4, "metals/silver/egregious"); + silver.carverHelper.addVariation("tile.metalOre.5.desc", 5, "metals/silver/bolted"); silver.carverHelper.registerAll(silver, "silverblock"); Carving.chisel.registerOre("silverblock", "blockSilver"); } @@ -2280,8 +2277,8 @@ public enum Features { // "Stone snake block head"); // LanguageRegistry.addName(new ItemStack(snakestone, 1, 13), // "Stone snake block body"); - Carving.chisel.addVariation("stonebrick", stone_snakestone, 1, 100); - Carving.chisel.addVariation("stonebrick", stone_snakestone, 13, 101); + Carving.chisel.addVariation("stonebrick", stone_snakestone, 1, 16); + Carving.chisel.addVariation("stonebrick", stone_snakestone, 13, 17); // Carving.chisel.registerOre("snakestoneStone", "snakestoneStone"); } }, @@ -2293,8 +2290,8 @@ public enum Features { BlockSnakestoneObsidian obsidian_snakestone = (BlockSnakestoneObsidian) new BlockSnakestoneObsidian("Chisel:snakestone/obsidian/").setBlockName("chisel.obsidianSnakestone") .setHardness(50.0F).setResistance(2000.0F); GameRegistry.registerBlock(obsidian_snakestone, ItemCarvable.class, "obsidian_snakestone"); - Carving.chisel.addVariation("obsidian", obsidian_snakestone, 1, 100); - Carving.chisel.addVariation("obsidian", obsidian_snakestone, 13, 101); + Carving.chisel.addVariation("obsidian", obsidian_snakestone, 1, 16); + Carving.chisel.addVariation("obsidian", obsidian_snakestone, 13, 17); // Carving.chisel.registerOre("obsidianSnakestone", // "obsidianSnakestone"); } @@ -2306,12 +2303,12 @@ public enum Features { void addBlocks() { BlockCarvable steel = (BlockCarvable) new BlockBeaconBase(Material.iron).setStepSound(Block.soundTypeMetal).setCreativeTab(ChiselTabs.tabModdedChiselBlocks).setHardness(5F) .setResistance(10F); - steel.carverHelper.addVariation("tile.metalOre.0.desc", 0, "metals/steel/caution", 20); - steel.carverHelper.addVariation("tile.metalOre.1.desc", 1, "metals/steel/crate", 21); - steel.carverHelper.addVariation("tile.metalOre.2.desc", 2, "metals/steel/thermal", 22); - steel.carverHelper.addVariation("tile.metalOre.3.desc", 3, "metals/steel/adv", 23); - steel.carverHelper.addVariation("tile.metalOre.4.desc", 4, "metals/steel/egregious", 24); - steel.carverHelper.addVariation("tile.metalOre.5.desc", 5, "metals/steel/bolted", 25); + steel.carverHelper.addVariation("tile.metalOre.0.desc", 0, "metals/steel/caution"); + steel.carverHelper.addVariation("tile.metalOre.1.desc", 1, "metals/steel/crate"); + steel.carverHelper.addVariation("tile.metalOre.2.desc", 2, "metals/steel/thermal"); + steel.carverHelper.addVariation("tile.metalOre.3.desc", 3, "metals/steel/adv"); + steel.carverHelper.addVariation("tile.metalOre.4.desc", 4, "metals/steel/egregious"); + steel.carverHelper.addVariation("tile.metalOre.5.desc", 5, "metals/steel/bolted"); steel.carverHelper.registerAll(steel, "steelblock"); Carving.chisel.registerOre("steelblock", "blockSteel"); } @@ -2334,10 +2331,10 @@ public enum Features { } } - stonebricksmooth.carverHelper.addVariation("tile.stonebricksmooth.0.desc", 0, "stonebrick2/masonBricksPlain", 16); - stonebricksmooth.carverHelper.addVariation("tile.stonebricksmooth.1.desc", 1, "stonebrick2/masonBricksFelsic", 17); - stonebricksmooth.carverHelper.addVariation("tile.stonebricksmooth.2.desc", 2, "stonebrick2/masonBricksMafic", 18); - stonebricksmooth.carverHelper.addVariation("tile.stonebricksmooth.3.desc", 3, "stonebrick2/masonBricksMixed", 19); + stonebricksmooth.carverHelper.addVariation("tile.stonebricksmooth.0.desc", 0, "stonebrick2/masonBricksPlain"); + stonebricksmooth.carverHelper.addVariation("tile.stonebricksmooth.1.desc", 1, "stonebrick2/masonBricksFelsic"); + stonebricksmooth.carverHelper.addVariation("tile.stonebricksmooth.2.desc", 2, "stonebrick2/masonBricksMafic"); + stonebricksmooth.carverHelper.addVariation("tile.stonebricksmooth.3.desc", 3, "stonebrick2/masonBricksMixed"); stonebricksmooth.carverHelper.addVariation("tile.stonebricksmooth.4.desc", 4, "stonebrick/smallbricks"); stonebricksmooth.carverHelper.addVariation("tile.stonebricksmooth.5.desc", 5, "stonebrick/largebricks"); stonebricksmooth.carverHelper.addVariation("tile.stonebricksmooth.6.desc", 6, "stonebrick/smallchaotic"); @@ -2395,16 +2392,16 @@ public enum Features { technical.carverHelper.registerAll(technical, "technical"); BlockCarvableGlass technical2 = (BlockCarvableGlass) new BlockCarvableGlass().setHardness(2.0F).setResistance(10F); - technical2.carverHelper.addVariation("tile.technical.0.desc", 0, "technical/scaffoldTransparent", 20); - technical2.carverHelper.addVariation("tile.technical.4.desc", 1, "technical/fanFastTransparent", 21); - technical2.carverHelper.addVariation("tile.technical.6.desc", 2, "technical/fanStillTransparent", 22); - technical2.carverHelper.addVariation("tile.technical.14.desc", 3, "technical/fanStillTransparent", 23); + technical2.carverHelper.addVariation("tile.technical.0.desc", 0, "technical/scaffoldTransparent"); + technical2.carverHelper.addVariation("tile.technical.4.desc", 1, "technical/fanFastTransparent"); + technical2.carverHelper.addVariation("tile.technical.6.desc", 2, "technical/fanStillTransparent"); + technical2.carverHelper.addVariation("tile.technical.14.desc", 3, "technical/fanStillTransparent"); technical2.carverHelper.registerBlock(technical2, "technical2"); technical2.carverHelper.registerVariations("technical", technical2); BlockCarvable technical3 = (BlockCarvable) new BlockCarvable(Material.rock).setCreativeTab(ChiselTabs.tabMetalChiselBlocks).setHardness(2.0F).setResistance(10F); - technical3.carverHelper.addVariation("tile.technical3.0.desc", 0, "technical/massiveFan", 40); - technical3.carverHelper.addVariation("tile.technical3.1.desc", 1, "technical/massiveHexPlating", 41); + technical3.carverHelper.addVariation("tile.technical3.0.desc", 0, "technical/massiveFan"); + technical3.carverHelper.addVariation("tile.technical3.1.desc", 1, "technical/massiveHexPlating"); technical2.carverHelper.registerBlock(technical3, "technical3"); technical2.carverHelper.registerVariations("technical", technical3); @@ -2489,12 +2486,12 @@ public enum Features { void addBlocks() { BlockCarvable tin = (BlockCarvable) new BlockBeaconBase(Material.iron).setStepSound(Block.soundTypeMetal).setCreativeTab(ChiselTabs.tabModdedChiselBlocks).setHardness(5F) .setResistance(10F); - tin.carverHelper.addVariation("tile.metalOre.0.desc", 0, "metals/tin/caution", 20); - tin.carverHelper.addVariation("tile.metalOre.1.desc", 1, "metals/tin/crate", 21); - tin.carverHelper.addVariation("tile.metalOre.2.desc", 2, "metals/tin/thermal", 22); - tin.carverHelper.addVariation("tile.metalOre.3.desc", 3, "metals/tin/adv", 23); - tin.carverHelper.addVariation("tile.metalOre.4.desc", 4, "metals/tin/egregious", 24); - tin.carverHelper.addVariation("tile.metalOre.5.desc", 5, "metals/tin/bolted", 25); + tin.carverHelper.addVariation("tile.metalOre.0.desc", 0, "metals/tin/caution"); + tin.carverHelper.addVariation("tile.metalOre.1.desc", 1, "metals/tin/crate"); + tin.carverHelper.addVariation("tile.metalOre.2.desc", 2, "metals/tin/thermal"); + tin.carverHelper.addVariation("tile.metalOre.3.desc", 3, "metals/tin/adv"); + tin.carverHelper.addVariation("tile.metalOre.4.desc", 4, "metals/tin/egregious"); + tin.carverHelper.addVariation("tile.metalOre.5.desc", 5, "metals/tin/bolted"); tin.carverHelper.registerAll(tin, "tinblock"); Carving.chisel.registerOre("tinblock", "blockTin"); } @@ -2550,12 +2547,12 @@ public enum Features { void addBlocks() { BlockCarvable thaumium = (BlockCarvable) new BlockCarvable(Material.iron).setCreativeTab(ChiselTabs.tabModdedChiselBlocks).setStepSound(Block.soundTypeMetal); Carving.chisel.addVariation("thaumium", GameRegistry.findBlock("Thaumcraft", "blockCosmeticSolid"), 4, 0); - thaumium.carverHelper.addVariation("tile.thaumium.0.desc", 0, "thaumium/ornate", 20); - thaumium.carverHelper.addVariation("tile.thaumium.1.desc", 1, "thaumium/totem", 21); - thaumium.carverHelper.addVariation("tile.thaumium.2.desc", 2, "thaumium/thaumiumBigBricks", 22); - thaumium.carverHelper.addVariation("tile.thaumium.3.desc", 3, "thaumium/small", 23); - thaumium.carverHelper.addVariation("tile.thaumium.4.desc", 4, "thaumium/lattice", 24); - thaumium.carverHelper.addVariation("tile.thaumium.5.desc", 5, "thaumium/planks", 25); + thaumium.carverHelper.addVariation("tile.thaumium.0.desc", 0, "thaumium/ornate"); + thaumium.carverHelper.addVariation("tile.thaumium.1.desc", 1, "thaumium/totem"); + thaumium.carverHelper.addVariation("tile.thaumium.2.desc", 2, "thaumium/thaumiumBigBricks"); + thaumium.carverHelper.addVariation("tile.thaumium.3.desc", 3, "thaumium/small"); + thaumium.carverHelper.addVariation("tile.thaumium.4.desc", 4, "thaumium/lattice"); + thaumium.carverHelper.addVariation("tile.thaumium.5.desc", 5, "thaumium/planks"); thaumium.carverHelper.registerAll(thaumium, "thaumium"); Carving.chisel.registerOre("thaumium", "thaumium"); } @@ -2624,12 +2621,12 @@ public enum Features { void addBlocks() { BlockCarvable uranium = (BlockCarvable) new BlockBeaconBase(Material.iron).setStepSound(Block.soundTypeMetal).setCreativeTab(ChiselTabs.tabModdedChiselBlocks).setHardness(5F) .setResistance(10F); - uranium.carverHelper.addVariation("tile.metalOre.0.desc", 0, "metals/uranium/caution", 20); - uranium.carverHelper.addVariation("tile.metalOre.1.desc", 1, "metals/uranium/crate", 21); - uranium.carverHelper.addVariation("tile.metalOre.2.desc", 2, "metals/uranium/thermal", 22); - uranium.carverHelper.addVariation("tile.metalOre.3.desc", 3, "metals/uranium/adv", 23); - uranium.carverHelper.addVariation("tile.metalOre.4.desc", 4, "metals/uranium/egregious", 24); - uranium.carverHelper.addVariation("tile.metalOre.5.desc", 5, "metals/uranium/bolted", 25); + uranium.carverHelper.addVariation("tile.metalOre.0.desc", 0, "metals/uranium/caution"); + uranium.carverHelper.addVariation("tile.metalOre.1.desc", 1, "metals/uranium/crate"); + uranium.carverHelper.addVariation("tile.metalOre.2.desc", 2, "metals/uranium/thermal"); + uranium.carverHelper.addVariation("tile.metalOre.3.desc", 3, "metals/uranium/adv"); + uranium.carverHelper.addVariation("tile.metalOre.4.desc", 4, "metals/uranium/egregious"); + uranium.carverHelper.addVariation("tile.metalOre.5.desc", 5, "metals/uranium/bolted"); uranium.carverHelper.registerAll(uranium, "uraniumblock"); Carving.chisel.registerOre("uraniumblock", "blockUranium"); }