aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gtPlusPlus/core
diff options
context:
space:
mode:
authorYang Xizhi <60341015+GlodBlock@users.noreply.github.com>2022-03-05 22:16:19 +0800
committerGitHub <noreply@github.com>2022-03-05 14:16:19 +0000
commit7d7a33522030e582e274250cf26547edf9eae3a3 (patch)
treeb9eb9dd466ebf51b74ce7e3761edc50f70fddc67 /src/main/java/gtPlusPlus/core
parent502c85490610c0f908aabcac9ad335ff0c169846 (diff)
downloadGT5-Unofficial-7d7a33522030e582e274250cf26547edf9eae3a3.tar.gz
GT5-Unofficial-7d7a33522030e582e274250cf26547edf9eae3a3.tar.bz2
GT5-Unofficial-7d7a33522030e582e274250cf26547edf9eae3a3.zip
fix broken frame/block oredict name (#148)
* fix broken frame/block oredict name
Diffstat (limited to 'src/main/java/gtPlusPlus/core')
-rw-r--r--src/main/java/gtPlusPlus/core/block/base/BlockBaseModular.java12
1 files changed, 8 insertions, 4 deletions
diff --git a/src/main/java/gtPlusPlus/core/block/base/BlockBaseModular.java b/src/main/java/gtPlusPlus/core/block/base/BlockBaseModular.java
index 2dc780bb78..f1e415ae76 100644
--- a/src/main/java/gtPlusPlus/core/block/base/BlockBaseModular.java
+++ b/src/main/java/gtPlusPlus/core/block/base/BlockBaseModular.java
@@ -54,7 +54,7 @@ public class BlockBaseModular extends BasicBlock {
protected BlockBaseModular(final String unlocalizedName, final String blockMaterialString,
final net.minecraft.block.material.Material vanillaMaterial, final BlockTypes blockType, final int colour,
final int miningLevel) {
- super(blockType, unlocalizedName, vanillaMaterial, miningLevel);
+ super(blockType, unlocalizedName, vanillaMaterial, miningLevel);
this.setHarvestLevel(blockType.getHarvestTool(), miningLevel);
this.setBlockTextureName(CORE.MODID + ":" + blockType.getTexture());
this.blockColour = colour;
@@ -66,15 +66,19 @@ public class BlockBaseModular extends BasicBlock {
//ItemBlockGtBlock.sNameCache.put("block."+blockMaterial.getUnlocalizedName()+"."+this.thisBlock.name().toLowerCase(), GetProperName());
GameRegistry.registerBlock(this, ItemBlockGtBlock.class, Utils.sanitizeString(blockType.getTexture() + unlocalizedName));
if (fx == 0) {
- GT_OreDictUnificator.registerOre("block" + thisBlockMaterial.replace(" ", ""), ItemUtils.getSimpleStack(this));
+ GT_OreDictUnificator.registerOre("block" + unifyMaterialName(thisBlockMaterial), ItemUtils.getSimpleStack(this));
}
else if (fx == 1) {
- GT_OreDictUnificator.registerOre("frameGt" + thisBlockMaterial.replace(" ", ""), ItemUtils.getSimpleStack(this));
+ GT_OreDictUnificator.registerOre("frameGt" + unifyMaterialName(thisBlockMaterial), ItemUtils.getSimpleStack(this));
}
else if (fx == 2) {
- GT_OreDictUnificator.registerOre("frameGt" + thisBlockMaterial.replace(" ", ""), ItemUtils.getSimpleStack(this));
+ GT_OreDictUnificator.registerOre("frameGt" + unifyMaterialName(thisBlockMaterial), ItemUtils.getSimpleStack(this));
}
}
+
+ public static String unifyMaterialName(String rawMaterName) {
+ return rawMaterName.replace(" ", "").replace("-", "").replace("_", "");
+ }
public boolean registerComponent() {
Logger.MATERIALS("Attempting to register "+this.getUnlocalizedName()+".");