aboutsummaryrefslogtreecommitdiff
path: root/src/Java/miscutil/core/block/base
diff options
context:
space:
mode:
authorDraknyte1 <Draknyte1@hotmail.com>2016-07-29 06:52:42 +1000
committerDraknyte1 <Draknyte1@hotmail.com>2016-07-29 06:52:42 +1000
commita7385909239911de292261c11a33576bdf755d09 (patch)
tree69b0d43abb7a3601003f1f8f2f1867996d2bcbcd /src/Java/miscutil/core/block/base
parentbd2adf690287e15f3264ae69fed5a010b53e88a3 (diff)
downloadGT5-Unofficial-a7385909239911de292261c11a33576bdf755d09.tar.gz
GT5-Unofficial-a7385909239911de292261c11a33576bdf755d09.tar.bz2
GT5-Unofficial-a7385909239911de292261c11a33576bdf755d09.zip
+ Added a Material creation backend.
+ Added far more components per material now. + Added Frame Boxes.
Diffstat (limited to 'src/Java/miscutil/core/block/base')
-rw-r--r--src/Java/miscutil/core/block/base/BlockBaseModular.java11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/Java/miscutil/core/block/base/BlockBaseModular.java b/src/Java/miscutil/core/block/base/BlockBaseModular.java
index 19f40c4ef0..613320b801 100644
--- a/src/Java/miscutil/core/block/base/BlockBaseModular.java
+++ b/src/Java/miscutil/core/block/base/BlockBaseModular.java
@@ -1,9 +1,12 @@
package miscutil.core.block.base;
+import gregtech.api.util.GT_OreDictUnificator;
import miscutil.core.lib.CORE;
import miscutil.core.util.Utils;
+import miscutil.core.util.item.UtilsItems;
import net.minecraft.block.material.Material;
import net.minecraft.client.renderer.texture.IIconRegister;
+import net.minecraft.item.Item;
import net.minecraft.world.IBlockAccess;
import cpw.mods.fml.common.registry.LanguageRegistry;
import cpw.mods.fml.relauncher.Side;
@@ -24,6 +27,8 @@ public class BlockBaseModular extends BasicBlock{
this.thisBlockMaterial = blockMaterial;
this.setBlockName(getLocalizedName());
LanguageRegistry.addName(this, getLocalizedName());
+ setOreDict(unlocalizedName, blockType);
+
}
/**
@@ -39,6 +44,12 @@ public class BlockBaseModular extends BasicBlock{
return 0;
}
+ private void setOreDict(String unlocalizedName, BlockTypes blockType){
+ if (blockType == BlockTypes.FRAME){
+ GT_OreDictUnificator.registerOre(unlocalizedName.replace("BlockGtFrame", "frameGt"),UtilsItems.getSimpleStack(Item.getItemFromBlock(this)));
+ }
+ }
+
@Override
public String getLocalizedName() {
String tempIngot = getUnlocalizedName().replace("tile.blockGtFrame", "");