Allow default prefix customization from lang file
This commit is contained in:
parent
33bd9f7e81
commit
90e57740a2
@ -1,8 +1,8 @@
|
||||
package com.massivecraft.factions.scoreboards;
|
||||
|
||||
import com.massivecraft.factions.*;
|
||||
import com.massivecraft.factions.zcore.util.TL;
|
||||
import org.bukkit.Bukkit;
|
||||
import org.bukkit.ChatColor;
|
||||
import org.bukkit.OfflinePlayer;
|
||||
import org.bukkit.entity.Player;
|
||||
import org.bukkit.scheduler.BukkitRunnable;
|
||||
@ -166,7 +166,9 @@ public class FScoreboard {
|
||||
|
||||
// Update faction prefix
|
||||
if(P.p.getConfig().getBoolean("scoreboard.default-prefixes", false)) {
|
||||
String prefix = faction.getRelationTo(this.fplayer).getColor() + "[" + faction.getTag().substring(0, Math.min(9, faction.getTag().length())) + "] " + ChatColor.RESET;
|
||||
String prefix = TL.DEFAULT_PREFIX.toString();
|
||||
prefix = prefix.replace("{relationcolor}", faction.getRelationTo(this.fplayer).getColor().toString());
|
||||
prefix = prefix.replace("{faction}", faction.getTag().substring(0, Math.min("{faction}".length() + 16 - prefix.length(), faction.getTag().length())));
|
||||
if (team.getPrefix() == null || !team.getPrefix().equals(prefix)) {
|
||||
team.setPrefix(prefix);
|
||||
}
|
||||
|
@ -30,7 +30,8 @@ public enum TL {
|
||||
WARZONE_DESCRIPTION("warzone-description", "Not the safest place to be."),
|
||||
SAFEZONE("safezone", "&6Safezone"),
|
||||
SAFEZONE_DESCRIPTION("safezone-description", "Free from pvp and monsters."),
|
||||
TOGGLE_SB("toggle-sb", "You now have scoreboards set to {value}");
|
||||
TOGGLE_SB("toggle-sb", "You now have scoreboards set to {value}"),
|
||||
DEFAULT_PREFIX("default-prefix", "{relationcolor}[{faction}] &r");
|
||||
|
||||
private String path;
|
||||
private String def;
|
||||
|
@ -9,4 +9,5 @@ warzone: "&4Warzone"
|
||||
warzone-description: "Not the safest place to be."
|
||||
safezone: "&6Safezone"
|
||||
safezone-description: "Free from pvp and monsters."
|
||||
toggle-sb: "You now have scoreboards set to {value}"
|
||||
toggle-sb: "You now have scoreboards set to {value}"
|
||||
default-prefix: "{relationcolor}[{faction}] &r"
|
Loading…
Reference in New Issue
Block a user