@@ -1647,7 +1647,7 @@ void addBlocks() {
16471647 .setCreativeTab (ChiselTabs .tabStoneChiselBlocks )
16481648 .setStepSound (Block .soundTypeStone )
16491649 .setHardness (1.5F );
1650- Carving .chisel .addVariation ("hardenedClay " , Blocks .hardened_clay , 0 , 0 );
1650+ Carving .chisel .addVariation ("hardened_clay " , Blocks .hardened_clay , 0 , 0 );
16511651 hardenedClay .carverHelper .addVariation ("tile.hardened_clay.0.desc" , 0 , "hardenedclay/braid" );
16521652 hardenedClay .carverHelper .addVariation ("tile.hardened_clay.1.desc" , 1 , "hardenedclay/bricks-cracked" );
16531653 hardenedClay .carverHelper .addVariation ("tile.hardened_clay.2.desc" , 2 , "hardenedclay/bricks-encased" );
@@ -1681,7 +1681,7 @@ void addBlocks() {
16811681 hardenedClay2 .carverHelper .addVariation ("tile.hardened_clay.24.desc" , 8 , "hardenedclay/twisted" );
16821682 hardenedClay2 .carverHelper .addVariation ("tile.hardened_clay.25.desc" , 9 , "hardenedclay/weaver" );
16831683 hardenedClay2 .carverHelper .registerBlock (hardenedClay2 , "hardened_clay2" );
1684- hardenedClay2 .carverHelper .registerVariations ("hardenedClay " );
1684+ hardenedClay2 .carverHelper .registerVariations ("hardened_clay " );
16851685 }
16861686 },
16871687
@@ -1701,7 +1701,7 @@ void addBlocks() {
17011701 String oreName = "hardenedClay" + sGNames [i ].replaceAll (" " , "" );
17021702 String texName = "hardenedclay/" + sGNames [i ].toLowerCase ()
17031703 .replaceAll (" " , "" ) + "/" ;
1704- Carving .chisel .addVariation (groupName , Blocks .stained_hardened_clay , i , 0 );
1704+ Carving .chisel .addVariation (blockName , Blocks .stained_hardened_clay , i , 0 );
17051705 hardenedClay .carverHelper .addVariation ("tile." + blockName + ".0.desc" , 0 , texName + "braid" );
17061706 hardenedClay .carverHelper .addVariation ("tile." + blockName + ".1.desc" , 1 , texName + "bricks-cracked" );
17071707 hardenedClay .carverHelper .addVariation ("tile." + blockName + ".2.desc" , 2 , texName + "bricks-encased" );
@@ -1735,7 +1735,7 @@ void addBlocks() {
17351735 hardenedClay2 .carverHelper .addVariation ("tile." + blockName + ".24.desc" , 8 , texName + "twisted" );
17361736 hardenedClay2 .carverHelper .addVariation ("tile." + blockName + ".25.desc" , 9 , texName + "weaver" );
17371737 hardenedClay2 .carverHelper .registerBlock (hardenedClay2 , blockName + "2" );
1738- hardenedClay2 .carverHelper .registerVariations (groupName );
1738+ hardenedClay2 .carverHelper .registerVariations (blockName );
17391739 }
17401740 }
17411741 },
@@ -2050,6 +2050,7 @@ void addBlocks() {
20502050 }
20512051
20522052 Carving .chisel .addVariation ("iron_block" , Blocks .iron_block , 0 , 0 );
2053+ iron_block .carverHelper .addVariation ("tile.iron.0.desc" , 0 , "iron/terrain-iron-rusted" );
20532054 iron_block .carverHelper .addVariation ("tile.iron.1.desc" , 1 , "iron/terrain-iron-largeingot" );
20542055 iron_block .carverHelper .addVariation ("tile.iron.2.desc" , 2 , "iron/terrain-iron-smallingot" );
20552056 iron_block .carverHelper .addVariation ("tile.iron.3.desc" , 3 , "iron/terrain-iron-gears" );
@@ -3810,6 +3811,12 @@ void addBlocks() {
38103811 7 ,
38113812 "technical/new/concrete/concreteBlocks" ,
38123813 new SubmapManagerCombinedCTM (9 , "technical/new/concrete/concreteBlocks" , TextureType .R9 ));
3814+ technical4 .carverHelper .addVariation ("tile.technical4.8.desc" , 8 , "technical/new/cinderblock" , 42 );
3815+ technical4 .carverHelper .addVariation ("tile.technical4.9.desc" , 9 , "technical/new/polishedcinderblock" , 43 );
3816+ technical4 .carverHelper .addVariation ("tile.technical4.10.desc" , 10 , "technical/new/cinderbrick" , 44 );
3817+ technical4 .carverHelper .addVariation ("tile.technical4.11.desc" , 11 , "technical/new/cardboardbox" , 45 );
3818+ technical4 .carverHelper .addVariation ("tile.technical4.12.desc" , 12 , "technical/new/foldedcardboard" , 46 );
3819+ technical4 .carverHelper .addVariation ("tile.technical4.13.desc" , 13 , "technical/new/cardboardscrap" , 47 );
38133820 // The animation is malfunctioning. :(
38143821 // technical4.carverHelper.addVariation("tile.technical4.7.desc", 7, "technical/new/TapeDrive");
38153822 technical4 .carverHelper .registerBlock (technical4 , "technical4" );
@@ -4536,6 +4543,76 @@ void addRecipes() {
45364543 'B' ,
45374544 new ItemStack (Items .slime_ball , 1 ));
45384545 }
4546+ },
4547+
4548+ LANTERN {
4549+
4550+ @ Override
4551+ void addBlocks () {
4552+ BlockCarvable lantern = (BlockCarvable ) new BlockCarvable ().setCreativeTab (ChiselTabs .tabOtherChiselBlocks )
4553+ .setHardness (1F )
4554+ .setLightLevel (1.0F )
4555+ .setStepSound (Block .soundTypeGlass );
4556+
4557+ lantern .carverHelper .addVariation ("tile.lantern.0.desc" , 0 , "lantern/lantern" );
4558+ lantern .carverHelper .addVariation ("tile.lantern.1.desc" , 1 , "lantern/glowlantern" );
4559+ lantern .carverHelper .addVariation ("tile.lantern.2.desc" , 2 , "lantern/redlantern" );
4560+ lantern .carverHelper .addVariation ("tile.lantern.3.desc" , 3 , "lantern/soullantern" );
4561+ lantern .carverHelper .addVariation ("tile.lantern.4.desc" , 4 , "lantern/cursedlantern" );
4562+ lantern .carverHelper .addVariation ("tile.lantern.5.desc" , 5 , "lantern/endlantern" );
4563+
4564+ lantern .carverHelper .registerAll (lantern , "lantern" );
4565+ }
4566+
4567+ @ Override
4568+ void addRecipes () {
4569+ GameRegistry .addRecipe (
4570+ new ItemStack (ChiselBlocks .lantern , 1 , 0 ),
4571+ "gig" ,
4572+ "iGi" ,
4573+ "gig" ,
4574+ 'i' ,
4575+ new ItemStack (Items .iron_ingot , 1 , 0 ),
4576+ 'G' ,
4577+ new ItemStack (Blocks .glowstone , 1 ),
4578+ 'g' ,
4579+ new ItemStack (Items .glowstone_dust , 1 ));
4580+ }
4581+ },
4582+
4583+ SHEETMETAL {
4584+
4585+ @ Override
4586+ void addBlocks () {
4587+ BlockCarvable sheetmetal = (BlockCarvable ) new BlockCarvable ()
4588+ .setCreativeTab (ChiselTabs .tabOtherChiselBlocks )
4589+ .setHardness (1F )
4590+ .setStepSound (Block .soundTypeMetal );
4591+
4592+ sheetmetal .carverHelper .addVariation ("tile.sheetmetal.0.desc" , 0 , "sheetmetal/walling" );
4593+ sheetmetal .carverHelper .addVariation ("tile.sheetmetal.1.desc" , 1 , "sheetmetal/siding" );
4594+ sheetmetal .carverHelper .addVariation ("tile.sheetmetal.2.desc" , 2 , "sheetmetal/paneling" );
4595+ sheetmetal .carverHelper .addVariation ("tile.sheetmetal.3.desc" , 3 , "sheetmetal/plating" );
4596+ sheetmetal .carverHelper .addVariation ("tile.sheetmetal.4.desc" , 4 , "sheetmetal/treading" );
4597+ sheetmetal .carverHelper .addVariation ("tile.sheetmetal.5.desc" , 5 , "sheetmetal/rustywalling" );
4598+ sheetmetal .carverHelper .addVariation ("tile.sheetmetal.6.desc" , 6 , "sheetmetal/rustysiding" );
4599+ sheetmetal .carverHelper .addVariation ("tile.sheetmetal.7.desc" , 7 , "sheetmetal/rustypaneling" );
4600+ sheetmetal .carverHelper .addVariation ("tile.sheetmetal.8.desc" , 8 , "sheetmetal/rustyplating" );
4601+ sheetmetal .carverHelper .addVariation ("tile.sheetmetal.9.desc" , 9 , "sheetmetal/rustytreading" );
4602+
4603+ sheetmetal .carverHelper .registerAll (sheetmetal , "sheetmetal" );
4604+ }
4605+
4606+ @ Override
4607+ void addRecipes () {
4608+ GameRegistry .addRecipe (
4609+ new ItemStack (ChiselBlocks .sheetmetal , 32 , 0 ),
4610+ "iii" ,
4611+ " " ,
4612+ "iii" ,
4613+ 'i' ,
4614+ new ItemStack (Items .iron_ingot , 1 , 0 ));
4615+ }
45394616 };
45404617
45414618 private static final String [] dyeOres = { "dyeBlack" , "dyeRed" , "dyeGreen" , "dyeBrown" , "dyeBlue" , "dyePurple" ,
0 commit comments