mirror of
https://github.com/GTNewHorizons/Chisel.git
synced 2026-11-12 16:27:45 +00:00
Implement metal blocks and clean up some unloc names
This commit is contained in:
1 parent
42237f0be8
commit
9a05bc03a9
12 files changed
+986
-849
No files matched your search
@@ -78,7 +78,6 @@ import com.google.common.collect.Lists;
|
||||
import cpw.mods.fml.common.Loader;
|
||||
import cpw.mods.fml.common.registry.EntityRegistry;
|
||||
import cpw.mods.fml.common.registry.GameRegistry;
|
||||
|
||||
import static com.cricketcraft.chisel.init.ChiselBlocks.*;
|
||||
import static com.cricketcraft.chisel.utils.General.*;
|
||||
|
||||
@@ -106,6 +105,20 @@ public enum Features {
|
||||
}
|
||||
},
|
||||
|
||||
ALUMINUM {
|
||||
|
||||
@Override
|
||||
void addBlocks() {
|
||||
BlockCarvable copper = (BlockCarvable) new BlockBeaconBase(Material.iron).setStepSound(Block.soundTypeMetal).setCreativeTab(ChiselTabs.tabModdedChiselBlocks).setHardness(5F)
|
||||
.setResistance(10F);
|
||||
copper.carverHelper.addVariation("tile.aluminum.0.desc", 0, "metals/aluminum/caution");
|
||||
copper.carverHelper.addVariation("tile.aluminum.1.desc", 1, "metals/aluminum/crate");
|
||||
copper.carverHelper.addVariation("tile.aluminum.2.desc", 2, "metals/aluminum/thermal");
|
||||
copper.carverHelper.registerAll(copper, "aluminumblock");
|
||||
Carving.chisel.registerOre("aluminumblock", "blockAluminum");
|
||||
}
|
||||
},
|
||||
|
||||
AMBER("Thaumcraft") {
|
||||
|
||||
@Override
|
||||
@@ -299,6 +312,20 @@ public enum Features {
|
||||
}
|
||||
},
|
||||
|
||||
BRONZE {
|
||||
|
||||
@Override
|
||||
void addBlocks() {
|
||||
BlockCarvable copper = (BlockCarvable) new BlockBeaconBase(Material.iron).setStepSound(Block.soundTypeMetal).setCreativeTab(ChiselTabs.tabModdedChiselBlocks).setHardness(5F)
|
||||
.setResistance(10F);
|
||||
copper.carverHelper.addVariation("tile.bronze.0.desc", 0, "metals/bronze/caution");
|
||||
copper.carverHelper.addVariation("tile.bronze.1.desc", 1, "metals/bronze/crate");
|
||||
copper.carverHelper.addVariation("tile.bronze.2.desc", 2, "metals/bronze/thermal");
|
||||
copper.carverHelper.registerAll(copper, "bronzeblock");
|
||||
Carving.chisel.registerOre("bronzeblock", "blockBronze");
|
||||
}
|
||||
},
|
||||
|
||||
CARPET {
|
||||
|
||||
@Override
|
||||
@@ -529,7 +556,12 @@ public enum Features {
|
||||
|
||||
@Override
|
||||
void addBlocks() {
|
||||
Carving.chisel.addGroup(new CarvingGroup("copperblock"));
|
||||
BlockCarvable copper = (BlockCarvable) new BlockBeaconBase(Material.iron).setStepSound(Block.soundTypeMetal).setCreativeTab(ChiselTabs.tabModdedChiselBlocks).setHardness(5F)
|
||||
.setResistance(10F);
|
||||
copper.carverHelper.addVariation("tile.copper.0.desc", 0, "metals/copper/caution");
|
||||
copper.carverHelper.addVariation("tile.copper.1.desc", 1, "metals/copper/crate");
|
||||
copper.carverHelper.addVariation("tile.copper.2.desc", 2, "metals/copper/thermal");
|
||||
copper.carverHelper.registerAll(copper, "copperblock");
|
||||
Carving.chisel.registerOre("copperblock", "blockCopper");
|
||||
}
|
||||
},
|
||||
@@ -1216,6 +1248,20 @@ public enum Features {
|
||||
}
|
||||
},
|
||||
|
||||
LEAD {
|
||||
|
||||
@Override
|
||||
void addBlocks() {
|
||||
BlockCarvable copper = (BlockCarvable) new BlockBeaconBase(Material.iron).setStepSound(Block.soundTypeMetal).setCreativeTab(ChiselTabs.tabModdedChiselBlocks).setHardness(5F)
|
||||
.setResistance(10F);
|
||||
copper.carverHelper.addVariation("tile.lead.0.desc", 0, "metals/lead/caution");
|
||||
copper.carverHelper.addVariation("tile.lead.1.desc", 1, "metals/lead/crate");
|
||||
copper.carverHelper.addVariation("tile.lead.2.desc", 2, "metals/lead/thermal");
|
||||
copper.carverHelper.registerAll(copper, "leadblock");
|
||||
Carving.chisel.registerOre("leadblock", "blockLead");
|
||||
}
|
||||
},
|
||||
|
||||
LEAVES {
|
||||
|
||||
@Override
|
||||
@@ -1999,6 +2045,20 @@ public enum Features {
|
||||
}
|
||||
},
|
||||
|
||||
SILVER {
|
||||
|
||||
@Override
|
||||
void addBlocks() {
|
||||
BlockCarvable copper = (BlockCarvable) new BlockBeaconBase(Material.iron).setStepSound(Block.soundTypeMetal).setCreativeTab(ChiselTabs.tabModdedChiselBlocks).setHardness(5F)
|
||||
.setResistance(10F);
|
||||
copper.carverHelper.addVariation("tile.silver.0.desc", 0, "metals/silver/caution");
|
||||
copper.carverHelper.addVariation("tile.silver.1.desc", 1, "metals/silver/crate");
|
||||
copper.carverHelper.addVariation("tile.silver.2.desc", 2, "metals/silver/thermal");
|
||||
copper.carverHelper.registerAll(copper, "silverblock");
|
||||
Carving.chisel.registerOre("silverblock", "blockSilver");
|
||||
}
|
||||
},
|
||||
|
||||
SMASHING_ROCK {
|
||||
|
||||
@Override
|
||||
@@ -2019,7 +2079,7 @@ public enum Features {
|
||||
|
||||
@Override
|
||||
void addBlocks() {
|
||||
BlockSnakestone sand_snakestone = (BlockSnakestone) new BlockSnakestone("Chisel:snakestone/sandsnake/").setCreativeTab(ChiselTabs.tabStoneChiselBlocks).setBlockName("snakestoneSand");
|
||||
BlockSnakestone sand_snakestone = (BlockSnakestone) new BlockSnakestone("Chisel:snakestone/sandsnake/").setCreativeTab(ChiselTabs.tabStoneChiselBlocks).setBlockName("chisel.snakestoneSand");
|
||||
GameRegistry.registerBlock(sand_snakestone, ItemCarvable.class, "sand_snakestone");
|
||||
// TODO- eat me!
|
||||
// LanguageRegistry.addName(new ItemStack(sandSnakestone, 1, 1),
|
||||
@@ -2036,7 +2096,7 @@ public enum Features {
|
||||
|
||||
@Override
|
||||
void addBlocks() {
|
||||
BlockSnakestone stone_snakestone = (BlockSnakestone) new BlockSnakestone("Chisel:snakestone/snake/").setBlockName("snakestoneStone").setCreativeTab(ChiselTabs.tabStoneChiselBlocks);
|
||||
BlockSnakestone stone_snakestone = (BlockSnakestone) new BlockSnakestone("Chisel:snakestone/snake/").setBlockName("chisel.snakestoneStone").setCreativeTab(ChiselTabs.tabStoneChiselBlocks);
|
||||
GameRegistry.registerBlock(stone_snakestone, ItemCarvable.class, "stone_snakestone");
|
||||
// LanguageRegistry.addName(new ItemStack(snakestone, 1, 1),
|
||||
// "Stone snake block head");
|
||||
@@ -2052,7 +2112,7 @@ public enum Features {
|
||||
|
||||
@Override
|
||||
void addBlocks() {
|
||||
BlockSnakestoneObsidian obsidian_snakestone = (BlockSnakestoneObsidian) new BlockSnakestoneObsidian("Chisel:snakestone/obsidian/").setBlockName("obsidianSnakestone").setHardness(50.0F)
|
||||
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, 16);
|
||||
@@ -2062,6 +2122,20 @@ public enum Features {
|
||||
}
|
||||
},
|
||||
|
||||
STEEL {
|
||||
|
||||
@Override
|
||||
void addBlocks() {
|
||||
BlockCarvable copper = (BlockCarvable) new BlockBeaconBase(Material.iron).setStepSound(Block.soundTypeMetal).setCreativeTab(ChiselTabs.tabModdedChiselBlocks).setHardness(5F)
|
||||
.setResistance(10F);
|
||||
copper.carverHelper.addVariation("tile.steel.0.desc", 0, "metals/steel/caution");
|
||||
copper.carverHelper.addVariation("tile.steel.1.desc", 1, "metals/steel/crate");
|
||||
copper.carverHelper.addVariation("tile.steel.2.desc", 2, "metals/steel/thermal");
|
||||
copper.carverHelper.registerAll(copper, "steelblock");
|
||||
Carving.chisel.registerOre("steelblock", "blockSteel");
|
||||
}
|
||||
},
|
||||
|
||||
STONE_BRICK {
|
||||
|
||||
@Override
|
||||
@@ -2079,18 +2153,18 @@ public enum Features {
|
||||
Carving.chisel.addVariation("stonebricksmooth", Blocks.stonebrick, i, i);
|
||||
}
|
||||
}
|
||||
stonebricksmooth.carverHelper.addVariation("tile.stoneBrick.4.desc", 4, "stonebrick/smallbricks");
|
||||
stonebricksmooth.carverHelper.addVariation("tile.stoneBrick.5.desc", 5, "stonebrick/largebricks");
|
||||
stonebricksmooth.carverHelper.addVariation("tile.stoneBrick.6.desc", 6, "stonebrick/smallchaotic");
|
||||
stonebricksmooth.carverHelper.addVariation("tile.stoneBrick.7.desc", 7, "stonebrick/chaoticbricks");
|
||||
stonebricksmooth.carverHelper.addVariation("tile.stoneBrick.8.desc", 8, "stonebrick/chaotic");
|
||||
stonebricksmooth.carverHelper.addVariation("tile.stoneBrick.9.desc", 9, "stonebrick/fancy");
|
||||
stonebricksmooth.carverHelper.addVariation("tile.stoneBrick.10.desc", 10, "stonebrick/ornate");
|
||||
stonebricksmooth.carverHelper.addVariation("tile.stoneBrick.11.desc", 11, "stonebrick/largeornate");
|
||||
stonebricksmooth.carverHelper.addVariation("tile.stoneBrick.12.desc", 12, "stonebrick/panel-hard");
|
||||
stonebricksmooth.carverHelper.addVariation("tile.stoneBrick.13.desc", 13, "stonebrick/sunken");
|
||||
stonebricksmooth.carverHelper.addVariation("tile.stoneBrick.14.desc", 14, "stonebrick/ornatepanel");
|
||||
stonebricksmooth.carverHelper.addVariation("tile.stoneBrick.15.desc", 15, "stonebrick/poison");
|
||||
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");
|
||||
stonebricksmooth.carverHelper.addVariation("tile.stonebricksmooth.7.desc", 7, "stonebrick/chaoticbricks");
|
||||
stonebricksmooth.carverHelper.addVariation("tile.stonebricksmooth.8.desc", 8, "stonebrick/chaotic");
|
||||
stonebricksmooth.carverHelper.addVariation("tile.stonebricksmooth.9.desc", 9, "stonebrick/fancy");
|
||||
stonebricksmooth.carverHelper.addVariation("tile.stonebricksmooth.10.desc", 10, "stonebrick/ornate");
|
||||
stonebricksmooth.carverHelper.addVariation("tile.stonebricksmooth.11.desc", 11, "stonebrick/largeornate");
|
||||
stonebricksmooth.carverHelper.addVariation("tile.stonebricksmooth.12.desc", 12, "stonebrick/panel-hard");
|
||||
stonebricksmooth.carverHelper.addVariation("tile.stonebricksmooth.13.desc", 13, "stonebrick/sunken");
|
||||
stonebricksmooth.carverHelper.addVariation("tile.stonebricksmooth.14.desc", 14, "stonebrick/ornatepanel");
|
||||
stonebricksmooth.carverHelper.addVariation("tile.stonebricksmooth.15.desc", 15, "stonebrick/poison");
|
||||
stonebricksmooth.carverHelper.registerAll(stonebricksmooth, "stonebricksmooth");
|
||||
Carving.chisel.registerOre("stonebricksmooth", "stonebricksmooth");
|
||||
}
|
||||
@@ -2184,6 +2258,7 @@ public enum Features {
|
||||
},
|
||||
|
||||
TEMPLE_BLOCK_MOSSY {
|
||||
|
||||
@Override
|
||||
void addBlocks() {
|
||||
BlockCarvable mossy_templeblock = (BlockCarvable) new BlockEldritch().setHardness(2.0F).setCreativeTab(ChiselTabs.tabStoneChiselBlocks).setResistance(10F)
|
||||
@@ -2210,6 +2285,20 @@ public enum Features {
|
||||
};
|
||||
},
|
||||
|
||||
TIN {
|
||||
|
||||
@Override
|
||||
void addBlocks() {
|
||||
BlockCarvable copper = (BlockCarvable) new BlockBeaconBase(Material.iron).setStepSound(Block.soundTypeMetal).setCreativeTab(ChiselTabs.tabModdedChiselBlocks).setHardness(5F)
|
||||
.setResistance(10F);
|
||||
copper.carverHelper.addVariation("tile.tin.0.desc", 0, "metals/tin/caution");
|
||||
copper.carverHelper.addVariation("tile.tin.1.desc", 1, "metals/tin/crate");
|
||||
copper.carverHelper.addVariation("tile.tin.2.desc", 2, "metals/tin/thermal");
|
||||
copper.carverHelper.registerAll(copper, "tinblock");
|
||||
Carving.chisel.registerOre("tinblock", "blockTin");
|
||||
}
|
||||
},
|
||||
|
||||
/**
|
||||
* Dummy feature for all TF subsets
|
||||
*/
|
||||
@@ -2263,9 +2352,9 @@ public enum Features {
|
||||
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.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");
|
||||
}
|
||||
@@ -2324,6 +2413,20 @@ public enum Features {
|
||||
}
|
||||
},
|
||||
|
||||
URANIUM /* Whose ranium? */{
|
||||
|
||||
@Override
|
||||
void addBlocks() {
|
||||
BlockCarvable copper = (BlockCarvable) new BlockBeaconBase(Material.iron).setStepSound(Block.soundTypeMetal).setCreativeTab(ChiselTabs.tabModdedChiselBlocks).setHardness(5F)
|
||||
.setResistance(10F);
|
||||
copper.carverHelper.addVariation("tile.uranium.0.desc", 0, "metals/uranium/caution");
|
||||
copper.carverHelper.addVariation("tile.uranium.1.desc", 1, "metals/uranium/crate");
|
||||
copper.carverHelper.addVariation("tile.uranium.2.desc", 2, "metals/uranium/thermal");
|
||||
copper.carverHelper.registerAll(copper, "uraniumblock");
|
||||
Carving.chisel.registerOre("uraniumblock", "blockUranium");
|
||||
}
|
||||
},
|
||||
|
||||
VOIDSTONE {
|
||||
|
||||
@Override
|
||||
|
||||
Reference in new issue
Block a user