aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gregtech/api/items
diff options
context:
space:
mode:
authormiozune <miozune@gmail.com>2024-02-28 14:04:43 +0900
committerGitHub <noreply@github.com>2024-02-27 23:04:43 -0600
commit32c93da1d788e23672733c7c4db89c66632d8ba4 (patch)
tree82d908ebcd7a4d19ec924fe31f29bbb80d8d861a /src/main/java/gregtech/api/items
parent8117f9fb1ddc6b30f459483420ce269973ecb53e (diff)
downloadGT5-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.java11
-rw-r--r--src/main/java/gregtech/api/items/GT_MetaBase_Item.java2
-rw-r--r--src/main/java/gregtech/api/items/GT_Tool_Item.java6
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();