From e6dadf9dda7d83b97bbee47a558fdf65e0ae73f0 Mon Sep 17 00:00:00 2001 From: Jules Date: Fri, 17 Oct 2025 01:32:32 +0200 Subject: [PATCH] Gold pouch UI name translatable --- .../src/main/java/net/Indyuce/mmocore/gui/eco/GoldPouch.java | 5 +++-- .../src/main/java/net/Indyuce/mmocore/util/Language.java | 1 + MMOCore-Dist/src/main/resources/default/messages.yml | 1 + 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/MMOCore-API/src/main/java/net/Indyuce/mmocore/gui/eco/GoldPouch.java b/MMOCore-API/src/main/java/net/Indyuce/mmocore/gui/eco/GoldPouch.java index 9e94424c..a8d40169 100644 --- a/MMOCore-API/src/main/java/net/Indyuce/mmocore/gui/eco/GoldPouch.java +++ b/MMOCore-API/src/main/java/net/Indyuce/mmocore/gui/eco/GoldPouch.java @@ -1,11 +1,12 @@ package net.Indyuce.mmocore.gui.eco; +import io.lumine.mythic.lib.MythicLib; import io.lumine.mythic.lib.api.item.ItemTag; import io.lumine.mythic.lib.api.item.NBTItem; import io.lumine.mythic.lib.gui.PluginInventory; import net.Indyuce.mmocore.api.util.MMOCoreUtils; +import net.Indyuce.mmocore.util.Language; import org.bukkit.Bukkit; -import org.bukkit.ChatColor; import org.bukkit.Material; import org.bukkit.entity.Player; import org.bukkit.event.inventory.InventoryClickEvent; @@ -27,7 +28,7 @@ public class GoldPouch extends PluginInventory { @Override public Inventory getInventory() { - Inventory inv = Bukkit.createInventory(this, 18, ChatColor.UNDERLINE + "Gold Pouch"); + Inventory inv = Bukkit.createInventory(this, 18, MythicLib.plugin.parseColors(Language.GOLD_POUCH_UI_NAME.getFormat())); inv.setContents(MMOCoreUtils.itemStackArrayFromBase64(nbt.getString("RpgPouchInventory"))); return lastBukkitInventory = inv; } diff --git a/MMOCore-API/src/main/java/net/Indyuce/mmocore/util/Language.java b/MMOCore-API/src/main/java/net/Indyuce/mmocore/util/Language.java index c85899dd..8dd850ba 100644 --- a/MMOCore-API/src/main/java/net/Indyuce/mmocore/util/Language.java +++ b/MMOCore-API/src/main/java/net/Indyuce/mmocore/util/Language.java @@ -11,6 +11,7 @@ import java.util.logging.Level; public enum Language { EXP_HOLOGRAM, CAUGHT_FISH, + GOLD_POUCH_UI_NAME, FISH_OUT_WATER, FISH_OUT_WATER_CRIT, NO_SKILL_PLACEHOLDER; diff --git a/MMOCore-Dist/src/main/resources/default/messages.yml b/MMOCore-Dist/src/main/resources/default/messages.yml index f1c3ca81..69348963 100644 --- a/MMOCore-Dist/src/main/resources/default/messages.yml +++ b/MMOCore-Dist/src/main/resources/default/messages.yml @@ -189,6 +189,7 @@ waypoint: # Economy features ################################################### +gold-pouch-ui-name: 'Gold Pouch' deposit: success: message: '&eYou successfully deposited &6{worth}g&e.'