diff options
author | miozune <miozune@gmail.com> | 2024-02-28 14:04:43 +0900 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-02-27 23:04:43 -0600 |
commit | 32c93da1d788e23672733c7c4db89c66632d8ba4 (patch) | |
tree | 82d908ebcd7a4d19ec924fe31f29bbb80d8d861a /src/main/java/gregtech/api/items | |
parent | 8117f9fb1ddc6b30f459483420ce269973ecb53e (diff) | |
download | GT5-Unofficial-32c93da1d788e23672733c7c4db89c66632d8ba4.tar.gz GT5-Unofficial-32c93da1d788e23672733c7c4db89c66632d8ba4.tar.bz2 GT5-Unofficial-32c93da1d788e23672733c7c4db89c66632d8ba4.zip |
Add locale code support for lang manager (#2511)
* Add locale code support for lang manager
* Deprecate a method with aWriteIntoLangFile
Diffstat (limited to 'src/main/java/gregtech/api/items')
-rw-r--r-- | src/main/java/gregtech/api/items/GT_Generic_Item.java | 11 | ||||
-rw-r--r-- | src/main/java/gregtech/api/items/GT_MetaBase_Item.java | 2 | ||||
-rw-r--r-- | src/main/java/gregtech/api/items/GT_Tool_Item.java | 6 |
3 files changed, 5 insertions, 14 deletions
diff --git a/src/main/java/gregtech/api/items/GT_Generic_Item.java b/src/main/java/gregtech/api/items/GT_Generic_Item.java index 4410eccc26..a1e01c92c7 100644 --- a/src/main/java/gregtech/api/items/GT_Generic_Item.java +++ b/src/main/java/gregtech/api/items/GT_Generic_Item.java @@ -40,16 +40,11 @@ public class GT_Generic_Item extends Item implements IProjectileItem { protected IIcon mIcon; public GT_Generic_Item(String aUnlocalized, String aEnglish, String aEnglishTooltip) { - this(aUnlocalized, aEnglish, aEnglishTooltip, true); - } - - public GT_Generic_Item(String aUnlocalized, String aEnglish, String aEnglishTooltip, - boolean aWriteToolTipIntoLangFile) { super(); mName = "gt." + aUnlocalized; GT_LanguageManager.addStringLocalization(mName + ".name", aEnglish); - if (GT_Utility.isStringValid(aEnglishTooltip)) GT_LanguageManager - .addStringLocalization(mTooltip = mName + ".tooltip_main", aEnglishTooltip, aWriteToolTipIntoLangFile); + if (GT_Utility.isStringValid(aEnglishTooltip)) + GT_LanguageManager.addStringLocalization(mTooltip = mName + ".tooltip_main", aEnglishTooltip); else mTooltip = null; setCreativeTab(GregTech_API.TAB_GREGTECH); GameRegistry.registerItem(this, mName, GregTech.ID); @@ -154,7 +149,7 @@ public class GT_Generic_Item extends Item implements IProjectileItem { } public String transItem(String aKey, String aEnglish) { - return GT_LanguageManager.addStringLocalization("Item_DESCRIPTION_Index_" + aKey, aEnglish, false); + return GT_LanguageManager.addStringLocalization("Item_DESCRIPTION_Index_" + aKey, aEnglish); } public static class GT_Item_Dispense extends BehaviorProjectileDispense { diff --git a/src/main/java/gregtech/api/items/GT_MetaBase_Item.java b/src/main/java/gregtech/api/items/GT_MetaBase_Item.java index 8a65fbc841..481c0b5a08 100644 --- a/src/main/java/gregtech/api/items/GT_MetaBase_Item.java +++ b/src/main/java/gregtech/api/items/GT_MetaBase_Item.java @@ -46,7 +46,7 @@ public abstract class GT_MetaBase_Item extends GT_Generic_Item * @param aUnlocalized The Unlocalized Name of this Item. */ public GT_MetaBase_Item(String aUnlocalized) { - super(aUnlocalized, "Generated Item", null, false); + super(aUnlocalized, "Generated Item", null); setHasSubtypes(true); setMaxDamage(0); } diff --git a/src/main/java/gregtech/api/items/GT_Tool_Item.java b/src/main/java/gregtech/api/items/GT_Tool_Item.java index be38896685..9f78bdc3fc 100644 --- a/src/main/java/gregtech/api/items/GT_Tool_Item.java +++ b/src/main/java/gregtech/api/items/GT_Tool_Item.java @@ -31,11 +31,7 @@ public class GT_Tool_Item extends GT_Generic_Item { public GT_Tool_Item(String aUnlocalized, String aEnglish, String aTooltip, int aMaxDamage, int aEntityDamage, boolean aSwingIfUsed, int aChargedGTID, int aDisChargedGTID, int aToolQuality, float aToolStrength) { - super( - aUnlocalized, - aEnglish, - aTooltip, - aTooltip != null && !aTooltip.equals("Doesn't work as intended, this is a Bug")); + super(aUnlocalized, aEnglish, aTooltip); setMaxDamage(aMaxDamage); setMaxStackSize(1); setNoRepair(); |