mirror of
https://github.com/GTNewHorizons/Chisel.git
synced 2026-11-12 16:27:45 +00:00
Fix rebel/imperial/whatever blocks, fix leaves fix registerVariations
This commit is contained in:
1 parent
5691db0afc
commit
fc932d547e
18 files changed
+46
-18
No files matched your search
@@ -715,7 +715,7 @@ public enum Features {
|
||||
factoryblock2.carverHelper.addVariation("tile.factory2.2.desc", 2, "factory/tilemosaic", 22);
|
||||
factoryblock2.carverHelper.addVariation("tile.factory2.3.desc", 3, "factory/wireframeblue", 23);
|
||||
factoryblock2.carverHelper.registerAll(factoryblock2, "factoryblock2");
|
||||
factoryblock2.carverHelper.registerVariations("factoryblock", factoryblock2);
|
||||
factoryblock2.carverHelper.registerVariations("factoryblock");
|
||||
}
|
||||
|
||||
@Override
|
||||
@@ -769,7 +769,7 @@ public enum Features {
|
||||
fantasyblock2.carverHelper.addVariation("tile.fantasyblock2.15.desc", 15, "fantasy2/bricks-wear");
|
||||
|
||||
fantasyblock2.carverHelper.registerBlock(fantasyblock2, "fantasyblock2");
|
||||
fantasyblock2.carverHelper.registerVariations("fantasy", fantasyblock2);
|
||||
fantasyblock2.carverHelper.registerVariations("fantasy");
|
||||
}
|
||||
|
||||
@Override
|
||||
@@ -799,7 +799,7 @@ public enum Features {
|
||||
}
|
||||
|
||||
circuits.carverHelper.registerBlock(circuits, "futuraCircuit");
|
||||
circuits.carverHelper.registerVariations("futura", circuits);
|
||||
circuits.carverHelper.registerVariations("futura");
|
||||
Carving.chisel.registerOre("futura", "futura");
|
||||
}
|
||||
|
||||
@@ -836,7 +836,7 @@ public enum Features {
|
||||
BlockCarvableGlass glass2 = (BlockCarvableGlass) new BlockCarvableGlass().setCreativeTab(ChiselTabs.tabOtherChiselBlocks).setHardness(0.3F).setStepSound(Block.soundTypeGlass);
|
||||
glass2.carverHelper.addVariation("tile.glass2.0.desc", 0, "glass/chrono", 20);
|
||||
glass2.carverHelper.registerBlock(glass2, "glass2");
|
||||
glass2.carverHelper.registerVariations("glass", glass2);
|
||||
glass2.carverHelper.registerVariations("glass");
|
||||
}
|
||||
},
|
||||
|
||||
@@ -980,7 +980,7 @@ public enum Features {
|
||||
gold2.carverHelper.addVariation("tile.metalOre.4.desc", 4, "metals/gold/egregious", 24);
|
||||
gold2.carverHelper.addVariation("tile.metalOre.5.desc", 5, "metals/gold/bolted", 25);
|
||||
gold2.carverHelper.registerBlock(gold2, "gold2");
|
||||
gold2.carverHelper.registerVariations("gold_block", gold2);
|
||||
gold2.carverHelper.registerVariations("gold_block");
|
||||
|
||||
gold_block.carverHelper.registerAll(gold_block, "gold_block");
|
||||
Carving.chisel.registerOre("gold_block", "blockGold");
|
||||
@@ -1057,7 +1057,7 @@ public enum Features {
|
||||
}
|
||||
|
||||
hexLargePlating.carverHelper.registerBlock(hexLargePlating, "hexLargePlating");
|
||||
hexLargePlating.carverHelper.registerVariations("hexPlating", hexLargePlating);
|
||||
hexLargePlating.carverHelper.registerVariations("hexPlating");
|
||||
Carving.chisel.registerOre("hexPlating", "hexPlating");
|
||||
}
|
||||
|
||||
@@ -1238,7 +1238,7 @@ public enum Features {
|
||||
iron2.carverHelper.addVariation("tile.metalOre.4.desc", 4, "metals/iron/egregious", 24);
|
||||
iron2.carverHelper.addVariation("tile.metalOre.5.desc", 5, "metals/iron/bolted", 25);
|
||||
iron2.carverHelper.registerBlock(iron2, "iron2");
|
||||
iron2.carverHelper.registerVariations("iron_block", iron2);
|
||||
iron2.carverHelper.registerVariations("iron_block");
|
||||
|
||||
iron_block.carverHelper.registerAll(iron_block, "iron_block");
|
||||
Carving.chisel.registerOre("iron_block", "blockIron");
|
||||
@@ -1670,10 +1670,10 @@ public enum Features {
|
||||
rebel.carverHelper.addVariation("tile.rebel.4.desc", 4, "military/rebelCautionRed", 24);
|
||||
rebel.carverHelper.registerBlock(rebel, "rebel");
|
||||
|
||||
imperial.carverHelper.registerVariations("military", imperial);
|
||||
rebel.carverHelper.registerVariations("military", rebel);
|
||||
imperial.carverHelper.registerVariations("military");
|
||||
rebel.carverHelper.registerVariations("military");
|
||||
|
||||
Carving.chisel.registerOre("rebel", "nation");
|
||||
Carving.chisel.registerOre("military", "military");
|
||||
}
|
||||
|
||||
@Override
|
||||
@@ -2173,7 +2173,7 @@ public enum Features {
|
||||
sandstone2.carverHelper.addVariation("tile.sandstone.16.desc", 0, "sandstone2/terrain-sandstone-brickflat", 19);
|
||||
sandstone2.carverHelper.addVariation("tile.sandstone.17.desc", 1, "sandstone2/a0-sandstonepreview-smoothflat", 20);
|
||||
sandstone2.carverHelper.registerBlock(sandstone2, "sandstone2");
|
||||
sandstone2.carverHelper.registerVariations("sandstone", sandstone2);
|
||||
sandstone2.carverHelper.registerVariations("sandstone");
|
||||
|
||||
BlockCarvable sandstone_scribbles = (BlockCarvable) new BlockCarvable(Material.rock).setCreativeTab(ChiselTabs.tabStoneChiselBlocks).setStepSound(Block.soundTypeStone).setHardness(0.8F);
|
||||
sandstone_scribbles.carverHelper.addVariation("tile.sandstoneScribbles.desc", 0, "sandstone-scribbles/scribbles-0", 36);
|
||||
@@ -2193,7 +2193,7 @@ public enum Features {
|
||||
sandstone_scribbles.carverHelper.addVariation("tile.sandstoneScribbles.desc", 14, "sandstone-scribbles/scribbles-14", 50);
|
||||
sandstone_scribbles.carverHelper.addVariation("tile.sandstoneScribbles.desc", 15, "sandstone-scribbles/scribbles-15", 51);
|
||||
sandstone_scribbles.carverHelper.registerBlock(sandstone_scribbles, "sandstone_scribbles");
|
||||
sandstone_scribbles.carverHelper.registerVariations("sandstone", sandstone_scribbles);
|
||||
sandstone_scribbles.carverHelper.registerVariations("sandstone");
|
||||
|
||||
Carving.chisel.registerOre("sandstone", "sandstone");
|
||||
}
|
||||
@@ -2392,13 +2392,13 @@ public enum Features {
|
||||
technical2.carverHelper.addVariation("tile.technical.6.desc", 2, "technical/fanStillTransparent", 22);
|
||||
technical2.carverHelper.addVariation("tile.technical.14.desc", 3, "technical/fanStillTransparent", 23);
|
||||
technical2.carverHelper.registerBlock(technical2, "technical2");
|
||||
technical2.carverHelper.registerVariations("technical", technical2);
|
||||
technical2.carverHelper.registerVariations("technical");
|
||||
|
||||
BlockCarvable technical3 = (BlockCarvable) new BlockCarvable(Material.rock).setCreativeTab(ChiselTabs.tabMetalChiselBlocks).setHardness(2.0F).setResistance(10F);
|
||||
technical3.carverHelper.addVariation("tile.technical3.0.desc", 0, "technical/massiveFan", 40);
|
||||
technical3.carverHelper.addVariation("tile.technical3.1.desc", 1, "technical/massiveHexPlating", 41);
|
||||
technical2.carverHelper.registerBlock(technical3, "technical3");
|
||||
technical2.carverHelper.registerVariations("technical", technical3);
|
||||
technical2.carverHelper.registerVariations("technical");
|
||||
|
||||
Carving.chisel.registerOre("technical", "technical");
|
||||
}
|
||||
@@ -2691,7 +2691,7 @@ public enum Features {
|
||||
for (int i = 1; i < 16; i++)
|
||||
voidstonerunic.carverHelper.addVariation("tile.voidstoneRunic." + sGNames[i].replaceAll(" ", "").toLowerCase() + ".desc", i, "voidstone/runes/rune" + sGNames[i].replaceAll(" ", ""));
|
||||
voidstonerunic.carverHelper.registerAll(voidstonerunic, "voidstoneRunic");
|
||||
voidstonerunic.carverHelper.registerVariations("voidstone", voidstonerunic);
|
||||
voidstonerunic.carverHelper.registerVariations("voidstone");
|
||||
|
||||
Carving.chisel.registerOre("voidstoneRunic", "voidstoneRunic");
|
||||
}
|
||||
|
||||
@@ -173,10 +173,10 @@ public class CarvableHelper {
|
||||
|
||||
public void registerAll(Block block, String name, Class<? extends ItemBlock> cl) {
|
||||
registerBlock(block, name, cl);
|
||||
registerVariations(name, block);
|
||||
registerVariations(name);
|
||||
}
|
||||
|
||||
public void registerVariations(String name, Block block) {
|
||||
public void registerVariations(String name) {
|
||||
for (IVariationInfo info : infoList) {
|
||||
registerVariation(name, info);
|
||||
}
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
package com.cricketcraft.chisel.block;
|
||||
|
||||
import net.minecraft.block.material.Material;
|
||||
import net.minecraft.init.Blocks;
|
||||
|
||||
public class BlockLeaf extends BlockCarvable {
|
||||
|
||||
@@ -10,6 +11,6 @@ public class BlockLeaf extends BlockCarvable {
|
||||
|
||||
@Override
|
||||
public boolean isOpaqueCube() {
|
||||
return false;
|
||||
return Blocks.leaves.isOpaqueCube();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,27 @@
|
||||
package com.cricketcraft.chisel.client.render;
|
||||
|
||||
import net.minecraft.block.Block;
|
||||
import net.minecraft.client.renderer.texture.IIconRegister;
|
||||
import net.minecraft.init.Blocks;
|
||||
import net.minecraft.util.IIcon;
|
||||
|
||||
public class SubmapManagerLeaves extends SubmapManagerBase {
|
||||
|
||||
private String name;
|
||||
private IIcon normal, opaque;
|
||||
|
||||
public SubmapManagerLeaves(String name) {
|
||||
this.name = name;
|
||||
}
|
||||
|
||||
@Override
|
||||
public IIcon getIcon(int side, int meta) {
|
||||
return Blocks.leaves.isOpaqueCube() ? opaque : normal;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void registerIcons(String modName, Block block, IIconRegister register) {
|
||||
this.normal = register.registerIcon(modName + ":" + name);
|
||||
this.opaque = register.registerIcon(modName + ":" + name + "_opaque");
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user