9
0
mirror of https://github.com/Auxilor/EcoSkills.git synced 2025-12-31 04:46:31 +00:00

Updated config string getters

This commit is contained in:
Auxilor
2022-01-06 18:42:30 +00:00
parent cda3b1f206
commit bf7b4c1e29

View File

@@ -20,7 +20,7 @@ import org.bukkit.entity.Player
import org.bukkit.inventory.ItemFlag
import org.bukkit.inventory.ItemStack
import org.bukkit.persistence.PersistentDataType
import java.util.Objects
import java.util.*
import kotlin.math.ceil
class SkillGUI(
@@ -33,7 +33,7 @@ class SkillGUI(
).addItemFlag(
ItemFlag.HIDE_ATTRIBUTES
).setDisplayName(
plugin.configYml.getString("gui.skill-icon.name")
plugin.configYml.getFormattedString("gui.skill-icon.name")
.replace("%skill%", skill.name)
.replace(
"%level%",
@@ -46,7 +46,7 @@ class SkillGUI(
).addLoreLines {
val currentXP = player.getSkillProgress(skill)
val requiredXP = skill.getExpForLevel(player.getSkillLevel(skill) + 1)
val requiredXPString = if (requiredXP == Int.MAX_VALUE) plugin.langYml.getString("infinity") else NumberUtils.format(requiredXP.toDouble())
val requiredXPString = if (requiredXP == Int.MAX_VALUE) plugin.langYml.getFormattedString("infinity") else NumberUtils.format(requiredXP.toDouble())
val lore = mutableListOf<String>()
for (string in plugin.configYml.getStrings("gui.skill-icon.lore", false)) {
lore.add(
@@ -78,7 +78,7 @@ class SkillGUI(
val wrapped = WordUtils.wrap(
line.trim(),
plugin.configYml.getInt("gui.line-wrap"),
"\n${plugin.langYml.getString("line-wrap-color")}", false
"\n${plugin.langYml.getFormattedString("line-wrap-color")}", false
).split("\n").toMutableList()
wrapped.replaceAll { "$indent$it" }