From b4233894968d69189df2164a32214651ae05ee6c Mon Sep 17 00:00:00 2001 From: Auxilor Date: Mon, 14 Sep 2020 20:37:22 +0100 Subject: [PATCH] Added support for per-enchant colors --- .../com/willfp/ecoenchants/enchantments/EcoEnchant.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Plugin/src/main/java/com/willfp/ecoenchants/enchantments/EcoEnchant.java b/Plugin/src/main/java/com/willfp/ecoenchants/enchantments/EcoEnchant.java index fd4038c8..a3dd65d2 100644 --- a/Plugin/src/main/java/com/willfp/ecoenchants/enchantments/EcoEnchant.java +++ b/Plugin/src/main/java/com/willfp/ecoenchants/enchantments/EcoEnchant.java @@ -2,6 +2,7 @@ package com.willfp.ecoenchants.enchantments; import com.willfp.ecoenchants.config.ConfigManager; import com.willfp.ecoenchants.config.configs.EnchantmentConfig; +import net.md_5.bungee.api.ChatColor; import org.apache.commons.lang.WordUtils; import org.bukkit.Material; import org.bukkit.NamespacedKey; @@ -43,7 +44,6 @@ public abstract class EcoEnchant extends Enchantment implements Listener { super(NamespacedKey.minecraft(builder.key)); this.type = builder.type; - this.name = builder.name; this.permissionName = builder.permission; this.configVersion = builder.configVersion; this.config = builder.config; @@ -63,8 +63,8 @@ public abstract class EcoEnchant extends Enchantment implements Listener { canGetFromVillager = config.getBool(EcoEnchants.OBTAINING_LOCATION + "villager"); canGetFromLoot = config.getBool(EcoEnchants.OBTAINING_LOCATION + "loot"); maxLvl = config.getInt(EcoEnchants.GENERAL_LOCATION + "maximum-level", 1); - name = config.getString("name"); - description = config.getString("description"); + name = ChatColor.translateAlternateColorCodes('&', config.getString("name")); + description = ChatColor.translateAlternateColorCodes('&', config.getString("description")); target.clear(); config.getTargets().forEach(enchantmentTarget -> target.addAll(enchantmentTarget.getMaterials())); enabled = config.getBool("enabled", true);