- Баллы
- 88
- Имя в Minecraft
- Timant
Здравствуйте, в связи с недостаточным опытом в редактирование плагинов ( второй раз )
Переписать и переподключить библиотеку с Pex на LuckPerms
Код :
Правильно ли будет использование : String prefix = metaData.getPrefix();
this method will throw an IllegalStateException if the API is not loaded.
LuckPerms api = LuckPermsProvider.get();
Верно ли?
Пожалуйста, подскажите метод.
Заранее извините за глупость..
Переписать и переподключить библиотеку с Pex на LuckPerms
Код :
import org.bukkit.entity.*;
import ru.tehkode.permissions.bukkit.*;
import ru.tehkode.permissions.*;
import org.bukkit.*;
import java.util.*;
public class ChatUtil
{
public static String getPrefix(final Player player) {
final PermissionUser user = PermissionsEx.getUser(player);
final String prefix = fixColors(user.getPrefix());
return prefix;
}
public static String getSuffix(final Player player) {
final PermissionUser user = PermissionsEx.getUser(player);
final String suffix = fixColors(user.getSuffix());
return suffix;
}
public static String getPermissionName(final Player player) {
final String prefix = getPrefix(player);
final String name = player.getName();
final String suffix = getSuffix(player);
final String permissionName = String.valueOf(prefix) + name + suffix;
return permissionName;
}
public static String fixColors(final String string) {
final String fixed = string.replace("&", "§");
return fixed;
}
public static void broadcast(final String message) {
for (final Player player : Bukkit.getOnlinePlayers()) {
player.sendMessage(message);
}
}
}
import ru.tehkode.permissions.bukkit.*;
import ru.tehkode.permissions.*;
import org.bukkit.*;
import java.util.*;
public class ChatUtil
{
public static String getPrefix(final Player player) {
final PermissionUser user = PermissionsEx.getUser(player);
final String prefix = fixColors(user.getPrefix());
return prefix;
}
public static String getSuffix(final Player player) {
final PermissionUser user = PermissionsEx.getUser(player);
final String suffix = fixColors(user.getSuffix());
return suffix;
}
public static String getPermissionName(final Player player) {
final String prefix = getPrefix(player);
final String name = player.getName();
final String suffix = getSuffix(player);
final String permissionName = String.valueOf(prefix) + name + suffix;
return permissionName;
}
public static String fixColors(final String string) {
final String fixed = string.replace("&", "§");
return fixed;
}
public static void broadcast(final String message) {
for (final Player player : Bukkit.getOnlinePlayers()) {
player.sendMessage(message);
}
}
}
Правильно ли будет использование : String prefix = metaData.getPrefix();
this method will throw an IllegalStateException if the API is not loaded.
LuckPerms api = LuckPermsProvider.get();
Верно ли?
Пожалуйста, подскажите метод.
Заранее извините за глупость..