- Баллы
- 66
- Имя в Minecraft
- kirilka1996
Доброго времени суток! Столкнулся с такой проблемой: пишу плагин для сервера на префиксы в таб листе и над головой игрока. В принципе, суть мне понятна и ясна, но после того как я подключаюсь к серверу, возникает странная ошибка. Мне кажется, что дело в ядре сервера. Подскажите, пожалуйста, что делать с данной ситуацией?
код:
Скрин с ошибкой при заходе на сервер:
P.S: в коде "//" поставил временно дабы избежать ошибки выше!
Заранее благодарен за помощь!
код:
Код:
@EventHandler
public void OnJoin (PlayerJoinEvent e)
{
Player p = e.getPlayer();
String nickname = p.getName();
//Scoreboard nick = p.getScoreboard();
//Team nick1 = nick.registerNewTeam("sunrise1");
if(p.hasPermission("sunrise.nick.kotlar"))
{
p.setPlayerListName(ChatColor.translateAlternateColorCodes('&', getConfig().getString("kotlar.prefix") + "" + nickname + getConfig().getString("kotlar.suffix")));
p.setCustomName(ChatColor.translateAlternateColorCodes('&', getConfig().getString("kotlar.prefix") + "" + nickname + getConfig().getString("kotlar.suffix")));
//nick1.setPrefix(getConfig().getString("kotlar.prefix") + getConfig().getString("kotlar.suffix"));
//nick1.addEntry(nickname);
}
else if(p.hasPermission("sunrise.nick.creator"))
{
p.setPlayerListName(ChatColor.translateAlternateColorCodes('&', getConfig().getString("creator.prefix") + "" + nickname + getConfig().getString("creator.suffix")));
//nick1.setPrefix(getConfig().getString("creator.prefix") + getConfig().getString("creator.suffix"));
//nick1.addEntry(nickname);
}
else if(p.hasPermission("sunrise.nick.adm"))
{
p.setPlayerListName(ChatColor.translateAlternateColorCodes('&', getConfig().getString("adm.prefix") + "" + nickname + getConfig().getString("adm.suffix")));
//nick1.setPrefix(getConfig().getString("adm.prefix") + getConfig().getString("adm.suffix"));
//nick1.addEntry(nickname);
}
else if(p.hasPermission("sunrise.nick.moder"))
{
p.setPlayerListName(ChatColor.translateAlternateColorCodes('&', getConfig().getString("moder.prefix") + "" + nickname + getConfig().getString("moder.suffix")));
//nick1.setPrefix(getConfig().getString("moder.prefix") + getConfig().getString("moder.suffix"));
//nick1.addEntry(nickname);
}
else if(p.hasPermission("sunrise.nick.creative"))
{
p.setPlayerListName(ChatColor.translateAlternateColorCodes('&', getConfig().getString("creative.prefix") + "" + nickname + getConfig().getString("creative.suffix")));
//nick1.setPrefix(getConfig().getString("creative.prefix") + getConfig().getString("creative.suffix"));
//nick1.addEntry(nickname);
}
else if(p.hasPermission("sunrise.nick.premium"))
{
p.setPlayerListName(ChatColor.translateAlternateColorCodes('&', getConfig().getString("premium.prefix") + "" + nickname + getConfig().getString("premium.suffix")));
//nick1.setPrefix(getConfig().getString("premium.prefix") + getConfig().getString("premium.suffix"));
//nick1.addEntry(nickname);
}
else if(p.hasPermission("sunrise.nick.vip"))
{
p.setPlayerListName(ChatColor.translateAlternateColorCodes('&', getConfig().getString("vip.prefix") + "" + nickname + getConfig().getString("vip.suffix")));
//nick1.setPrefix(getConfig().getString("vip.prefix") + getConfig().getString("vip.suffix"));
//nick1.addEntry(nickname);
}
else
{
p.setPlayerListName(ChatColor.WHITE + "(" + ChatColor.RED + "♥" + ChatColor.WHITE +")" + nickname);
//nick1.setPrefix(ChatColor.WHITE + "(" + ChatColor.RED + "♥" + ChatColor.WHITE +")");
//nick1.addEntry(nickname);
}
}
P.S: в коде "//" поставил временно дабы избежать ошибки выше!
Заранее благодарен за помощь!

