Merge remote-tracking branch 'origin/master'

Conflicts:
	src/main/java/info/jbcs/minecraft/chisel/carving/CarvableHelper.java
This commit is contained in:
Fenn committed 2014-06-28 18:28:51 +01:00
commit 2fa7d38f05
10 files changed
+631 -267

No files matched your search

+34
View File
@@ -0,0 +1,34 @@
Merge remote-tracking branch 'origin/master'
Conflicts:
src/main/java/info/jbcs/minecraft/chisel/carving/CarvableHelper.java
#
# It looks like you may be committing a merge.
# If this is not correct, please remove the file
# .git/MERGE_HEAD
# and try again.
# Please enter the commit message for your changes. Lines starting
# with '#' will be ignored, and an empty message aborts the commit.
# On branch master
# Your branch and 'origin/master' have diverged,
# and have 1 and 7 different commits each, respectively.
# (use "git pull" to merge the remote branch into yours)
#
# All conflicts fixed but you are still merging.
# (use "git commit" to conclude merge)
#
# Changes to be committed:
#
# modified: README.md
# modified: build.gradle
# modified: src/main/java/info/jbcs/minecraft/chisel/Chisel.java
# modified: src/main/java/info/jbcs/minecraft/chisel/ChiselBlocks.java
# modified: src/main/java/info/jbcs/minecraft/chisel/ChiselModCompatibility.java
# modified: src/main/java/info/jbcs/minecraft/chisel/carving/CarvableHelper.java
# new file: src/main/java/info/jbcs/minecraft/chisel/client/gui/GuiChiselConfig.java
# new file: src/main/java/info/jbcs/minecraft/chisel/client/gui/GuiFactory.java
# modified: src/main/resources/assets/chisel/lang/en_US.lang
#
+30 -1
View File
@@ -1 +1,30 @@
Chisel is a mod for Minecraft, originaly created by AUTOMATIC_MAIDEN, and ported to 1.7.2 by asie.
Chisel
=======
Chisel is a mod for Minecraft which adds aesthetic blocks to the game through the use of a chisel. Originally created by
AUTOMATIC_MAIDEN, it was ported to Minecraft 1.7.2 by asie, and maintained by Pokefenn.
Issue Reporting
----------------
If you wish to report an issue with the mod, please submit one to the issue tracker in this repository. When creating an
issue, please be sure to include...
-the version of Chisel you are using<br />
-the version of Forge you are using<br />
-the crash report (preferrably via <a href="http://pastebin.com/">Pastebin</a>) generated by the error<br />
-depending on the error, an image of the problem<br />
Contributing
-------------
Chisel is open-source under the GPL v2 license. As a result, you may contribute to the development of the mod via pull requests.
To set up the mod as to allow you to make changes, do the following:
1. Keep in mind these setup instructions are for IntelliJ IDEA ONLY, not Eclipse.
2. Clone the repository onto your local system.
3. Open a command prompt from the repository folder.
4. Run the command 'gradlew setupDecompWorkspace'.
5. Then, run 'gradlew idea'.
6. Open IntelliJ and point to either the project folder or the build.gradle file.
7. After opening the project in IntelliJ, run 'gradlew genIntellijRuns' in the command terminal you opened earlier.
8. You now have a functional local copy of Chisel, ready to develop on.
MAKE SURE TO UPDATE YOUR FORK BEFORE MAKING A PULL REQUEST.
+2 -2
View File
@@ -19,12 +19,12 @@ buildscript {
}
apply plugin: 'forge'
version = "1.5.4g"
version = "1.5.5"
group = "info.jbcs.minecraft.chisel" // http://maven.apache.org/guides/mini/guide-naming-conventions.html
archivesBaseName = "Chisel"
minecraft {
version = "1.7.10_pre4-10.12.2.1138-prerelease"
version = "1.7.10-10.13.0.1150"
assetDir = "eclipse/assets"
}
@@ -1,5 +1,7 @@
package info.jbcs.minecraft.chisel;
import cpw.mods.fml.client.event.ConfigChangedEvent;
import cpw.mods.fml.common.FMLCommonHandler;
import cpw.mods.fml.common.Mod;
import cpw.mods.fml.common.Mod.EventHandler;
import cpw.mods.fml.common.Mod.Instance;
@@ -10,6 +12,7 @@ import cpw.mods.fml.common.event.FMLMissingMappingsEvent.Action;
import cpw.mods.fml.common.event.FMLMissingMappingsEvent.MissingMapping;
import cpw.mods.fml.common.event.FMLPostInitializationEvent;
import cpw.mods.fml.common.event.FMLPreInitializationEvent;
import cpw.mods.fml.common.eventhandler.SubscribeEvent;
import cpw.mods.fml.common.network.IGuiHandler;
import cpw.mods.fml.common.network.NetworkRegistry;
import cpw.mods.fml.common.registry.EntityRegistry;
@@ -36,7 +39,7 @@ import net.minecraftforge.common.config.Configuration;
import java.io.File;
@Mod(modid = "chisel", name = "Chisel", version = "1.5.4g"/*, dependencies = "after:ForgeMicroblock;"*/)
@Mod(modid = "chisel", name = "Chisel", version = "1.5.5", guiFactory = "info.jbcs.minecraft.chisel.client.gui.GuiFactory"/*, dependencies = "after:ForgeMicroblock;"*/)
public class Chisel
{
public static ItemChisel chisel;
@@ -61,7 +64,7 @@ public class Chisel
public static final StepSoundEx soundTempleFootstep = new StepSoundEx("dig.stone", "chisel:temple-footstep", "dig.stone", 1.0f);
public static final StepSoundEx soundMetalFootstep = new StepSoundEx("chisel:metal", "chisel:metal", "chisel:metal", 1.0f);
static Configuration config;
public static Configuration config;
public static int RenderEldritchId;
public static int RenderCTMId;
@@ -103,6 +106,7 @@ public class Chisel
configExists = configFile.exists();
config = new Configuration(configFile);
config.load();
refreshConfig();
tabChisel = new CreativeTabs("tabChisel")
{
@@ -136,19 +140,7 @@ public class Chisel
EntityRegistry.registerModEntity(EntitySmashingRock.class, "SmashingRock", 2, this, 40, 1, true);
GameRegistry.registerItem(smashingRock, "smashingrock");
}
concreteVelocity = config.get("general", "concreteVelocity", 0.45, "Traversing concrete roads, players will acceleration to this velocity. For reference, normal running speed is about 0.28. Set to 0 to disable acceleration.").getDouble(0.45);
particlesTickrate = config.get("client", "particleTickrate", 1, "Particle tick rate. Greater value = less particles.").getInt(1);
oldPillars = config.get("client", "pillarOldGraphics", false, "Use old pillar textures").getBoolean(false);
disableCTM = !config.get("client", "connectedTextures", true, "Enable connected textures").getBoolean(true);
blockDescriptions = config.get("cslient", "tooltipsUseBlockDescriptions", true, "Make variations of blocks have the same name, and use the description in tooltip to distinguish them.").getBoolean(true);
chiselStoneToCobbleBricks = config.get("general", "chiselStoneToCobbleBricks", true, "Chisel stone to cobblestone and bricks by left-click.").getBoolean(true);
enableChiseling = config.get("general", "enableChiselingLeftClicking", false, "Change blocks to another block using the Chisel and left-click.").getBoolean(false);
ghostCloud = config.get("general", "doesCloudRenderLikeGhost", true).getBoolean(true);
//iceMelt = config.get("general", "doesIceMeltIntoWater", true).getBoolean(true);
ChiselBlocks.load();
proxy.preInit();
}
@@ -177,10 +169,8 @@ public class Chisel
GameRegistry.registerWorldGenerator(new ChiselWorldGenerator(ChiselBlocks.blockLimestone, 32, config.get("worldgen", "limestoneAmount", 4, "Amount of limestone to generate in the world; use 0 for none").getInt(4)), 1000);
proxy.init();
config.save();
MinecraftForge.EVENT_BUS.register(this);
FMLCommonHandler.instance().bus().register(instance);
}
@EventHandler
@@ -188,4 +178,28 @@ public class Chisel
{
new ChiselModCompatibility().postInit(event);
}
public static void refreshConfig(){
concreteVelocity = config.get("general", "concreteVelocity", 0.45, "Traversing concrete roads, players will acceleration to this velocity. For reference, normal running speed is about 0.28. Set to 0 to disable acceleration.").getDouble(0.45);
particlesTickrate = config.get("client", "particleTickrate", 1, "Particle tick rate. Greater value = less particles.").getInt(1);
oldPillars = config.get("client", "pillarOldGraphics", false, "Use old pillar textures").getBoolean(false);
disableCTM = !config.get("client", "connectedTextures", true, "Enable connected textures").getBoolean(true);
blockDescriptions = config.get("client", "tooltipsUseBlockDescriptions", true, "Make variations of blocks have the same name, and use the description in tooltip to distinguish them.").getBoolean(true);
chiselStoneToCobbleBricks = config.get("general", "chiselStoneToCobbleBricks", true, "Chisel stone to cobblestone and bricks by left-click.").getBoolean(true);
enableChiseling = config.get("general", "enableChiselingLeftClicking", false, "Change blocks to another block using the Chisel and left-click.").getBoolean(false);
ghostCloud = config.get("general", "doesCloudRenderLikeGhost", true).getBoolean(true);
//iceMelt = config.get("general", "doesIceMeltIntoWater", true).getBoolean(true);
if(config.hasChanged()){
config.save();
}
}
@SubscribeEvent
public void onConfigChanged(ConfigChangedEvent.OnConfigChangedEvent event){
if (event.modID.equals("chisel")) {
Chisel.refreshConfig();
}
}
}
@@ -328,21 +328,21 @@ public class ChiselBlocks
{
blockGlass = (BlockCarvableGlass) new BlockCarvableGlass().setHardness(0.3F).setStepSound(Block.soundTypeGlass);
Carving.chisel.addVariation("glass", Blocks.glass, 0, 0);
blockGlass.carverHelper.addVariation("Bubble glass", 1, "glass/terrain-glassbubble");
blockGlass.carverHelper.addVariation("Chinese glass", 2, "glass/terrain-glass-chinese");
blockGlass.carverHelper.addVariation("Japanese(?) glass", 3, "glass/japanese");
blockGlass.carverHelper.addVariation("Dungeon glass", 4, "glass/terrain-glassdungeon");
blockGlass.carverHelper.addVariation("Light glass", 5, "glass/terrain-glasslight");
blockGlass.carverHelper.addVariation("Borderless glass", 6, "glass/terrain-glassnoborder");
blockGlass.carverHelper.addVariation("Ornate steel glass", 7, "glass/terrain-glass-ornatesteel");
blockGlass.carverHelper.addVariation("Screen", 8, "glass/terrain-glass-screen");
blockGlass.carverHelper.addVariation("Shale glass", 9, "glass/terrain-glassshale");
blockGlass.carverHelper.addVariation("Steel frame glass", 10, "glass/terrain-glass-steelframe");
blockGlass.carverHelper.addVariation("Stone frame glass", 11, "glass/terrain-glassstone");
blockGlass.carverHelper.addVariation("Streak glass", 12, "glass/terrain-glassstreak");
blockGlass.carverHelper.addVariation("Thick grid glass", 13, "glass/terrain-glass-thickgrid");
blockGlass.carverHelper.addVariation("Thin grid glass", 14, "glass/terrain-glass-thingrid");
blockGlass.carverHelper.addVariation("Modern Iron Fence", 15, "glass/a1-glasswindow-ironfencemodern");
blockGlass.carverHelper.addVariation(I18n.format("chisel.tile.glass.1.desc"), 1, "glass/terrain-glassbubble");
blockGlass.carverHelper.addVariation(I18n.format("chisel.tile.glass.2.desc"), 2, "glass/terrain-glass-chinese");
blockGlass.carverHelper.addVariation(I18n.format("chisel.tile.glass.3.desc"), 3, "glass/japanese");
blockGlass.carverHelper.addVariation(I18n.format("chisel.tile.glass.4.desc"), 4, "glass/terrain-glassdungeon");
blockGlass.carverHelper.addVariation(I18n.format("chisel.tile.glass.5.desc"), 5, "glass/terrain-glasslight");
blockGlass.carverHelper.addVariation(I18n.format("chisel.tile.glass.6.desc"), 6, "glass/terrain-glassnoborder");
blockGlass.carverHelper.addVariation(I18n.format("chisel.tile.glass.7.desc"), 7, "glass/terrain-glass-ornatesteel");
blockGlass.carverHelper.addVariation(I18n.format("chisel.tile.glass.8.desc"), 8, "glass/terrain-glass-screen");
blockGlass.carverHelper.addVariation(I18n.format("chisel.tile.glass.9.desc"), 9, "glass/terrain-glassshale");
blockGlass.carverHelper.addVariation(I18n.format("chisel.tile.glass.10.desc"), 10, "glass/terrain-glass-steelframe");
blockGlass.carverHelper.addVariation(I18n.format("chisel.tile.glass.11.desc"), 11, "glass/terrain-glassstone");
blockGlass.carverHelper.addVariation(I18n.format("chisel.tile.glass.12.desc"), 12, "glass/terrain-glassstreak");
blockGlass.carverHelper.addVariation(I18n.format("chisel.tile.glass.13.desc"), 13, "glass/terrain-glass-thickgrid");
blockGlass.carverHelper.addVariation(I18n.format("chisel.tile.glass.14.desc"), 14, "glass/terrain-glass-thingrid");
blockGlass.carverHelper.addVariation(I18n.format("chisel.tile.glass.15.desc"), 15, "glass/a1-glasswindow-ironfencemodern");
blockGlass.carverHelper.register(blockGlass, "glass");
Carving.chisel.registerOre("glass", "blockGlass");
}
@@ -351,27 +351,27 @@ public class ChiselBlocks
{
blockSandstone = (BlockCarvable) new BlockCarvable().setStepSound(Block.soundTypeStone).setHardness(0.8F);
Carving.chisel.addVariation("sandstone", Blocks.sandstone, 0, 0);
blockSandstone.carverHelper.addVariation("Chiseled Sandstone", 1, Blocks.sandstone, 1);
blockSandstone.carverHelper.addVariation("Smooth Sandstone", 2, Blocks.sandstone, 2);
blockSandstone.carverHelper.addVariation("Faded sandstone", 3, "sandstone/faded");
blockSandstone.carverHelper.addVariation("Sandstone pillar", 4, "sandstone/column");
blockSandstone.carverHelper.addVariation("Sandstone pillar capstone", 5, "sandstone/capstone");
blockSandstone.carverHelper.addVariation("Small sandstone pillar ", 6, "sandstone/small");
blockSandstone.carverHelper.addVariation("Sandstone pillar base", 7, "sandstone/base");
blockSandstone.carverHelper.addVariation("Smooth & flat sandstone", 8, "sandstone/smooth");
blockSandstone.carverHelper.addVariation("Smooth sandstone pillar capstone", 9, "sandstone/smooth-cap");
blockSandstone.carverHelper.addVariation("Small smooth sandstone pillar", 10, "sandstone/smooth-small");
blockSandstone.carverHelper.addVariation("Smooth sandstone pillar base", 11, "sandstone/smooth-base");
blockSandstone.carverHelper.addVariation("Sandstone block", 12, "sandstone/block");
blockSandstone.carverHelper.addVariation("Small sandstone blocks", 13, "sandstone/blocks");
blockSandstone.carverHelper.addVariation("Sandstone mosaic", 14, "sandstone/mosaic");
blockSandstone.carverHelper.addVariation("Stacked sandstone tiles", 15, "sandstone/horizontal-tiles");
blockSandstone.carverHelper.addVariation(I18n.format("chisel.tile.sandstone.1.desc"), 1, Blocks.sandstone, 1);
blockSandstone.carverHelper.addVariation(I18n.format("chisel.tile.sandstone.2.desc"), 2, Blocks.sandstone, 2);
blockSandstone.carverHelper.addVariation(I18n.format("chisel.tile.sandstone.3.desc"), 3, "sandstone/faded");
blockSandstone.carverHelper.addVariation(I18n.format("chisel.tile.sandstone.4.desc"), 4, "sandstone/column");
blockSandstone.carverHelper.addVariation(I18n.format("chisel.tile.sandstone.5.desc"), 5, "sandstone/capstone");
blockSandstone.carverHelper.addVariation(I18n.format("chisel.tile.sandstone.6.desc"), 6, "sandstone/small");
blockSandstone.carverHelper.addVariation(I18n.format("chisel.tile.sandstone.7.desc"), 7, "sandstone/base");
blockSandstone.carverHelper.addVariation(I18n.format("chisel.tile.sandstone.8.desc"), 8, "sandstone/smooth");
blockSandstone.carverHelper.addVariation(I18n.format("chisel.tile.sandstone.9.desc"), 9, "sandstone/smooth-cap");
blockSandstone.carverHelper.addVariation(I18n.format("chisel.tile.sandstone.10.desc"), 10, "sandstone/smooth-small");
blockSandstone.carverHelper.addVariation(I18n.format("chisel.tile.sandstone.11.desc"), 11, "sandstone/smooth-base");
blockSandstone.carverHelper.addVariation(I18n.format("chisel.tile.sandstone.12.desc"), 12, "sandstone/block");
blockSandstone.carverHelper.addVariation(I18n.format("chisel.tile.sandstone.13.desc"), 13, "sandstone/blocks");
blockSandstone.carverHelper.addVariation(I18n.format("chisel.tile.sandstone.14.desc"), 14, "sandstone/mosaic");
blockSandstone.carverHelper.addVariation(I18n.format("chisel.tile.sandstone.15.desc"), 15, "sandstone/horizontal-tiles");
blockSandstone.carverHelper.register(blockSandstone, "sandstone");
Carving.chisel.registerOre("sandstone", "blockSandstone");
if(Chisel.featureEnabled("snakeSandstone"))
{
blockSandSnakestone = (BlockSnakestone) new BlockSnakestone("Chisel:snakestone/sandsnake/").setBlockName("sandSnakestone");
blockSandSnakestone = (BlockSnakestone) new BlockSnakestone("Chisel:snakestone/sandsnake/").setBlockName("snakestoneSand");
GameRegistry.registerBlock(blockSandSnakestone, ItemCarvable.class, blockSandSnakestone.getUnlocalizedName());
//TODO- eat me!
//LanguageRegistry.addName(new ItemStack(blockSandSnakestone, 1, 1), "Sandstone snake block head");
@@ -384,39 +384,39 @@ public class ChiselBlocks
if(Chisel.featureEnabled("sandstoneScribbles"))
{
blockSandstoneScribbles = (BlockCarvable) new BlockCarvable().setStepSound(Block.soundTypeStone).setHardness(0.8F);
blockSandstoneScribbles.carverHelper.addVariation("Sandstone scribbles", 0, "sandstone-scribbles/scribbles-0");
blockSandstoneScribbles.carverHelper.addVariation("Sandstone scribbles", 1, "sandstone-scribbles/scribbles-1");
blockSandstoneScribbles.carverHelper.addVariation("Sandstone scribbles", 2, "sandstone-scribbles/scribbles-2");
blockSandstoneScribbles.carverHelper.addVariation("Sandstone scribbles", 3, "sandstone-scribbles/scribbles-3");
blockSandstoneScribbles.carverHelper.addVariation("Sandstone scribbles", 4, "sandstone-scribbles/scribbles-4");
blockSandstoneScribbles.carverHelper.addVariation("Sandstone scribbles", 5, "sandstone-scribbles/scribbles-5");
blockSandstoneScribbles.carverHelper.addVariation("Sandstone scribbles", 6, "sandstone-scribbles/scribbles-6");
blockSandstoneScribbles.carverHelper.addVariation("Sandstone scribbles", 7, "sandstone-scribbles/scribbles-7");
blockSandstoneScribbles.carverHelper.addVariation("Sandstone scribbles", 8, "sandstone-scribbles/scribbles-8");
blockSandstoneScribbles.carverHelper.addVariation("Sandstone scribbles", 9, "sandstone-scribbles/scribbles-9");
blockSandstoneScribbles.carverHelper.addVariation("Sandstone scribbles", 10, "sandstone-scribbles/scribbles-10");
blockSandstoneScribbles.carverHelper.addVariation("Sandstone scribbles", 11, "sandstone-scribbles/scribbles-11");
blockSandstoneScribbles.carverHelper.addVariation("Sandstone scribbles", 12, "sandstone-scribbles/scribbles-12");
blockSandstoneScribbles.carverHelper.addVariation("Sandstone scribbles", 13, "sandstone-scribbles/scribbles-13");
blockSandstoneScribbles.carverHelper.addVariation("Sandstone scribbles", 14, "sandstone-scribbles/scribbles-14");
blockSandstoneScribbles.carverHelper.addVariation("Sandstone scribbles", 15, "sandstone-scribbles/scribbles-15");
blockSandstoneScribbles.carverHelper.addVariation(I18n.format("chisel.tile.sandstoneScribbles.desc"), 0, "sandstone-scribbles/scribbles-0");
blockSandstoneScribbles.carverHelper.addVariation(I18n.format("chisel.tile.sandstoneScribbles.desc"), 1, "sandstone-scribbles/scribbles-1");
blockSandstoneScribbles.carverHelper.addVariation(I18n.format("chisel.tile.sandstoneScribbles.desc"), 2, "sandstone-scribbles/scribbles-2");
blockSandstoneScribbles.carverHelper.addVariation(I18n.format("chisel.tile.sandstoneScribbles.desc"), 3, "sandstone-scribbles/scribbles-3");
blockSandstoneScribbles.carverHelper.addVariation(I18n.format("chisel.tile.sandstoneScribbles.desc"), 4, "sandstone-scribbles/scribbles-4");
blockSandstoneScribbles.carverHelper.addVariation(I18n.format("chisel.tile.sandstoneScribbles.desc"), 5, "sandstone-scribbles/scribbles-5");
blockSandstoneScribbles.carverHelper.addVariation(I18n.format("chisel.tile.sandstoneScribbles.desc"), 6, "sandstone-scribbles/scribbles-6");
blockSandstoneScribbles.carverHelper.addVariation(I18n.format("chisel.tile.sandstoneScribbles.desc"), 7, "sandstone-scribbles/scribbles-7");
blockSandstoneScribbles.carverHelper.addVariation(I18n.format("chisel.tile.sandstoneScribbles.desc"), 8, "sandstone-scribbles/scribbles-8");
blockSandstoneScribbles.carverHelper.addVariation(I18n.format("chisel.tile.sandstoneScribbles.desc"), 9, "sandstone-scribbles/scribbles-9");
blockSandstoneScribbles.carverHelper.addVariation(I18n.format("chisel.tile.sandstoneScribbles.desc"), 10, "sandstone-scribbles/scribbles-10");
blockSandstoneScribbles.carverHelper.addVariation(I18n.format("chisel.tile.sandstoneScribbles.desc"), 11, "sandstone-scribbles/scribbles-11");
blockSandstoneScribbles.carverHelper.addVariation(I18n.format("chisel.tile.sandstoneScribbles.desc"), 12, "sandstone-scribbles/scribbles-12");
blockSandstoneScribbles.carverHelper.addVariation(I18n.format("chisel.tile.sandstoneScribbles.desc"), 13, "sandstone-scribbles/scribbles-13");
blockSandstoneScribbles.carverHelper.addVariation(I18n.format("chisel.tile.sandstoneScribbles.desc"), 14, "sandstone-scribbles/scribbles-14");
blockSandstoneScribbles.carverHelper.addVariation(I18n.format("chisel.tile.sandstoneScribbles.desc"), 15, "sandstone-scribbles/scribbles-15");
blockSandstoneScribbles.carverHelper.register(blockSandstoneScribbles, "sandstoneScribbles");
}
if(Chisel.featureEnabled("concrete"))
{
blockConcrete = (BlockConcrete) new BlockConcrete().setStepSound(Block.soundTypeStone).setHardness(0.5F);
blockConcrete.carverHelper.addVariation("Concrete", 0, "concrete/default");
blockConcrete.carverHelper.addVariation("Concrete block", 1, "concrete/block");
blockConcrete.carverHelper.addVariation("Concrete double slab", 2, "concrete/doubleslab");
blockConcrete.carverHelper.addVariation("Small concrete blocks", 3, "concrete/blocks");
blockConcrete.carverHelper.addVariation("Weathered concrete", 4, "concrete/weathered");
blockConcrete.carverHelper.addVariation("Weathered concrete block", 5, "concrete/weathered-block");
blockConcrete.carverHelper.addVariation("Weathered concrete double slab", 6, "concrete/weathered-doubleslab");
blockConcrete.carverHelper.addVariation("Small weathered blocks", 7, "concrete/weathered-blocks");
blockConcrete.carverHelper.addVariation("Partly weathered concrete", 8, "concrete/weathered-half");
blockConcrete.carverHelper.addVariation("Partly weathered concrete block", 9, "concrete/weathered-block-half");
blockConcrete.carverHelper.addVariation("Asphalt", 10, "concrete/asphalt");
blockConcrete.carverHelper.addVariation(I18n.format("chisel.tile.blockConcrete.0.desc"), 0, "concrete/default");
blockConcrete.carverHelper.addVariation(I18n.format("chisel.tile.blockConcrete.1.desc"), 1, "concrete/block");
blockConcrete.carverHelper.addVariation(I18n.format("chisel.tile.blockConcrete.2.desc"), 2, "concrete/doubleslab");
blockConcrete.carverHelper.addVariation(I18n.format("chisel.tile.blockConcrete.3.desc"), 3, "concrete/blocks");
blockConcrete.carverHelper.addVariation(I18n.format("chisel.tile.blockConcrete.4.desc"), 4, "concrete/weathered");
blockConcrete.carverHelper.addVariation(I18n.format("chisel.tile.blockConcrete.5.desc"), 5, "concrete/weathered-block");
blockConcrete.carverHelper.addVariation(I18n.format("chisel.tile.blockConcrete.6.desc"), 6, "concrete/weathered-doubleslab");
blockConcrete.carverHelper.addVariation(I18n.format("chisel.tile.blockConcrete.7.desc"), 7, "concrete/weathered-blocks");
blockConcrete.carverHelper.addVariation(I18n.format("chisel.tile.blockConcrete.8.desc"), 8, "concrete/weathered-half");
blockConcrete.carverHelper.addVariation(I18n.format("chisel.tile.blockConcrete.9.desc"), 9, "concrete/weathered-block-half");
blockConcrete.carverHelper.addVariation(I18n.format("chisel.tile.blockConcrete.10.desc"), 10, "concrete/asphalt");
blockConcrete.carverHelper.register(blockConcrete, "concrete");
OreDictionary.registerOre("blockConcrete", blockConcrete);
Carving.chisel.registerOre("concrete", "blockConcrete");
@@ -435,21 +435,21 @@ public class ChiselBlocks
{
blockIron = (BlockBeaconBase) new BlockBeaconBase().setHardness(5F).setResistance(10F).setStepSound(Block.soundTypeMetal);
Carving.chisel.addVariation("iron", Blocks.iron_block, 0, 0);
blockIron.carverHelper.addVariation("Large iron ingots", 1, "iron/terrain-iron-largeingot");
blockIron.carverHelper.addVariation("Small iron ingots", 2, "iron/terrain-iron-smallingot");
blockIron.carverHelper.addVariation("Iron gears", 3, "iron/terrain-iron-gears");
blockIron.carverHelper.addVariation("Iron bricks", 4, "iron/terrain-iron-brick");
blockIron.carverHelper.addVariation("Iron plates", 5, "iron/terrain-iron-plates");
blockIron.carverHelper.addVariation("Iron plates with rivets", 6, "iron/terrain-iron-rivets");
blockIron.carverHelper.addVariation("Iron coin stack heads up", 7, "iron/terrain-iron-coin-heads");
blockIron.carverHelper.addVariation("Iron coin stack heads down", 8, "iron/terrain-iron-coin-tails");
blockIron.carverHelper.addVariation("Dark iron crate", 9, "iron/terrain-iron-crate-dark");
blockIron.carverHelper.addVariation("Light iron crate", 10, "iron/terrain-iron-crate-light");
blockIron.carverHelper.addVariation("Iron block with moon decoration", 11, "iron/terrain-iron-moon");
blockIron.carverHelper.addVariation("Iron moon in purple obsidian", 12, "iron/terrain-iron-space");
blockIron.carverHelper.addVariation("Iron moon in obsidian", 13, "iron/terrain-iron-spaceblack");
blockIron.carverHelper.addVariation("Iron vents", 14, "iron/terrain-iron-vents");
blockIron.carverHelper.addVariation("Iron block simple", 15, "iron/terrain-iron-simple");
blockIron.carverHelper.addVariation(I18n.format("chisel.tile.iron.1.desc"), 1, "iron/terrain-iron-largeingot");
blockIron.carverHelper.addVariation(I18n.format("chisel.tile.iron.2.desc"), 2, "iron/terrain-iron-smallingot");
blockIron.carverHelper.addVariation(I18n.format("chisel.tile.iron.3.desc"), 3, "iron/terrain-iron-gears");
blockIron.carverHelper.addVariation(I18n.format("chisel.tile.iron.4.desc"), 4, "iron/terrain-iron-brick");
blockIron.carverHelper.addVariation(I18n.format("chisel.tile.iron.5.desc"), 5, "iron/terrain-iron-plates");
blockIron.carverHelper.addVariation(I18n.format("chisel.tile.iron.6.desc"), 6, "iron/terrain-iron-rivets");
blockIron.carverHelper.addVariation(I18n.format("chisel.tile.iron.7.desc"), 7, "iron/terrain-iron-coin-heads");
blockIron.carverHelper.addVariation(I18n.format("chisel.tile.iron.8.desc"), 8, "iron/terrain-iron-coin-tails");
blockIron.carverHelper.addVariation(I18n.format("chisel.tile.iron.9.desc"), 9, "iron/terrain-iron-crate-dark");
blockIron.carverHelper.addVariation(I18n.format("chisel.tile.iron.10.desc"), 10, "iron/terrain-iron-crate-light");
blockIron.carverHelper.addVariation(I18n.format("chisel.tile.iron.11.desc"), 11, "iron/terrain-iron-moon");
blockIron.carverHelper.addVariation(I18n.format("chisel.tile.iron.12.desc"), 12, "iron/terrain-iron-space");
blockIron.carverHelper.addVariation(I18n.format("chisel.tile.iron.13.desc"), 13, "iron/terrain-iron-spaceblack");
blockIron.carverHelper.addVariation(I18n.format("chisel.tile.iron.14.desc"), 14, "iron/terrain-iron-vents");
blockIron.carverHelper.addVariation(I18n.format("chisel.tile.iron.15.desc"), 15, "iron/terrain-iron-simple");
blockIron.carverHelper.register(blockIron, "iron");
Carving.chisel.registerOre("iron", "blockIron");
}
@@ -458,20 +458,20 @@ public class ChiselBlocks
{
blockGold = (BlockBeaconBase) new BlockBeaconBase().setHardness(3F).setResistance(10F).setStepSound(Block.soundTypeMetal);
Carving.chisel.addVariation("gold", Blocks.gold_block, 0, 0);
blockGold.carverHelper.addVariation("Large golden ingots", 1, "gold/terrain-gold-largeingot");
blockGold.carverHelper.addVariation("Small golden ingots", 2, "gold/terrain-gold-smallingot");
blockGold.carverHelper.addVariation("Golden bricks", 3, "gold/terrain-gold-brick");
blockGold.carverHelper.addVariation("Gold cart", 4, "gold/terrain-gold-cart");
blockGold.carverHelper.addVariation("Golden coin stack heads up", 5, "gold/terrain-gold-coin-heads");
blockGold.carverHelper.addVariation("Golden coin stack heads down", 6, "gold/terrain-gold-coin-tails");
blockGold.carverHelper.addVariation("Dark gold crate", 7, "gold/terrain-gold-crate-dark");
blockGold.carverHelper.addVariation("Light gold crate", 8, "gold/terrain-gold-crate-light");
blockGold.carverHelper.addVariation("Golden plates", 9, "gold/terrain-gold-plates");
blockGold.carverHelper.addVariation("Iron plates with rivets", 10, "gold/terrain-gold-rivets");
blockGold.carverHelper.addVariation("Gold block with star decoration", 11, "gold/terrain-gold-star");
blockGold.carverHelper.addVariation("Golden star in purple obsidian", 12, "gold/terrain-gold-space");
blockGold.carverHelper.addVariation("Golden star in obsidian", 13, "gold/terrain-gold-spaceblack");
blockGold.carverHelper.addVariation("Gold block simple", 14, "gold/terrain-gold-simple");
blockGold.carverHelper.addVariation(I18n.format("chisel.tile.gold.1.desc"), 1, "gold/terrain-gold-largeingot");
blockGold.carverHelper.addVariation(I18n.format("chisel.tile.gold.2.desc"), 2, "gold/terrain-gold-smallingot");
blockGold.carverHelper.addVariation(I18n.format("chisel.tile.gold.3.desc"), 3, "gold/terrain-gold-brick");
blockGold.carverHelper.addVariation(I18n.format("chisel.tile.gold.4.desc"), 4, "gold/terrain-gold-cart");
blockGold.carverHelper.addVariation(I18n.format("chisel.tile.gold.5.desc"), 5, "gold/terrain-gold-coin-heads");
blockGold.carverHelper.addVariation(I18n.format("chisel.tile.gold.6.desc"), 6, "gold/terrain-gold-coin-tails");
blockGold.carverHelper.addVariation(I18n.format("chisel.tile.gold.7.desc"), 7, "gold/terrain-gold-crate-dark");
blockGold.carverHelper.addVariation(I18n.format("chisel.tile.gold.8.desc"), 8, "gold/terrain-gold-crate-light");
blockGold.carverHelper.addVariation(I18n.format("chisel.tile.gold.9.desc"), 9, "gold/terrain-gold-plates");
blockGold.carverHelper.addVariation(I18n.format("chisel.tile.gold.10.desc"), 10, "gold/terrain-gold-rivets");
blockGold.carverHelper.addVariation(I18n.format("chisel.tile.gold.11.desc"), 11, "gold/terrain-gold-star");
blockGold.carverHelper.addVariation(I18n.format("chisel.tile.gold.12.desc"), 12, "gold/terrain-gold-space");
blockGold.carverHelper.addVariation(I18n.format("chisel.tile.gold.13.desc"), 13, "gold/terrain-gold-spaceblack");
blockGold.carverHelper.addVariation(I18n.format("chisel.tile.gold.14.desc"), 14, "gold/terrain-gold-simple");
blockGold.carverHelper.register(blockGold, "gold");
Carving.chisel.registerOre("gold", "blockGold");
}
@@ -480,18 +480,18 @@ public class ChiselBlocks
{
blockDiamond = (BlockBeaconBase) new BlockBeaconBase().setHardness(5F).setResistance(10F).setStepSound(Block.soundTypeMetal);
Carving.chisel.addVariation("diamond", Blocks.diamond_block, 0, 0);
blockDiamond.carverHelper.addVariation(I18n.format("chisel.tile.diamond.0.desc"), 1, "diamond/terrain-diamond-embossed");
blockDiamond.carverHelper.addVariation(I18n.format("chisel.tile.diamond.1.desc"), 2, "diamond/terrain-diamond-gem");
blockDiamond.carverHelper.addVariation(I18n.format("chisel.tile.diamond.2.desc"), 3, "diamond/terrain-diamond-cells");
blockDiamond.carverHelper.addVariation(I18n.format("chisel.tile.diamond.3.desc"), 4, "diamond/terrain-diamond-space");
blockDiamond.carverHelper.addVariation(I18n.format("chisel.tile.diamond.4.desc"), 5, "diamond/terrain-diamond-spaceblack");
blockDiamond.carverHelper.addVariation(I18n.format("chisel.tile.diamond.5.desc"), 6, "diamond/terrain-diamond-simple");
blockDiamond.carverHelper.addVariation(I18n.format("chisel.tile.diamond.6.desc"), 7, "diamond/a1-blockdiamond-bismuth");
blockDiamond.carverHelper.addVariation(I18n.format("chisel.tile.diamond.7.desc"), 8, "diamond/a1-blockdiamond-crushed");
blockDiamond.carverHelper.addVariation(I18n.format("chisel.tile.diamond.8.desc"), 9, "diamond/a1-blockdiamond-four");
blockDiamond.carverHelper.addVariation(I18n.format("chisel.tile.diamond.9.desc"), 10, "diamond/a1-blockdiamond-fourornate");
blockDiamond.carverHelper.addVariation(I18n.format("chisel.tile.diamond.10.desc"), 11, "diamond/a1-blockdiamond-zelda");
blockDiamond.carverHelper.addVariation(I18n.format("chisel.tile.diamond.11.desc"), 12, "diamond/a1-blockdiamond-ornatelayer");
blockDiamond.carverHelper.addVariation(I18n.format("chisel.tile.diamond.1.desc"), 1, "diamond/terrain-diamond-embossed");
blockDiamond.carverHelper.addVariation(I18n.format("chisel.tile.diamond.2.desc"), 2, "diamond/terrain-diamond-gem");
blockDiamond.carverHelper.addVariation(I18n.format("chisel.tile.diamond.3.desc"), 3, "diamond/terrain-diamond-cells");
blockDiamond.carverHelper.addVariation(I18n.format("chisel.tile.diamond.4.desc"), 4, "diamond/terrain-diamond-space");
blockDiamond.carverHelper.addVariation(I18n.format("chisel.tile.diamond.5.desc"), 5, "diamond/terrain-diamond-spaceblack");
blockDiamond.carverHelper.addVariation(I18n.format("chisel.tile.diamond.6.desc"), 6, "diamond/terrain-diamond-simple");
blockDiamond.carverHelper.addVariation(I18n.format("chisel.tile.diamond.7.desc"), 7, "diamond/a1-blockdiamond-bismuth");
blockDiamond.carverHelper.addVariation(I18n.format("chisel.tile.diamond.8.desc"), 8, "diamond/a1-blockdiamond-crushed");
blockDiamond.carverHelper.addVariation(I18n.format("chisel.tile.diamond.9.desc"), 9, "diamond/a1-blockdiamond-four");
blockDiamond.carverHelper.addVariation(I18n.format("chisel.tile.diamond.10.desc"), 10, "diamond/a1-blockdiamond-fourornate");
blockDiamond.carverHelper.addVariation(I18n.format("chisel.tile.diamond.11.desc"), 11, "diamond/a1-blockdiamond-zelda");
blockDiamond.carverHelper.addVariation(I18n.format("chisel.tile.diamond.12.desc"), 12, "diamond/a1-blockdiamond-ornatelayer");
blockDiamond.carverHelper.register(blockDiamond, "diamond");
Carving.chisel.registerOre("diamond", "blockDiamond");
}
@@ -500,21 +500,21 @@ public class ChiselBlocks
{
blockLightstone = (BlockLightstoneCarvable) new BlockLightstoneCarvable().setHardness(0.3F).setLightLevel(1.0F).setStepSound(Block.soundTypeGlass);
Carving.chisel.addVariation("lightstone", Blocks.glowstone, 0, 0);
blockLightstone.carverHelper.addVariation("Cobble glowstone block", 1, "lightstone/terrain-sulphur-cobble");
blockLightstone.carverHelper.addVariation("Corroded glowstone blocks", 2, "lightstone/terrain-sulphur-corroded");
blockLightstone.carverHelper.addVariation("Glowstone blocks with glass", 3, "lightstone/terrain-sulphur-glass");
blockLightstone.carverHelper.addVariation("Neon glowstone", 4, "lightstone/terrain-sulphur-neon");
blockLightstone.carverHelper.addVariation("Ornate glowstone blocks", 5, "lightstone/terrain-sulphur-ornate");
blockLightstone.carverHelper.addVariation("Rocky glowstone", 6, "lightstone/terrain-sulphur-rocky");
blockLightstone.carverHelper.addVariation("Shale-shaped glowstone", 7, "lightstone/terrain-sulphur-shale");
blockLightstone.carverHelper.addVariation("Glowstone tiles", 8, "lightstone/terrain-sulphur-tile");
blockLightstone.carverHelper.addVariation("Fancy glowstone latern", 9, "lightstone/terrain-sulphur-weavelanternlight");
blockLightstone.carverHelper.addVariation("Crumbling glowstone block", 10, "lightstone/a1-glowstone-cobble");
blockLightstone.carverHelper.addVariation("Organic glowstone growth block", 11, "lightstone/a1-glowstone-growth");
blockLightstone.carverHelper.addVariation("Glowstone layers", 12, "lightstone/a1-glowstone-layers");
blockLightstone.carverHelper.addVariation("Corroded glowstone tiles", 13, "lightstone/a1-glowstone-tilecorroded");
blockLightstone.carverHelper.addVariation("Glowstone bismuth", 14, "lightstone/glowstone-bismuth");
blockLightstone.carverHelper.addVariation("Glowstone bismuth panel", 15, "lightstone/glowstone-bismuth-panel");
blockLightstone.carverHelper.addVariation(I18n.format("chisel.tile.lightstone.1.desc"), 1, "lightstone/terrain-sulphur-cobble");
blockLightstone.carverHelper.addVariation(I18n.format("chisel.tile.lightstone.2.desc"), 2, "lightstone/terrain-sulphur-corroded");
blockLightstone.carverHelper.addVariation(I18n.format("chisel.tile.lightstone.3.desc"), 3, "lightstone/terrain-sulphur-glass");
blockLightstone.carverHelper.addVariation(I18n.format("chisel.tile.lightstone.4.desc"), 4, "lightstone/terrain-sulphur-neon");
blockLightstone.carverHelper.addVariation(I18n.format("chisel.tile.lightstone.5.desc"), 5, "lightstone/terrain-sulphur-ornate");
blockLightstone.carverHelper.addVariation(I18n.format("chisel.tile.lightstone.6.desc"), 6, "lightstone/terrain-sulphur-rocky");
blockLightstone.carverHelper.addVariation(I18n.format("chisel.tile.lightstone.7.desc"), 7, "lightstone/terrain-sulphur-shale");
blockLightstone.carverHelper.addVariation(I18n.format("chisel.tile.lightstone.8.desc"), 8, "lightstone/terrain-sulphur-tile");
blockLightstone.carverHelper.addVariation(I18n.format("chisel.tile.lightstone.9.desc"), 9, "lightstone/terrain-sulphur-weavelanternlight");
blockLightstone.carverHelper.addVariation(I18n.format("chisel.tile.lightstone.10.desc"), 10, "lightstone/a1-glowstone-cobble");
blockLightstone.carverHelper.addVariation(I18n.format("chisel.tile.lightstone.11.desc"), 11, "lightstone/a1-glowstone-growth");
blockLightstone.carverHelper.addVariation(I18n.format("chisel.tile.lightstone.12.desc"), 12, "lightstone/a1-glowstone-layers");
blockLightstone.carverHelper.addVariation(I18n.format("chisel.tile.lightstone.13.desc"), 13, "lightstone/a1-glowstone-tilecorroded");
blockLightstone.carverHelper.addVariation(I18n.format("chisel.tile.lightstone.14.desc"), 14, "lightstone/glowstone-bismuth");
blockLightstone.carverHelper.addVariation(I18n.format("chisel.tile.lightstone.15.desc"), 15, "lightstone/glowstone-bismuth-panel");
blockLightstone.carverHelper.register(blockLightstone, "lightstone");
Carving.chisel.registerOre("lightstone", "blockGlowstone");
}
@@ -523,14 +523,14 @@ public class ChiselBlocks
{
blockLapis = (BlockCarvable) new BlockCarvable().setHardness(3F).setResistance(5F).setStepSound(Block.soundTypeStone);
Carving.chisel.addVariation("lapis", Blocks.lapis_block, 0, 0);
blockLapis.carverHelper.addVariation("Chunky lapis block", 1, "lapis/terrain-lapisblock-chunky");
blockLapis.carverHelper.addVariation("Dark lapis block", 2, "lapis/terrain-lapisblock-panel");
blockLapis.carverHelper.addVariation("Zelda lapis block", 3, "lapis/terrain-lapisblock-zelda");
blockLapis.carverHelper.addVariation("Ornate lapis block", 4, "lapis/terrain-lapisornate");
blockLapis.carverHelper.addVariation("Lapis tile", 5, "lapis/terrain-lapistile");
blockLapis.carverHelper.addVariation("Lapis panel", 6, "lapis/a1-blocklapis-panel");
blockLapis.carverHelper.addVariation("Smooth lapis", 7, "lapis/a1-blocklapis-smooth");
blockLapis.carverHelper.addVariation("Lapis with ornate layer", 8, "lapis/a1-blocklapis-ornatelayer");
blockLapis.carverHelper.addVariation(I18n.format("chisel.tile.lapis.1.desc"), 1, "lapis/terrain-lapisblock-chunky");
blockLapis.carverHelper.addVariation(I18n.format("chisel.tile.lapis.2.desc"), 2, "lapis/terrain-lapisblock-panel");
blockLapis.carverHelper.addVariation(I18n.format("chisel.tile.lapis.3.desc"), 3, "lapis/terrain-lapisblock-zelda");
blockLapis.carverHelper.addVariation(I18n.format("chisel.tile.lapis.4.desc"), 4, "lapis/terrain-lapisornate");
blockLapis.carverHelper.addVariation(I18n.format("chisel.tile.lapis.5.desc"), 5, "lapis/terrain-lapistile");
blockLapis.carverHelper.addVariation(I18n.format("chisel.tile.lapis.6.desc"), 6, "lapis/a1-blocklapis-panel");
blockLapis.carverHelper.addVariation(I18n.format("chisel.tile.lapis.7.desc"), 7, "lapis/a1-blocklapis-smooth");
blockLapis.carverHelper.addVariation(I18n.format("chisel.tile.lapis.8.desc"), 8, "lapis/a1-blocklapis-ornatelayer");
blockLapis.carverHelper.register(blockLapis, "lapis");
Carving.chisel.registerOre("lapis", "blockLapis");
}
@@ -539,17 +539,17 @@ public class ChiselBlocks
{
blockEmerald = (BlockBeaconBase) new BlockBeaconBase().setHardness(5.0F).setResistance(10.0F).setStepSound(Block.soundTypeMetal);
Carving.chisel.addVariation("emerald", Blocks.emerald_block, 0, 0);
blockEmerald.carverHelper.addVariation("Emerald panel", 1, "emerald/a1-blockemerald-emeraldpanel");
blockEmerald.carverHelper.addVariation("Classic emerald panel", 2, "emerald/a1-blockemerald-emeraldpanelclassic");
blockEmerald.carverHelper.addVariation("Smooth emerald", 3, "emerald/a1-blockemerald-emeraldsmooth");
blockEmerald.carverHelper.addVariation("Emerald chunk", 4, "emerald/a1-blockemerald-emeraldchunk");
blockEmerald.carverHelper.addVariation("Emerald with ornate layer", 5, "emerald/a1-blockemerald-emeraldornatelayer");
blockEmerald.carverHelper.addVariation("Zelda emerald block", 6, "emerald/a1-blockemerald-emeraldzelda");
blockEmerald.carverHelper.addVariation("Emerald cell", 7, "emerald/a1-blockquartz-cell");
blockEmerald.carverHelper.addVariation("Emerald bismuth", 8, "emerald/a1-blockquartz-cellbismuth");
blockEmerald.carverHelper.addVariation("Small emerald blocks", 9, "emerald/a1-blockquartz-four");
blockEmerald.carverHelper.addVariation("Small ornate emerald blocks", 10, "emerald/a1-blockquartz-fourornate");
blockEmerald.carverHelper.addVariation("Ornate emerald block", 11, "emerald/a1-blockquartz-ornate");
blockEmerald.carverHelper.addVariation(I18n.format("chisel.tile.emerald.1.desc"), 1, "emerald/a1-blockemerald-emeraldpanel");
blockEmerald.carverHelper.addVariation(I18n.format("chisel.tile.emerald.2.desc"), 2, "emerald/a1-blockemerald-emeraldpanelclassic");
blockEmerald.carverHelper.addVariation(I18n.format("chisel.tile.emerald.3.desc"), 3, "emerald/a1-blockemerald-emeraldsmooth");
blockEmerald.carverHelper.addVariation(I18n.format("chisel.tile.emerald.4.desc"), 4, "emerald/a1-blockemerald-emeraldchunk");
blockEmerald.carverHelper.addVariation(I18n.format("chisel.tile.emerald.5.desc"), 5, "emerald/a1-blockemerald-emeraldornatelayer");
blockEmerald.carverHelper.addVariation(I18n.format("chisel.tile.emerald.6.desc"), 6, "emerald/a1-blockemerald-emeraldzelda");
blockEmerald.carverHelper.addVariation(I18n.format("chisel.tile.emerald.7.desc"), 7, "emerald/a1-blockquartz-cell");
blockEmerald.carverHelper.addVariation(I18n.format("chisel.tile.emerald.8.desc"), 8, "emerald/a1-blockquartz-cellbismuth");
blockEmerald.carverHelper.addVariation(I18n.format("chisel.tile.emerald.9.desc"), 9, "emerald/a1-blockquartz-four");
blockEmerald.carverHelper.addVariation(I18n.format("chisel.tile.emerald.10.desc"), 10, "emerald/a1-blockquartz-fourornate");
blockEmerald.carverHelper.addVariation(I18n.format("chisel.tile.emerald.11.desc"), 11, "emerald/a1-blockquartz-ornate");
blockEmerald.carverHelper.register(blockEmerald, "emerald");
Carving.chisel.registerOre("emerald", "blockEmerald");
}
@@ -559,21 +559,21 @@ public class ChiselBlocks
blockNetherBrick = (BlockCarvable) new BlockCarvable().setHardness(2.0F).setResistance(10.0F).setStepSound(Block.soundTypeStone);
Carving.chisel.addVariation("netherBrick", Blocks.nether_brick, 0, 0);
//blockNetherBrick.carverHelper.addVariation("Nether brick", 0, Blocks.nether_brick);
blockNetherBrick.carverHelper.addVariation("Blue nether brick", 1, "netherbrick/a1-netherbrick-brinstar");
blockNetherBrick.carverHelper.addVariation("Spattered nether brick", 2, "netherbrick/a1-netherbrick-classicspatter");
blockNetherBrick.carverHelper.addVariation("Nether brick made of guts", 3, "netherbrick/a1-netherbrick-guts");
blockNetherBrick.carverHelper.addVariation("Dark nether brick made of guts", 4, "netherbrick/a1-netherbrick-gutsdark");
blockNetherBrick.carverHelper.addVariation("Small nether brick made of guts", 5, "netherbrick/a1-netherbrick-gutssmall");
blockNetherBrick.carverHelper.addVariation("Blue nether brick with lava", 6, "netherbrick/a1-netherbrick-lavabrinstar");
blockNetherBrick.carverHelper.addVariation("Brown nether brick", 7, "netherbrick/a1-netherbrick-lavabrown");
blockNetherBrick.carverHelper.addVariation("Obsidian nether brick", 8, "netherbrick/a1-netherbrick-lavaobsidian");
blockNetherBrick.carverHelper.addVariation("Stone nether brick", 9, "netherbrick/a1-netherbrick-lavastonedark");
blockNetherBrick.carverHelper.addVariation("Nether brick made of meat", 10, "netherbrick/a1-netherbrick-meat");
blockNetherBrick.carverHelper.addVariation("Red nether brick made of meat", 11, "netherbrick/a1-netherbrick-meatred");
blockNetherBrick.carverHelper.addVariation("Small nether brick made of meat", 12, "netherbrick/a1-netherbrick-meatredsmall");
blockNetherBrick.carverHelper.addVariation("Small red nether brick made of meat", 13, "netherbrick/a1-netherbrick-meatsmall");
blockNetherBrick.carverHelper.addVariation("Red nether brick", 14, "netherbrick/a1-netherbrick-red");
blockNetherBrick.carverHelper.addVariation("Small red nether brick", 15, "netherbrick/a1-netherbrick-redsmall");
blockNetherBrick.carverHelper.addVariation(I18n.format("chisel.tile.netherBrick.1.desc"), 1, "netherbrick/a1-netherbrick-brinstar");
blockNetherBrick.carverHelper.addVariation(I18n.format("chisel.tile.netherBrick.2.desc"), 2, "netherbrick/a1-netherbrick-classicspatter");
blockNetherBrick.carverHelper.addVariation(I18n.format("chisel.tile.netherBrick.3.desc"), 3, "netherbrick/a1-netherbrick-guts");
blockNetherBrick.carverHelper.addVariation(I18n.format("chisel.tile.netherBrick.4.desc"), 4, "netherbrick/a1-netherbrick-gutsdark");
blockNetherBrick.carverHelper.addVariation(I18n.format("chisel.tile.netherBrick.5.desc"), 5, "netherbrick/a1-netherbrick-gutssmall");
blockNetherBrick.carverHelper.addVariation(I18n.format("chisel.tile.netherBrick.6.desc"), 6, "netherbrick/a1-netherbrick-lavabrinstar");
blockNetherBrick.carverHelper.addVariation(I18n.format("chisel.tile.netherBrick.7.desc"), 7, "netherbrick/a1-netherbrick-lavabrown");
blockNetherBrick.carverHelper.addVariation(I18n.format("chisel.tile.netherBrick.8.desc"), 8, "netherbrick/a1-netherbrick-lavaobsidian");
blockNetherBrick.carverHelper.addVariation(I18n.format("chisel.tile.netherBrick.9.desc"), 9, "netherbrick/a1-netherbrick-lavastonedark");
blockNetherBrick.carverHelper.addVariation(I18n.format("chisel.tile.netherBrick.10.desc"), 10, "netherbrick/a1-netherbrick-meat");
blockNetherBrick.carverHelper.addVariation(I18n.format("chisel.tile.netherBrick.11.desc"), 11, "netherbrick/a1-netherbrick-meatred");
blockNetherBrick.carverHelper.addVariation(I18n.format("chisel.tile.netherBrick.12.desc"), 12, "netherbrick/a1-netherbrick-meatredsmall");
blockNetherBrick.carverHelper.addVariation(I18n.format("chisel.tile.netherBrick.13.desc"), 13, "netherbrick/a1-netherbrick-meatsmall");
blockNetherBrick.carverHelper.addVariation(I18n.format("chisel.tile.netherBrick.14.desc"), 14, "netherbrick/a1-netherbrick-red");
blockNetherBrick.carverHelper.addVariation(I18n.format("chisel.tile.netherBrick.15.desc"), 15, "netherbrick/a1-netherbrick-redsmall");
blockNetherBrick.carverHelper.register(blockNetherBrick, "netherBrick");
Carving.chisel.registerOre("netherBrick", "netherBrick");
}
@@ -582,20 +582,20 @@ public class ChiselBlocks
{
blockNetherrack = (BlockCarvable) new BlockCarvable().setHardness(0.4F).setStepSound(Block.soundTypeStone);
Carving.chisel.addVariation("hellrock", Blocks.netherrack, 0, 0);
blockNetherrack.carverHelper.addVariation("Nethegravel with blood", 1, "netherrack/a1-netherrack-bloodgravel");
blockNetherrack.carverHelper.addVariation("Netherrack with blood", 2, "netherrack/a1-netherrack-bloodrock");
blockNetherrack.carverHelper.addVariation("Darker netherrack with blood", 3, "netherrack/a1-netherrack-bloodrockgrey");
blockNetherrack.carverHelper.addVariation("Blue netherrack", 4, "netherrack/a1-netherrack-brinstar");
blockNetherrack.carverHelper.addVariation("Shale blue netherrack", 5, "netherrack/a1-netherrack-brinstarshale");
blockNetherrack.carverHelper.addVariation("Classic netherrack", 6, "netherrack/a1-netherrack-classic");
blockNetherrack.carverHelper.addVariation("Spattered netherrack", 7, "netherrack/a1-netherrack-classicspatter");
blockNetherrack.carverHelper.addVariation("Netherrack made of guts", 8, "netherrack/a1-netherrack-guts");
blockNetherrack.carverHelper.addVariation("Dark netherrack made of guts", 9, "netherrack/a1-netherrack-gutsdark");
blockNetherrack.carverHelper.addVariation("Netherrack made of meat", 10, "netherrack/a1-netherrack-meat");
blockNetherrack.carverHelper.addVariation("Red netherrack made of meat", 11, "netherrack/a1-netherrack-meatred");
blockNetherrack.carverHelper.addVariation("Netherrack made of smaller meat chunks", 12, "netherrack/a1-netherrack-meatrock");
blockNetherrack.carverHelper.addVariation("Dark red netherrack", 13, "netherrack/a1-netherrack-red");
blockNetherrack.carverHelper.addVariation("Netherrack with lava flowing", 14, "netherrack/a1-netherrack-wells");
blockNetherrack.carverHelper.addVariation(I18n.format("chisel.tile.hellrock.1.desc"), 1, "netherrack/a1-netherrack-bloodgravel");
blockNetherrack.carverHelper.addVariation(I18n.format("chisel.tile.hellrock.2.desc"), 2, "netherrack/a1-netherrack-bloodrock");
blockNetherrack.carverHelper.addVariation(I18n.format("chisel.tile.hellrock.3.desc"), 3, "netherrack/a1-netherrack-bloodrockgrey");
blockNetherrack.carverHelper.addVariation(I18n.format("chisel.tile.hellrock.4.desc"), 4, "netherrack/a1-netherrack-brinstar");
blockNetherrack.carverHelper.addVariation(I18n.format("chisel.tile.hellrock.5.desc"), 5, "netherrack/a1-netherrack-brinstarshale");
blockNetherrack.carverHelper.addVariation(I18n.format("chisel.tile.hellrock.6.desc"), 6, "netherrack/a1-netherrack-classic");
blockNetherrack.carverHelper.addVariation(I18n.format("chisel.tile.hellrock.7.desc"), 7, "netherrack/a1-netherrack-classicspatter");
blockNetherrack.carverHelper.addVariation(I18n.format("chisel.tile.hellrock.8.desc"), 8, "netherrack/a1-netherrack-guts");
blockNetherrack.carverHelper.addVariation(I18n.format("chisel.tile.hellrock.9.desc"), 9, "netherrack/a1-netherrack-gutsdark");
blockNetherrack.carverHelper.addVariation(I18n.format("chisel.tile.hellrock.10.desc"), 10, "netherrack/a1-netherrack-meat");
blockNetherrack.carverHelper.addVariation(I18n.format("chisel.tile.hellrock.11.desc"), 11, "netherrack/a1-netherrack-meatred");
blockNetherrack.carverHelper.addVariation(I18n.format("chisel.tile.hellrock.12.desc"), 12, "netherrack/a1-netherrack-meatrock");
blockNetherrack.carverHelper.addVariation(I18n.format("chisel.tile.hellrock.13.desc"), 13, "netherrack/a1-netherrack-red");
blockNetherrack.carverHelper.addVariation(I18n.format("chisel.tile.hellrock.14.desc"), 14, "netherrack/a1-netherrack-wells");
blockNetherrack.carverHelper.register(blockNetherrack, "hellrock");
Carving.chisel.registerOre("hellrock", "blockNetherrack");
}
@@ -604,21 +604,21 @@ public class ChiselBlocks
{
blockCobblestoneMossy = (BlockCarvable) new BlockCarvable().setHardness(2.0F).setResistance(10.0F).setStepSound(Block.soundTypeStone);
Carving.chisel.addVariation("stoneMoss", Blocks.mossy_cobblestone, 0, 0);
blockCobblestoneMossy.carverHelper.addVariation("Aligned mossy cobblestone bricks", 1, "cobblestonemossy/terrain-cobb-brickaligned");
blockCobblestoneMossy.carverHelper.addVariation("Detailed mossy cobblestone bricks", 2, "cobblestonemossy/terrain-cob-detailedbrick");
blockCobblestoneMossy.carverHelper.addVariation("Small mossy cobblestone bricks", 3, "cobblestonemossy/terrain-cob-smallbrick");
blockCobblestoneMossy.carverHelper.addVariation("Large mossy cobblestone tiles", 4, "cobblestonemossy/terrain-cobblargetiledark");
blockCobblestoneMossy.carverHelper.addVariation("Small mossy cobblestone tiles", 5, "cobblestonemossy/terrain-cobbsmalltile");
blockCobblestoneMossy.carverHelper.addVariation("French mossy cobblestone tiles", 6, "cobblestonemossy/terrain-cob-french");
blockCobblestoneMossy.carverHelper.addVariation("French mossy cobblestone tiles", 7, "cobblestonemossy/terrain-cob-french2");
blockCobblestoneMossy.carverHelper.addVariation("Creeper mossy cobblestone tiles", 8, "cobblestonemossy/terrain-cobmoss-creepdungeon");
blockCobblestoneMossy.carverHelper.addVariation("Damaged mossy cobblestone tiles", 9, "cobblestonemossy/terrain-mossysmalltiledark");
blockCobblestoneMossy.carverHelper.addVariation("Huge mossy cobblestone tiles", 10, "cobblestonemossy/terrain-pistonback-dungeontile");
blockCobblestoneMossy.carverHelper.addVariation("Mossy cobblestone with creeper panel", 11, "cobblestonemossy/terrain-pistonback-darkcreeper");
blockCobblestoneMossy.carverHelper.addVariation("Mossy cobblestone with dent", 12, "cobblestonemossy/terrain-pistonback-darkdent");
blockCobblestoneMossy.carverHelper.addVariation("Mossy cobblestone with panel", 13, "cobblestonemossy/terrain-pistonback-darkemboss");
blockCobblestoneMossy.carverHelper.addVariation("Mossy cobblestone with light panel", 14, "cobblestonemossy/terrain-pistonback-darkmarker");
blockCobblestoneMossy.carverHelper.addVariation("Mossy cobblestone with dark panel", 15, "cobblestonemossy/terrain-pistonback-darkpanel");
blockCobblestoneMossy.carverHelper.addVariation(I18n.format("chisel.tile.stoneMoss.1.desc"), 1, "cobblestonemossy/terrain-cobb-brickaligned");
blockCobblestoneMossy.carverHelper.addVariation(I18n.format("chisel.tile.stoneMoss.2.desc"), 2, "cobblestonemossy/terrain-cob-detailedbrick");
blockCobblestoneMossy.carverHelper.addVariation(I18n.format("chisel.tile.stoneMoss.3.desc"), 3, "cobblestonemossy/terrain-cob-smallbrick");
blockCobblestoneMossy.carverHelper.addVariation(I18n.format("chisel.tile.stoneMoss.4.desc"), 4, "cobblestonemossy/terrain-cobblargetiledark");
blockCobblestoneMossy.carverHelper.addVariation(I18n.format("chisel.tile.stoneMoss.5.desc"), 5, "cobblestonemossy/terrain-cobbsmalltile");
blockCobblestoneMossy.carverHelper.addVariation(I18n.format("chisel.tile.stoneMoss.6.desc"), 6, "cobblestonemossy/terrain-cob-french");
blockCobblestoneMossy.carverHelper.addVariation(I18n.format("chisel.tile.stoneMoss.7.desc"), 7, "cobblestonemossy/terrain-cob-french2");
blockCobblestoneMossy.carverHelper.addVariation(I18n.format("chisel.tile.stoneMoss.8.desc"), 8, "cobblestonemossy/terrain-cobmoss-creepdungeon");
blockCobblestoneMossy.carverHelper.addVariation(I18n.format("chisel.tile.stoneMoss.9.desc"), 9, "cobblestonemossy/terrain-mossysmalltiledark");
blockCobblestoneMossy.carverHelper.addVariation(I18n.format("chisel.tile.stoneMoss.10.desc"), 10, "cobblestonemossy/terrain-pistonback-dungeontile");
blockCobblestoneMossy.carverHelper.addVariation(I18n.format("chisel.tile.stoneMoss.11.desc"), 11, "cobblestonemossy/terrain-pistonback-darkcreeper");
blockCobblestoneMossy.carverHelper.addVariation(I18n.format("chisel.tile.stoneMoss.12.desc"), 12, "cobblestonemossy/terrain-pistonback-darkdent");
blockCobblestoneMossy.carverHelper.addVariation(I18n.format("chisel.tile.stoneMoss.13.desc"), 13, "cobblestonemossy/terrain-pistonback-darkemboss");
blockCobblestoneMossy.carverHelper.addVariation(I18n.format("chisel.tile.stoneMoss.14.desc"), 14, "cobblestonemossy/terrain-pistonback-darkmarker");
blockCobblestoneMossy.carverHelper.addVariation(I18n.format("chisel.tile.stoneMoss.15.desc"), 15, "cobblestonemossy/terrain-pistonback-darkpanel");
blockCobblestoneMossy.carverHelper.register(blockCobblestoneMossy, "stoneMoss");
Carving.chisel.registerOre("stoneMoss", "blockCobblestoneMossy");
}
@@ -628,25 +628,25 @@ public class ChiselBlocks
stoneBrick = (BlockCarvable) new BlockCarvable().setHardness(1.5F).setResistance(10.0F).setStepSound(Block.soundTypeStone);
for(int i = 0; i < 4; i++)
Carving.chisel.addVariation("stoneBrick", Blocks.stonebrick, i, i);
stoneBrick.carverHelper.addVariation("Small stone bricks", 4, "stonebrick/smallbricks");
stoneBrick.carverHelper.addVariation("Wide stone bricks", 5, "stonebrick/largebricks");
stoneBrick.carverHelper.addVariation("Small disordered stone bricks", 6, "stonebrick/smallchaotic");
stoneBrick.carverHelper.addVariation("Disordered stone bricks", 7, "stonebrick/chaoticbricks");
stoneBrick.carverHelper.addVariation("Disordered stone panels", 8, "stonebrick/chaotic");
stoneBrick.carverHelper.addVariation("Stone bricks in a fancy arrangement", 9, "stonebrick/fancy");
stoneBrick.carverHelper.addVariation("Ornate stone brick tiles", 10, "stonebrick/ornate");
stoneBrick.carverHelper.addVariation("Large ornate stone brick tiles", 11, "stonebrick/largeornate");
stoneBrick.carverHelper.addVariation("Stone panel", 12, "stonebrick/panel-hard");
stoneBrick.carverHelper.addVariation("Sunken stone panel", 13, "stonebrick/sunken");
stoneBrick.carverHelper.addVariation("Ornate stone panel", 14, "stonebrick/ornatepanel");
stoneBrick.carverHelper.addVariation("Poison stone brick", 15, "stonebrick/poison");
stoneBrick.carverHelper.addVariation(I18n.format("chisel.tile.stoneBrick.4.desc"), 4, "stonebrick/smallbricks");
stoneBrick.carverHelper.addVariation(I18n.format("chisel.tile.stoneBrick.5.desc"), 5, "stonebrick/largebricks");
stoneBrick.carverHelper.addVariation(I18n.format("chisel.tile.stoneBrick.6.desc"), 6, "stonebrick/smallchaotic");
stoneBrick.carverHelper.addVariation(I18n.format("chisel.tile.stoneBrick.7.desc"), 7, "stonebrick/chaoticbricks");
stoneBrick.carverHelper.addVariation(I18n.format("chisel.tile.stoneBrick.8.desc"), 8, "stonebrick/chaotic");
stoneBrick.carverHelper.addVariation(I18n.format("chisel.tile.stoneBrick.9.desc"), 9, "stonebrick/fancy");
stoneBrick.carverHelper.addVariation(I18n.format("chisel.tile.stoneBrick.10.desc"), 10, "stonebrick/ornate");
stoneBrick.carverHelper.addVariation(I18n.format("chisel.tile.stoneBrick.11.desc"), 11, "stonebrick/largeornate");
stoneBrick.carverHelper.addVariation(I18n.format("chisel.tile.stoneBrick.12.desc"), 12, "stonebrick/panel-hard");
stoneBrick.carverHelper.addVariation(I18n.format("chisel.tile.stoneBrick.13.desc"), 13, "stonebrick/sunken");
stoneBrick.carverHelper.addVariation(I18n.format("chisel.tile.stoneBrick.14.desc"), 14, "stonebrick/ornatepanel");
stoneBrick.carverHelper.addVariation(I18n.format("chisel.tile.stoneBrick.15.desc"), 15, "stonebrick/poison");
stoneBrick.carverHelper.register(stoneBrick, "stoneBrick");
Carving.chisel.registerOre("stoneBrick", "blockStoneBrick");
}
if(Chisel.featureEnabled("snakestone"))
{
blockSnakestone = (BlockSnakestone) new BlockSnakestone("Chisel:snakestone/snake/").setBlockName("snakestone");
blockSnakestone = (BlockSnakestone) new BlockSnakestone("Chisel:snakestone/snake/").setBlockName("snakestoneStone");
GameRegistry.registerBlock(blockSnakestone, ItemCarvable.class, blockSnakestone.getUnlocalizedName());
//LanguageRegistry.addName(new ItemStack(blockSnakestone, 1, 1), "Stone snake block head");
//LanguageRegistry.addName(new ItemStack(blockSnakestone, 1, 13), "Stone snake block body");
@@ -660,19 +660,19 @@ public class ChiselBlocks
Carving.chisel.addVariation("blockDirt", Blocks.dirt, 0, 0);
blockDirt.carverHelper.setChiselBlockName("Dirt");
//blockDirt.carverHelper.addVariation("Dirt", 0, Blocks.dirt);
blockDirt.carverHelper.addVariation("Dirt bricks in disarray", 0, "dirt/bricks");
blockDirt.carverHelper.addVariation("Dirt bricks imitating nether brick design", 1, "dirt/netherbricks");
blockDirt.carverHelper.addVariation("Dirt bricks", 2, "dirt/bricks3");
blockDirt.carverHelper.addVariation("Cobbledirt", 3, "dirt/cobble");
blockDirt.carverHelper.addVariation("Reinforced cobbledirt", 4, "dirt/reinforced");
blockDirt.carverHelper.addVariation("Reinforced dirt", 5, "dirt/dirt-reinforced");
blockDirt.carverHelper.addVariation("Happy dirt", 6, "dirt/happy");
blockDirt.carverHelper.addVariation("Large dirt bricks", 7, "dirt/bricks2");
blockDirt.carverHelper.addVariation("Large dirt bricks on top of dirt", 8, "dirt/bricks+dirt2");
blockDirt.carverHelper.addVariation("Horizontal dirt", 9, "dirt/hor");
blockDirt.carverHelper.addVariation("Vertical dirt", 10, "dirt/vert");
blockDirt.carverHelper.addVariation("Dirt layers", 11, "dirt/layers");
blockDirt.carverHelper.addVariation("Crumbling dirt", 12, "dirt/vertical");
blockDirt.carverHelper.addVariation(I18n.format("chisel.tile.blockDirt.0.desc"), 0, "dirt/bricks");
blockDirt.carverHelper.addVariation(I18n.format("chisel.tile.blockDirt.1.desc"), 1, "dirt/netherbricks");
blockDirt.carverHelper.addVariation(I18n.format("chisel.tile.blockDirt.2.desc"), 2, "dirt/bricks3");
blockDirt.carverHelper.addVariation(I18n.format("chisel.tile.blockDirt.3.desc"), 3, "dirt/cobble");
blockDirt.carverHelper.addVariation(I18n.format("chisel.tile.blockDirt.4.desc"), 4, "dirt/reinforced");
blockDirt.carverHelper.addVariation(I18n.format("chisel.tile.blockDirt.5.desc"), 5, "dirt/dirt-reinforced");
blockDirt.carverHelper.addVariation(I18n.format("chisel.tile.blockDirt.6.desc"), 6, "dirt/happy");
blockDirt.carverHelper.addVariation(I18n.format("chisel.tile.blockDirt.7.desc"), 7, "dirt/bricks2");
blockDirt.carverHelper.addVariation(I18n.format("chisel.tile.blockDirt.8.desc"), 8, "dirt/bricks+dirt2");
blockDirt.carverHelper.addVariation(I18n.format("chisel.tile.blockDirt.9.desc"), 9, "dirt/hor");
blockDirt.carverHelper.addVariation(I18n.format("chisel.tile.blockDirt.10.desc"), 10, "dirt/vert");
blockDirt.carverHelper.addVariation(I18n.format("chisel.tile.blockDirt.11.desc"), 11, "dirt/layers");
blockDirt.carverHelper.addVariation(I18n.format("chisel.tile.blockDirt.12.desc"), 12, "dirt/vertical");
blockDirt.carverHelper.register(blockDirt, "blockDirt");
blockDirt.setHarvestLevel("shovel", 0);
OreDictionary.registerOre("blockDirt", blockDirt);
@@ -683,21 +683,21 @@ public class ChiselBlocks
{
blockIce = (BlockMarbleIce) new BlockMarbleIce().setHardness(0.5F).setLightOpacity(3).setStepSound(Block.soundTypeGlass);
Carving.chisel.addVariation("ice", Blocks.ice, 0, 0);
blockIce.carverHelper.addVariation("Rough ice block", 1, "ice/a1-ice-light");
blockIce.carverHelper.addVariation("Cobbleice", 2, "ice/a1-stonecobble-icecobble");
blockIce.carverHelper.addVariation("Large rough ice bricks", 3, "ice/a1-netherbrick-ice");
blockIce.carverHelper.addVariation("Large ice bricks", 4, "ice/a1-stonecobble-icebrick");
blockIce.carverHelper.addVariation("Small ice bricks", 5, "ice/a1-stonecobble-icebricksmall");
blockIce.carverHelper.addVariation("Fancy glass wall", 6, "ice/a1-stonecobble-icedungeon");
blockIce.carverHelper.addVariation("Large ice tiles", 7, "ice/a1-stonecobble-icefour");
blockIce.carverHelper.addVariation("Fancy ice tiles", 8, "ice/a1-stonecobble-icefrench");
blockIce.carverHelper.addVariation("Sunken ice tiles", 9, "ice/sunkentiles");
blockIce.carverHelper.addVariation("Disordered ice tiles", 10, "ice/tiles");
blockIce.carverHelper.addVariation("Ice panel", 11, "ice/a1-stonecobble-icepanel");
blockIce.carverHelper.addVariation("Ice double slab", 12, "ice/a1-stoneslab-ice");
blockIce.carverHelper.addVariation("Ice Zelda block", 13, "ice/zelda");
blockIce.carverHelper.addVariation("Ice Bismuth block", 14, "ice/bismuth");
blockIce.carverHelper.addVariation("Ice Poison block", 15, "ice/poison");
blockIce.carverHelper.addVariation(I18n.format("chisel.tile.ice.1.desc"), 1, "ice/a1-ice-light");
blockIce.carverHelper.addVariation(I18n.format("chisel.tile.ice.2.desc"), 2, "ice/a1-stonecobble-icecobble");
blockIce.carverHelper.addVariation(I18n.format("chisel.tile.ice.3.desc"), 3, "ice/a1-netherbrick-ice");
blockIce.carverHelper.addVariation(I18n.format("chisel.tile.ice.4.desc"), 4, "ice/a1-stonecobble-icebrick");
blockIce.carverHelper.addVariation(I18n.format("chisel.tile.ice.5.desc"), 5, "ice/a1-stonecobble-icebricksmall");
blockIce.carverHelper.addVariation(I18n.format("chisel.tile.ice.6.desc"), 6, "ice/a1-stonecobble-icedungeon");
blockIce.carverHelper.addVariation(I18n.format("chisel.tile.ice.7.desc"), 7, "ice/a1-stonecobble-icefour");
blockIce.carverHelper.addVariation(I18n.format("chisel.tile.ice.8.desc"), 8, "ice/a1-stonecobble-icefrench");
blockIce.carverHelper.addVariation(I18n.format("chisel.tile.ice.9.desc"), 9, "ice/sunkentiles");
blockIce.carverHelper.addVariation(I18n.format("chisel.tile.ice.10.desc"), 10, "ice/tiles");
blockIce.carverHelper.addVariation(I18n.format("chisel.tile.ice.11.desc"), 11, "ice/a1-stonecobble-icepanel");
blockIce.carverHelper.addVariation(I18n.format("chisel.tile.ice.12.desc"), 12, "ice/a1-stoneslab-ice");
blockIce.carverHelper.addVariation(I18n.format("chisel.tile.ice.13.desc"), 13, "ice/zelda");
blockIce.carverHelper.addVariation(I18n.format("chisel.tile.ice.14.desc"), 14, "ice/bismuth");
blockIce.carverHelper.addVariation(I18n.format("chisel.tile.ice.15.desc"), 15, "ice/poison");
blockIce.carverHelper.register(blockIce, "ice");
Carving.chisel.registerOre("ice", "blockIce");
@@ -1104,22 +1104,22 @@ public class ChiselBlocks
{
blockFactory = (BlockCarvable) new BlockCarvable().setHardness(2.0F).setResistance(10F).setStepSound(Chisel.soundMetalFootstep);
blockFactory.carverHelper.setChiselBlockName("blockFactory");
blockFactory.carverHelper.addVariation(I18n.format("tile.blockFactory.0.desc"), 0, "factory/dots");
blockFactory.carverHelper.addVariation(I18n.format("tile.blockFactory.1.desc"), 1, "factory/rust2");
blockFactory.carverHelper.addVariation(I18n.format("tile.blockFactory.2.desc"), 2, "factory/rust");
blockFactory.carverHelper.addVariation(I18n.format("tile.blockFactory.3.desc"), 3, "factory/platex");
blockFactory.carverHelper.addVariation(I18n.format("tile.blockFactory.4.desc"), 4, "factory/wireframewhite");
blockFactory.carverHelper.addVariation(I18n.format("tile.blockFactory.5.desc"), 5, "factory/wireframe");
blockFactory.carverHelper.addVariation(I18n.format("tile.blockFactory.6.desc"), 6, "factory/hazard");
blockFactory.carverHelper.addVariation(I18n.format("tile.blockFactory.7.desc"), 7, "factory/hazardorange");
blockFactory.carverHelper.addVariation(I18n.format("tile.blockFactory.8.desc"), 8, "factory/circuit");
blockFactory.carverHelper.addVariation(I18n.format("tile.blockFactory.9.desc"), 9, "factory/metalbox");
blockFactory.carverHelper.addVariation(I18n.format("tile.blockFactory.10.desc"), 10, "factory/goldplate");
blockFactory.carverHelper.addVariation(I18n.format("tile.blockFactory.11.desc"), 11, "factory/goldplating");
blockFactory.carverHelper.addVariation(I18n.format("tile.blockFactory.12.desc"), 12, "factory/grinder");
blockFactory.carverHelper.addVariation(I18n.format("tile.blockFactory.13.desc"), 13, "factory/plating");
blockFactory.carverHelper.addVariation(I18n.format("tile.blockFactory.14.desc"), 14, "factory/rustplates");
blockFactory.carverHelper.addVariation(I18n.format("tile.blockFactory.15.desc"), 15, "factory/column");
blockFactory.carverHelper.addVariation(I18n.format("chisel.tile.blockFactory.0.desc"), 0, "factory/dots");
blockFactory.carverHelper.addVariation(I18n.format("chisel.tile.blockFactory.1.desc"), 1, "factory/rust2");
blockFactory.carverHelper.addVariation(I18n.format("chisel.tile.blockFactory.2.desc"), 2, "factory/rust");
blockFactory.carverHelper.addVariation(I18n.format("chisel.tile.blockFactory.3.desc"), 3, "factory/platex");
blockFactory.carverHelper.addVariation(I18n.format("chisel.tile.blockFactory.4.desc"), 4, "factory/wireframewhite");
blockFactory.carverHelper.addVariation(I18n.format("chisel.tile.blockFactory.5.desc"), 5, "factory/wireframe");
blockFactory.carverHelper.addVariation(I18n.format("chisel.tile.blockFactory.6.desc"), 6, "factory/hazard");
blockFactory.carverHelper.addVariation(I18n.format("chisel.tile.blockFactory.7.desc"), 7, "factory/hazardorange");
blockFactory.carverHelper.addVariation(I18n.format("chisel.tile.blockFactory.8.desc"), 8, "factory/circuit");
blockFactory.carverHelper.addVariation(I18n.format("chisel.tile.blockFactory.9.desc"), 9, "factory/metalbox");
blockFactory.carverHelper.addVariation(I18n.format("chisel.tile.blockFactory.10.desc"), 10, "factory/goldplate");
blockFactory.carverHelper.addVariation(I18n.format("chisel.tile.blockFactory.11.desc"), 11, "factory/goldplating");
blockFactory.carverHelper.addVariation(I18n.format("chisel.tile.blockFactory.12.desc"), 12, "factory/grinder");
blockFactory.carverHelper.addVariation(I18n.format("chisel.tile.blockFactory.13.desc"), 13, "factory/plating");
blockFactory.carverHelper.addVariation(I18n.format("chisel.tile.blockFactory.14.desc"), 14, "factory/rustplates");
blockFactory.carverHelper.addVariation(I18n.format("chisel.tile.blockFactory.15.desc"), 15, "factory/column");
blockFactory.carverHelper.register(blockFactory, "blockFactory");
}
@@ -1,5 +1,6 @@
package info.jbcs.minecraft.chisel;
import cpw.mods.fml.common.Optional;
import info.jbcs.minecraft.chisel.carving.Carving;
import net.minecraft.block.Block;
import cpw.mods.fml.common.event.FMLPostInitializationEvent;
@@ -419,6 +419,7 @@ public class CarvableHelper
{
for(CarvableVariation variation : variations)
{
<<<<<<< HEAD
if(variation.blockName.contains("sandstone"))
System.out.println(variation.description);
@@ -426,6 +427,8 @@ public class CarvableHelper
{
// System.out.println(variation.description);
}
=======
>>>>>>> origin/master
list.add(new ItemStack(block, 1, variation.metadata));
}
}
@@ -0,0 +1,15 @@
package info.jbcs.minecraft.chisel.client.gui;
import cpw.mods.fml.client.config.GuiConfig;
import info.jbcs.minecraft.chisel.Chisel;
import net.minecraft.client.gui.GuiScreen;
import net.minecraftforge.common.config.ConfigElement;
import net.minecraftforge.common.config.Configuration;
public class GuiChiselConfig extends GuiConfig{
public GuiChiselConfig(GuiScreen parent) {
super(parent, new ConfigElement(Chisel.config.getCategory(Configuration.CATEGORY_GENERAL)).getChildElements(),
"chisel", false, false, GuiConfig.getAbridgedConfigPath(Chisel.config.toString()));
}
}
@@ -0,0 +1,29 @@
package info.jbcs.minecraft.chisel.client.gui;
import cpw.mods.fml.client.IModGuiFactory;
import net.minecraft.client.Minecraft;
import net.minecraft.client.gui.GuiScreen;
import java.util.Set;
public class GuiFactory implements IModGuiFactory {
@Override
public void initialize(Minecraft minecraftInstance) {
}
@Override
public Class<? extends GuiScreen> mainConfigGuiClass() {
return GuiChiselConfig.class;
}
@Override
public Set<RuntimeOptionCategoryElement> runtimeGuiCategories() {
return null;
}
@Override
public RuntimeOptionGuiHandler getHandlerFor(RuntimeOptionCategoryElement element) {
return null;
}
}
+252 -13
View File
@@ -153,6 +153,7 @@ chisel.tile.marbleStairs.5.name=Marble Stairs
chisel.tile.marbleStairs.6.name=Marble Stairs
chisel.tile.marbleStairs.7.name=Marble Stairs
#These are bugged.... so sad :,(
chisel.tile.marbleStairs.0.desc=Raw Marble Stairs
chisel.tile.marbleStairs.1.desc=Marble Brick Stairs
chisel.tile.marbleStairs.2.desc=Classic Marble Panel Stairs
@@ -220,6 +221,7 @@ chisel.tile.limestoneStairs.5.name=Limestone Stairs
chisel.tile.limestoneStairs.6.name=Limestone Stairs
chisel.tile.limestoneStairs.7.name=Limestone Stairs
#These are bugged.... so sad :,(
chisel.tile.limestoneStairs.0.desc=Limestone Stairs
chisel.tile.limestoneStairs.1.desc=Small Limestone Tiled Stairs
chisel.tile.limestoneStairs.2.desc=French Limestone Tiled Stairs
@@ -258,23 +260,260 @@ chisel.tile.blockFactory.15.desc=Weared Metal Column
#Diamond blocks
chisel.tile.diamond.name=Diamond Block
chisel.tile.diamond.0.desc=Embossed diamond block
chisel.tile.diamond.1.desc=Diamond block with panel
chisel.tile.diamond.2.desc=Diamond cells
chisel.tile.diamond.3.desc=Diamonds in purple obsidian
chisel.tile.diamond.4.desc=Diamonds in obsidian
chisel.tile.diamond.5.desc=Diamond block simple
chisel.tile.diamond.0.desc=Embossed Diamond Block
chisel.tile.diamond.1.desc=Diamond Block with Panel
chisel.tile.diamond.2.desc=Diamond Cells
chisel.tile.diamond.3.desc=Diamonds in Purple Obsidian
chisel.tile.diamond.4.desc=Diamonds in Obsidian
chisel.tile.diamond.5.desc=Simple Diamond Block
chisel.tile.diamond.6.desc=Bismuth
chisel.tile.diamond.7.desc=Crushed diamond
chisel.tile.diamond.8.desc=Small diamond blocks
chisel.tile.diamond.9.desc=Small ornate diamond blocks
chisel.tile.diamond.10.desc=Zelda diamond block
chisel.tile.diamond.11.desc=Diamond block with ornate layer
chisel.tile.diamond.7.desc=Crushed Diamond
chisel.tile.diamond.8.desc=Small Diamond Blocks
chisel.tile.diamond.9.desc=Small Ornate Diamond Blocks
chisel.tile.diamond.10.desc=Zelda Diamond Block
chisel.tile.diamond.11.desc=Diamond Block with Ornate Layer
#Snakestone
chisel.tile.snakestoneSand.name=Sand Snakestone
chisel.tile.snakestoneStone.name=Stone Snakestone
chisel.tile.snakestoneObsidian.name=Obsidian Snakestone
#Glass blocks
chisel.tile.glass.name=Glass
chisel.tile.glass.1.desc=Bubble glass
chisel.tile.glass.2.desc=Chinese glass
chisel.tile.glass.3.desc=Japanese(?) glass
chisel.tile.glass.4.desc=Dungeon glass
chisel.tile.glass.5.desc=Light glass
chisel.tile.glass.6.desc=Borderless glass
chisel.tile.glass.7.desc=Ornate steel glass
chisel.tile.glass.8.desc=Screen
chisel.tile.glass.9.desc=Shale glass
chisel.tile.glass.10.desc=Steel frame glass
chisel.tile.glass.11.desc=Stone frame glass
chisel.tile.glass.12.desc=Streak glass
chisel.tile.glass.13.desc=Thick grid glass
chisel.tile.glass.14.desc=Thin grid glass
chisel.tile.glass.15.desc=Modern Iron Fence
#Sandstone
chisel.tile.sandstone.name=Sandstone
chisel.tile.sandstone.1.desc=Chiseled Sandstone
chisel.tile.sandstone.2.desc=Smooth Sandstone
chisel.tile.sandstone.3.desc=Faded sandstone
chisel.tile.sandstone.4.desc=Sandstone pillar
chisel.tile.sandstone.5.desc=Sandstone pillar capstone
chisel.tile.sandstone.6.desc=Small sandstone pillar
chisel.tile.sandstone.7.desc=Sandstone pillar base
chisel.tile.sandstone.8.desc=Smooth & flat sandstone
chisel.tile.sandstone.9.desc=Smooth sandstone pillar capstone
chisel.tile.sandstone.10.desc=Small smooth sandstone pillar
chisel.tile.sandstone.11.desc=Smooth sandstone pillar base
chisel.tile.sandstone.12.desc=Sandstone block
chisel.tile.sandstone.13.desc=Small sandstone blocks
chisel.tile.sandstone.14.desc=Sandstone mosaic
chisel.tile.sandstone.15.desc=Stacked sandstone tiles
#Sandstone scribbles
chisel.tile.sandstoneScribbles.name=Sandstone Scribbles
chisel.tile.sandstoneScribbles.desc=Sandstone scribbles
#Concrete
chisel.tile.blockConcrete.name=Concrete
chisel.tile.blockConcrete.0.desc=Concrete
chisel.tile.blockConcrete.1.desc=Concrete block
chisel.tile.blockConcrete.2.desc=Concrete double slab
chisel.tile.blockConcrete.3.desc=Small concrete blocks
chisel.tile.blockConcrete.4.desc=Weathered concrete
chisel.tile.blockConcrete.5.desc=Weathered concrete block
chisel.tile.blockConcrete.6.desc=Weathered concrete double slab
chisel.tile.blockConcrete.7.desc=Small weathered blocks
chisel.tile.blockConcrete.8.desc=Partly weathered concrete
chisel.tile.blockConcrete.9.desc=Partly weathered concrete block
chisel.tile.blockConcrete.10.desc=Asphalt
#Road Line
chisel.tile.roadLine.name=Road Lines
#Iron Blocks
chisel.tile.iron.name=Iron Block
chisel.tile.iron.1.desc=Large iron ingots
chisel.tile.iron.2.desc=Small iron ingots
chisel.tile.iron.3.desc=Iron gears
chisel.tile.iron.4.desc=Iron bricks
chisel.tile.iron.5.desc=Iron plates
chisel.tile.iron.6.desc=Iron plates with rivets
chisel.tile.iron.7.desc=Iron coin stack heads up
chisel.tile.iron.8.desc=Iron coin stack heads down
chisel.tile.iron.9.desc=Dark iron crate
chisel.tile.iron.10.desc=Light iron crate
chisel.tile.iron.11.desc=Iron block with moon decoration
chisel.tile.iron.12.desc=Iron moon in purple obsidian
chisel.tile.iron.13.desc=Iron moon in obsidian
chisel.tile.iron.14.desc=Iron vents
chisel.tile.iron.15.desc=Simple Iron Block
#Gold Blocks
chisel.tile.gold.name=Gold Block
chisel.tile.gold.1.desc=Large golden ingots
chisel.tile.gold.2.desc=Small golden ingots
chisel.tile.gold.3.desc=Golden bricks
chisel.tile.gold.4.desc=Gold cart
chisel.tile.gold.5.desc=Golden coin stack heads up
chisel.tile.gold.6.desc=Golden coin stack heads down
chisel.tile.gold.7.desc=Dark gold crate
chisel.tile.gold.8.desc=Light gold crate
chisel.tile.gold.9.desc=Golden plates
chisel.tile.gold.10.desc=Gold plates with rivets
chisel.tile.gold.11.desc=Gold block with star decoration
chisel.tile.gold.12.desc=Golden star in purple obsidian
chisel.tile.gold.13.desc=Golden star in obsidian
chisel.tile.gold.14.desc=Simple Gold Block
#Glowstone
chisel.tile.lightstone.name=Glowstone
chisel.tile.lightstone.1.desc=Cobble glowstone block
chisel.tile.lightstone.2.desc=Corroded glowstone blocks
chisel.tile.lightstone.3.desc=Glowstone blocks with glass
chisel.tile.lightstone.4.desc=Neon glowstone
chisel.tile.lightstone.5.desc=Ornate glowstone blocks
chisel.tile.lightstone.6.desc=Rocky glowstone
chisel.tile.lightstone.7.desc=Shale-shaped glowstone
chisel.tile.lightstone.8.desc=Glowstone tiles
chisel.tile.lightstone.9.desc=Fancy glowstone lantern
chisel.tile.lightstone.10.desc=Crumbling glowstone block
chisel.tile.lightstone.11.desc=Organic glowstone growth block
chisel.tile.lightstone.12.desc=Glowstone layers
chisel.tile.lightstone.13.desc=Corroded glowstone tiles
chisel.tile.lightstone.14.desc=Glowstone bismuth
chisel.tile.lightstone.15.desc=Glowstone bismuth panel
#Lapis blocks
chisel.tile.lapis.name=Lapis Block
chisel.tile.lapis.1.desc=Chunky lapis block
chisel.tile.lapis.2.desc=Dark lapis block
chisel.tile.lapis.3.desc=Zelda lapis block
chisel.tile.lapis.4.desc=Ornate lapis block
chisel.tile.lapis.5.desc=Lapis tile
chisel.tile.lapis.6.desc=Lapis panel
chisel.tile.lapis.7.desc=Smooth lapis
chisel.tile.lapis.8.desc=Lapis with ornate layer
#Emerald Blocks
chisel.tile.emerald.name=Emerald Block
chisel.tile.emerald.1.desc=Emerald panel
chisel.tile.emerald.2.desc=Classic emerald panel
chisel.tile.emerald.3.desc=Smooth emerald
chisel.tile.emerald.4.desc=Emerald chunk
chisel.tile.emerald.5.desc=Emerald with ornate layer
chisel.tile.emerald.6.desc=Zelda emerald block
chisel.tile.emerald.7.desc=Emerald cell
chisel.tile.emerald.8.desc=Emerald bismuth
chisel.tile.emerald.9.desc=Small emerald blocks
chisel.tile.emerald.10.desc=Small ornate emerald blocks
chisel.tile.emerald.11.desc=Ornate emerald block
#Nether Brick
chisel.tile.netherBrick.name=Nether Brick
chisel.tile.netherBrick.1.desc=Blue nether brick
chisel.tile.netherBrick.2.desc=Spattered nether brick
chisel.tile.netherBrick.3.desc=Nether brick made of guts
chisel.tile.netherBrick.4.desc=Dark nether brick made of guts
chisel.tile.netherBrick.5.desc=Small nether brick made of guts
chisel.tile.netherBrick.6.desc=Blue nether brick with lava
chisel.tile.netherBrick.7.desc=Brown nether brick
chisel.tile.netherBrick.8.desc=Obsidian nether brick
chisel.tile.netherBrick.9.desc=Stone nether brick
chisel.tile.netherBrick.10.desc=Nether brick made of meat
chisel.tile.netherBrick.11.desc=Red nether brick made of meat
chisel.tile.netherBrick.12.desc=Small nether brick made of meat
chisel.tile.netherBrick.13.desc=Small red nether brick made of meat
chisel.tile.netherBrick.14.desc=Red nether brick
chisel.tile.netherBrick.15.desc=Small red nether brick
#Netherrack
chisel.tile.hellrock.name=Netherrack
chisel.tile.hellrock.1.desc=Nethegravel with blood
chisel.tile.hellrock.2.desc=Netherrack with blood
chisel.tile.hellrock.3.desc=Darker netherrack with blood
chisel.tile.hellrock.4.desc=Blue netherrack
chisel.tile.hellrock.5.desc=Shale blue netherrack
chisel.tile.hellrock.6.desc=Classic netherrack
chisel.tile.hellrock.7.desc=Spattered netherrack
chisel.tile.hellrock.8.desc=Netherrack made of guts
chisel.tile.hellrock.9.desc=Dark netherrack made of guts
chisel.tile.hellrock.10.desc=Netherrack made of meat
chisel.tile.hellrock.11.desc=Red netherrack made of meat
chisel.tile.hellrock.12.desc=Netherrack made of smaller meat chunks
chisel.tile.hellrock.13.desc=Dark red netherrack
chisel.tile.hellrock.14.desc=Netherrack with lava flowing
#Mossy Stone
chisel.tile.stoneMoss.name=Mossy Cobblestone
chisel.tile.stoneMoss.1.desc=Aligned mossy cobblestone bricks
chisel.tile.stoneMoss.2.desc=Detailed mossy cobblestone bricks
chisel.tile.stoneMoss.3.desc=Small mossy cobblestone bricks
chisel.tile.stoneMoss.4.desc=Large mossy cobblestone tiles
chisel.tile.stoneMoss.5.desc=Small mossy cobblestone tiles
chisel.tile.stoneMoss.6.desc=French mossy cobblestone tiles
chisel.tile.stoneMoss.7.desc=French mossy cobblestone tiles
chisel.tile.stoneMoss.8.desc=Creeper mossy cobblestone tiles
chisel.tile.stoneMoss.9.desc=Damaged mossy cobblestone tiles
chisel.tile.stoneMoss.10.desc=Huge mossy cobblestone tiles
chisel.tile.stoneMoss.11.desc=Mossy cobblestone with creeper panel
chisel.tile.stoneMoss.12.desc=Mossy cobblestone with dent
chisel.tile.stoneMoss.13.desc=Mossy cobblestone with pane
chisel.tile.stoneMoss.14.desc=Mossy cobblestone with light panel
chisel.tile.stoneMoss.15.desc=Mossy cobblestone with dark panel
#Stone Bricks
chisel.tile.stoneBrick.name=Stone Bricks
chisel.tile.stoneBrick.4.desc=Small stone bricks
chisel.tile.stoneBrick.5.desc=Wide stone bricks
chisel.tile.stoneBrick.6.desc=Small disordered stone bricks
chisel.tile.stoneBrick.7.desc=Disordered stone bricks
chisel.tile.stoneBrick.8.desc=Disordered stone panels
chisel.tile.stoneBrick.9.desc=Stone bricks in a fancy arrangement
chisel.tile.stoneBrick.10.desc=Ornate stone brick tiles
chisel.tile.stoneBrick.11.desc=Large ornate stone brick tiles
chisel.tile.stoneBrick.12.desc=Stone panel
chisel.tile.stoneBrick.13.desc=Sunken stone panel
chisel.tile.stoneBrick.14.desc=Ornate stone panel
chisel.tile.stoneBrick.15.desc=Poison stone brick
#Dirt
chisel.tile.blockDirt.name=Dirt
chisel.tile.blockDirt.0.desc=Dirt bricks in disarray
chisel.tile.blockDirt.1.desc=Dirt bricks imitating nether brick design
chisel.tile.blockDirt.2.desc=Dirt bricks
chisel.tile.blockDirt.3.desc=Cobbledirt
chisel.tile.blockDirt.4.desc=Reinforced cobbledirt
chisel.tile.blockDirt.5.desc=Reinforced dirt
chisel.tile.blockDirt.6.desc=Happy dirt
chisel.tile.blockDirt.7.desc=Large dirt bricks
chisel.tile.blockDirt.8.desc=Large dirt bricks on top of dirt
chisel.tile.blockDirt.9.desc=Horizontal dirt
chisel.tile.blockDirt.10.desc=Vertical dirt
chisel.tile.blockDirt.11.desc=Dirt layers
chisel.tile.blockDirt.12.desc=Crumbling dirt
#Ice
chisel.tile.ice.name=Ice
chisel.tile.ice.1.desc=Rough ice block
chisel.tile.ice.2.desc=Cobbleice
chisel.tile.ice.3.desc=Large rough ice bricks
chisel.tile.ice.4.desc=Large ice bricks
chisel.tile.ice.5.desc=Small ice bricks
chisel.tile.ice.6.desc=Fancy glass wall
chisel.tile.ice.7.desc=Large ice tiles
chisel.tile.ice.8.desc=Fancy ice tiles
chisel.tile.ice.9.desc=Sunken ice tiles
chisel.tile.ice.10.desc=Disordered ice tiles
chisel.tile.ice.11.desc=Ice panel
chisel.tile.ice.12.desc=Ice double slab
chisel.tile.ice.13.desc=Ice Zelda block
chisel.tile.ice.14.desc=Ice Bismuth block
chisel.tile.ice.15.desc=Ice Poison block
# Creative Tab localizations
itemGroup.tabChisel=Chisel Blocks