aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartin Robertz <dream-master@gmx.net>2022-09-09 13:44:26 +0200
committerGitHub <noreply@github.com>2022-09-09 13:44:26 +0200
commit41935abfcfbb300a70080bc4346e96007b73b198 (patch)
tree072a8ee9c6de51c8869468a736e86148df8a5bbd
parent2c8436bda4a97420cf5e20fccbec65d88871fc19 (diff)
parent57534728461585d58c950f30c2b9e83ebda74b05 (diff)
downloadGT5-Unofficial-41935abfcfbb300a70080bc4346e96007b73b198.tar.gz
GT5-Unofficial-41935abfcfbb300a70080bc4346e96007b73b198.tar.bz2
GT5-Unofficial-41935abfcfbb300a70080bc4346e96007b73b198.zip
Merge pull request #27 from GTNewHorizons/BwOreLocalizationFix
Changed bw localization
-rw-r--r--src/main/java/com/detrav/items/behaviours/BehaviourDetravToolProspector.java6
-rw-r--r--src/main/java/com/detrav/net/ProspectingPacket.java6
2 files changed, 9 insertions, 3 deletions
diff --git a/src/main/java/com/detrav/items/behaviours/BehaviourDetravToolProspector.java b/src/main/java/com/detrav/items/behaviours/BehaviourDetravToolProspector.java
index 65a2f9e80e..346b016e11 100644
--- a/src/main/java/com/detrav/items/behaviours/BehaviourDetravToolProspector.java
+++ b/src/main/java/com/detrav/items/behaviours/BehaviourDetravToolProspector.java
@@ -4,6 +4,7 @@ import com.detrav.DetravScannerMod;
import com.detrav.items.DetravMetaGeneratedTool01;
import com.detrav.utils.BartWorksHelper;
import com.detrav.utils.GTppHelper;
+import com.github.bartimaeusnek.bartworks.system.material.Werkstoff;
import com.sinthoras.visualprospecting.VisualProspecting_API;
import cpw.mods.fml.common.Loader;
import cpw.mods.fml.common.registry.LanguageRegistry;
@@ -256,7 +257,10 @@ public class BehaviourDetravToolProspector extends Behaviour_None {
addOreToHashMap(name, aPlayer);
} else if (DetravScannerMod.isBartWorksLoaded && BartWorksHelper.isOre(tBlock)){
if (data != 1 && BartWorksHelper.isSmallOre(tBlock)) continue;
- addOreToHashMap(GT_LanguageManager.getTranslation((BartWorksHelper.isSmallOre(tBlock) ? "bw.blockores.02." : "bw.blockores.01.") + ((BartWorksHelper.getMetaFromBlock(aChunk,x,y,z,tBlock))*-1) + ".name"), aPlayer);
+ final Werkstoff werkstoff = Werkstoff.werkstoffHashMap.getOrDefault((short) ((BartWorksHelper.getMetaFromBlock(aChunk,x,y,z,tBlock))*-1), null);
+ String type = BartWorksHelper.isSmallOre(tBlock) ? "oreSmall" : "ore";
+ String translated = GT_LanguageManager.getTranslation("bw.blocktype." + type);
+ addOreToHashMap(translated.replace("%material", werkstoff.getLocalizedName()), aPlayer);
} else if (data == 1) {
tAssotiation = GT_OreDictUnificator.getAssociation(new ItemStack(tBlock, 1, tMetaID));
if ((tAssotiation != null) && (tAssotiation.mPrefix.toString().startsWith("ore"))) {
diff --git a/src/main/java/com/detrav/net/ProspectingPacket.java b/src/main/java/com/detrav/net/ProspectingPacket.java
index 0e9facf160..b083e4829e 100644
--- a/src/main/java/com/detrav/net/ProspectingPacket.java
+++ b/src/main/java/com/detrav/net/ProspectingPacket.java
@@ -3,6 +3,7 @@ package com.detrav.net;
import com.detrav.DetravScannerMod;
import com.detrav.gui.DetravScannerGUI;
import com.detrav.gui.textures.DetravMapTexture;
+import com.detrav.utils.BartWorksHelper;
import com.detrav.utils.GTppHelper;
import com.github.bartimaeusnek.bartworks.system.material.Werkstoff;
import com.google.common.base.Objects;
@@ -68,9 +69,10 @@ public class ProspectingPacket extends DetravPacket {
rgba = tMaterial.getRGBA();
name = tMaterial.getLocalizedNameForItem(GT_LanguageManager.getTranslation("gt.blockores." + meta + ".name"));
} else {
- name = GT_LanguageManager.getTranslation("bw.blockores.01." + (meta * -1) + ".name");
final Werkstoff werkstoff = Werkstoff.werkstoffHashMap.getOrDefault((short) (meta * -1), null);
- rgba = werkstoff != null ? werkstoff.getRGBA() : new short[]{0,0,0,0};
+ String translated = GT_LanguageManager.getTranslation("bw.blocktype.ore");
+ name = translated.replace("%material", werkstoff.getLocalizedName());
+ rgba = werkstoff != null ? werkstoff.getRGBA() : new short[]{0,0,0,0};
}
} else {
gtPlusPlus.core.material.Material pMaterial = GTppHelper.decodeoresGTpp.get((short) (meta - 7000));