1
mirror of https://github.com/StarWishsama/Slimefun4.git synced 2024-09-20 03:35:51 +00:00

fix: color text doesn't work

This commit is contained in:
StarWishsama 2021-02-03 12:45:55 +08:00
parent bc3b61ed90
commit b7fa8b621e
2 changed files with 8 additions and 4 deletions

View File

@ -13,6 +13,7 @@ import me.mrCookieSlime.Slimefun.Objects.SlimefunItem.abstractItems.MachineRecip
import me.mrCookieSlime.Slimefun.api.SlimefunItemStack;
import me.mrCookieSlime.Slimefun.api.inventory.BlockMenu;
import org.bukkit.Bukkit;
import org.bukkit.ChatColor;
import org.bukkit.Material;
import org.bukkit.enchantments.Enchantment;
import org.bukkit.entity.HumanEntity;
@ -87,13 +88,14 @@ public class AutoDisenchanter extends AContainer {
enchantments.put(entry.getKey(), entry.getValue());
amount++;
} else if (!menu.toInventory().getViewers().isEmpty()) {
String notice = SlimefunPlugin.getLocalization().getMessage("messages.above-limit-level")
.replace("%level%", enchantLevelLimit.getValue().toString());
String notice = ChatColor.translateAlternateColorCodes('&', SlimefunPlugin.getLocalization().getMessage("messages.above-limit-level")
.replace("%level%", enchantLevelLimit.getValue().toString()));
ItemStack progressBar = getProgressBar().clone();
progressBar.setType(Material.BARRIER);
ItemMeta im = progressBar.getItemMeta();
im.setDisplayName(" ");
im.addItemFlags(ItemFlag.HIDE_ATTRIBUTES);
im.setLore(Collections.singletonList(notice));

View File

@ -11,6 +11,7 @@ import me.mrCookieSlime.Slimefun.Objects.SlimefunItem.abstractItems.AContainer;
import me.mrCookieSlime.Slimefun.Objects.SlimefunItem.abstractItems.MachineRecipe;
import me.mrCookieSlime.Slimefun.api.SlimefunItemStack;
import me.mrCookieSlime.Slimefun.api.inventory.BlockMenu;
import org.bukkit.ChatColor;
import org.bukkit.Material;
import org.bukkit.enchantments.Enchantment;
import org.bukkit.entity.HumanEntity;
@ -66,13 +67,14 @@ public class AutoEnchanter extends AContainer {
amount++;
enchantments.put(e.getKey(), e.getValue());
} else if (!menu.toInventory().getViewers().isEmpty()) {
String notice = SlimefunPlugin.getLocalization().getMessage("messages.above-limit-level")
.replace("%level%", enchantLevelLimit.getValue().toString());
String notice = ChatColor.translateAlternateColorCodes('&', SlimefunPlugin.getLocalization().getMessage("messages.above-limit-level")
.replace("%level%", enchantLevelLimit.getValue().toString()));
ItemStack progressBar = getProgressBar().clone();
progressBar.setType(Material.BARRIER);
ItemMeta im = progressBar.getItemMeta();
im.setDisplayName(" ");
im.addItemFlags(ItemFlag.HIDE_ATTRIBUTES);
im.setLore(Collections.singletonList(notice));