Войти или зарегистрироваться
  • Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.

Помогите Конвертация OfflinePlayer в Player

Статус
Закрыто для дальнейших ответов.

gamerforEA

Старожил
Пользователь
Баллы
143
Имя в Minecraft
gamerforEA_MCPC
Мне необходима проверка, может ли игрок строит что-либо в привате WorldGuard. Я использую метод WorldGuardPlugin.canBuild(...), но ему требуется передать объект Player, а если игрок оффлайн, то я могу получить только OfflinePlayer.
P.S. (Player) offlinePlayer и offlinePlayer.toPlayer() не работают.
 
Мне необходима проверка, может ли игрок строит что-либо в привате WorldGuard. Я использую метод WorldGuardPlugin.canBuild(...), но ему требуется передать объект Player, а если игрок оффлайн, то я могу получить только OfflinePlayer.
P.S. (Player) offlinePlayer и offlinePlayer.toPlayer() не работают.
В принципе невозможно, так как у OfflinePlayer нельзя проверить наличие прав
 
А зачем тебе это вообще? Разве игрок в оффлайне может ставить блоки?)
 
Тащем-та Player - интерфейс.
Напиши свой класс который реализует Player и используй его как надо.
А права оффлайн игрока проверить можно через Vault.
 
Тащем-та Player - интерфейс.
Напиши свой класс который реализует Player и используй его как надо.
А права оффлайн игрока проверить можно через Vault.
Кстати, если использовать интерфейс Player(или другой), то он действует только в пределах плагина?
 
вызови блокблейкэвент в регионе от лица игрока) (раньше можно было по нику что-то типа крафтплеера получить, сейчас хз)
 
А зачем тебе это вообще? Разве игрок в оффлайне может ставить блоки?)
У меня карьеры привязаны к владельцам и могут ломать только те блоки, которые может сломать владелец (никакого гриферства карьерами).
Всем спасибо за помощь. Тема закрыта.
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх