diff --git a/common/src/main/java/io/github/flemmli97/flan/config/LangManager.java b/common/src/main/java/io/github/flemmli97/flan/config/LangManager.java index 330ca9e..7065cbd 100644 --- a/common/src/main/java/io/github/flemmli97/flan/config/LangManager.java +++ b/common/src/main/java/io/github/flemmli97/flan/config/LangManager.java @@ -135,11 +135,13 @@ public class LangManager { this.defaultTranslation.put("screenGroupPlayers", "%1$s-Players"); this.defaultTranslation.put("screenRemoveMode", "Remove Mode: %1$s"); this.defaultTranslation.put("screenGlobalPerms", "Global-Permissions"); + this.defaultTranslation.put("screenGroupName", "%s"); this.defaultTranslation.put("screenGroups", "Claim-Groups"); this.defaultTranslation.put("screenGroupPerms", "%1$s-Permissions"); this.defaultTranslation.put("screenPersonalGroups", "Personal-Groups"); this.defaultTranslation.put("screenPersonalPermissions", "Personal Permissions for %1$s"); this.defaultTranslation.put("screenPotions", "Claim Potions"); + this.defaultTranslation.put("screenPotionText", "%s"); this.defaultTranslation.put("screenTitleEditor", "Claim messages"); this.defaultTranslation.put("screenTitleEditorSub", "Subclaim messages"); this.defaultTranslation.put("screenTextJson", "Right-Click to use JSON text. See MC Wiki for that."); diff --git a/common/src/main/java/io/github/flemmli97/flan/gui/GroupScreenHandler.java b/common/src/main/java/io/github/flemmli97/flan/gui/GroupScreenHandler.java index 55db3b1..614402f 100644 --- a/common/src/main/java/io/github/flemmli97/flan/gui/GroupScreenHandler.java +++ b/common/src/main/java/io/github/flemmli97/flan/gui/GroupScreenHandler.java @@ -68,7 +68,7 @@ public class GroupScreenHandler extends ServerOnlyScreenHandler { int id = (i % 9) + row * 7 - 1; if (id < groups.size()) { ItemStack group = new ItemStack(Items.PAPER); - group.setHoverName(ServerScreenHelper.coloredGuiText(groups.get(id), ChatFormatting.DARK_BLUE)); + group.setHoverName(ServerScreenHelper.coloredGuiText(String.format(ConfigHandler.langManager.get("screenGroupName"), groups.get(id)), ChatFormatting.DARK_BLUE)); inv.updateStack(i, group); } } diff --git a/common/src/main/java/io/github/flemmli97/flan/gui/PersonalGroupScreenHandler.java b/common/src/main/java/io/github/flemmli97/flan/gui/PersonalGroupScreenHandler.java index 2f17535..92934a1 100644 --- a/common/src/main/java/io/github/flemmli97/flan/gui/PersonalGroupScreenHandler.java +++ b/common/src/main/java/io/github/flemmli97/flan/gui/PersonalGroupScreenHandler.java @@ -69,7 +69,7 @@ public class PersonalGroupScreenHandler extends ServerOnlyScreenHandler int id = (i % 9) + row * 7 - 1; if (id < groups.size()) { ItemStack group = new ItemStack(Items.PAPER); - group.setHoverName(ServerScreenHelper.coloredGuiText(groups.get(id), ChatFormatting.DARK_BLUE)); + group.setHoverName(ServerScreenHelper.coloredGuiText(String.format(ConfigHandler.langManager.get("screenGroupName"), groups.get(id)), ChatFormatting.DARK_BLUE)); inv.updateStack(i, group); } } diff --git a/common/src/main/java/io/github/flemmli97/flan/gui/PotionEditScreenHandler.java b/common/src/main/java/io/github/flemmli97/flan/gui/PotionEditScreenHandler.java index 7191c96..e7f352a 100644 --- a/common/src/main/java/io/github/flemmli97/flan/gui/PotionEditScreenHandler.java +++ b/common/src/main/java/io/github/flemmli97/flan/gui/PotionEditScreenHandler.java @@ -86,7 +86,9 @@ public class PotionEditScreenHandler extends ServerOnlyScreenHandler { Collection inst = Collections.singleton(new MobEffectInstance(effect, 0, potions.get(effect))); effectStack.getOrCreateTag().putString("FlanEffect", CrossPlatformStuff.INSTANCE.registryStatusEffects().getIDFrom(effect).toString()); effectStack.getTag().putInt("CustomPotionColor", PotionUtils.getColor(inst)); - effectStack.setHoverName(txt.setStyle(txt.getStyle().withItalic(false).applyFormat(ChatFormatting.DARK_BLUE)).append(ServerScreenHelper.coloredGuiText("-" + potions.get(effect), ChatFormatting.DARK_BLUE))); + txt.append(Component.literal("-" + potions.get(effect))); + Component comp = Component.translatable(ConfigHandler.langManager.get("screenPotionText"), txt).setStyle(txt.getStyle().withItalic(false).applyFormat(ChatFormatting.DARK_BLUE)); + effectStack.setHoverName(comp); inv.updateStack(i, effectStack); } }