mirror of
https://github.com/Auxilor/EcoSkills.git
synced 2026-01-02 22:02:19 +00:00
Added display name
This commit is contained in:
@@ -9,6 +9,7 @@ import com.willfp.ecoskills.getTotalSkillLevel
|
||||
import org.bukkit.Bukkit
|
||||
import org.bukkit.OfflinePlayer
|
||||
import org.bukkit.command.CommandSender
|
||||
import org.bukkit.entity.Player
|
||||
import java.util.*
|
||||
import java.util.stream.Collectors
|
||||
import kotlin.collections.set
|
||||
@@ -72,14 +73,23 @@ class CommandTop(plugin: EcoPlugin) :
|
||||
val messages = plugin.langYml.getStrings("top", false)
|
||||
val lines = ArrayList<String>()
|
||||
|
||||
val useDisplayName = plugin.configYml.getBool("commands.top.use-display-name");
|
||||
|
||||
var rank = start + 1
|
||||
for (entry in pagePlayers.entries) {
|
||||
val line = plugin.langYml.getString("top-line-format", false)
|
||||
var line = plugin.langYml.getString("top-line-format", false)
|
||||
.replace("%rank%", rank.toString())
|
||||
.replace("%player%", entry.key.name!!)
|
||||
.replace("%level%", entry.value.toString())
|
||||
|
||||
val player = entry.key
|
||||
var name = player.name!!
|
||||
|
||||
if (useDisplayName && player is Player) {
|
||||
name = player.displayName
|
||||
}
|
||||
|
||||
line = line.replace("%player%", name)
|
||||
|
||||
lines.add(line)
|
||||
|
||||
rank++
|
||||
|
||||
@@ -297,4 +297,9 @@ damage-indicators:
|
||||
crit: "&f✧ <gradient:#f953c6>%damage%</gradient:#b91d73> &f✧"
|
||||
max-x-offset: 0.6
|
||||
max-y-offset: 0.6
|
||||
max-z-offset: 0.6
|
||||
max-z-offset: 0.6
|
||||
|
||||
commands:
|
||||
top:
|
||||
# If displayname (including rank) should be used
|
||||
use-display-name: true
|
||||
Reference in New Issue
Block a user