- Баллы
- 76
Добрый день. Использую плагин ChatEx, пытаюсь впихнуть туда aSkyBlock api, но чет не могу получить uuid игрока.
Вот кусок кода (все, что я добавил)
Но в итоге не могу получить uuid игрока.
Вот сообщение из консоли:
Т.е ошибка в этой строке: result = result.replace("%islvl", ASkyBlockAPI.getIslandLevel(playerUUID));
Что я делаю не так? 😕
Вот кусок кода (все, что я добавил)
Код:
package de.JeterLP.ChatManager.Utils;
......
import com.wasteofplastic.askyblock.ASkyBlockAPI;
.....
public static String replacePlayerPlaceholders(Player player, String format) {
String result = format;
result = result.replace("%displayname", player.getDisplayName());
result = result.replace("%prefix", PluginManager.getInstance().getPrefix(player));
result = result.replace("%suffix", PluginManager.getInstance().getSuffix(player));
result = result.replace("%player", player.getDisplayName());
result = result.replace("%world", player.getWorld().getName());
result = result.replace("%group", PluginManager.getInstance().getGroupNames(player)[0]);
result = result.replace("%islvl", ASkyBlockAPI.getIslandLevel(playerUUID));
result = replaceTime(result);
result = replaceFaction(player, result);
result = replaceColors(result);
return result;
}
.....
Но в итоге не могу получить uuid игрока.
Вот сообщение из консоли:
Код:
Caused by: java.lang.Error: Unresolved compilation problem:
playerUUID cannot be resolved to a variable
Что я делаю не так? 😕