Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Скрыть объявление

Помогите ((CraftPlayer)) Меня уже доканал.

Тема в разделе "Разработка плагинов для новичков", создана пользователем _EnderWorld_, 17 июл 2016.

Статус темы:
Закрыта.
  1. Автор темы
    _EnderWorld_

    _EnderWorld_ Активный участник Пользователь

    Баллы:
    78
    Имя в Minecraft:
    Steve
    Здравствуйте, хотел я сделать плагин на смену ника, но вот незадача, как мне вылетает ошибка, где есть метод CraftPlayer. Может кто-нибудь знает его решение?
    [​IMG] , Если нет картинки, ссылка: http://prntscr.com/btyf0g

    Ядро:
    По умолчанию ставлю: Spigot 1.10
    Пробовал: CraftBukkit 1.10
     
  2. Хостинг MineCraft
    <
  3. Mr_RoboMan

    Mr_RoboMan Старожил Пользователь

    Баллы:
    123
    СорЭ, не совсем понял, какой именно ник ты хочешь сменить? В ТАБе? Над голой? В чате?
     
  4. Автор темы
    _EnderWorld_

    _EnderWorld_ Активный участник Пользователь

    Баллы:
    78
    Имя в Minecraft:
    Steve
    В чате.
     
  5. Larin

    Larin Старожил Пользователь

    Баллы:
    103
    Зачем CraftPlayer?
     
  6. Mr_RoboMan

    Mr_RoboMan Старожил Пользователь

    Баллы:
    123
    Вот да, именно это и хотел спросить..
    Есть куча менее извращенских способов, один из таких просто заменить в AsyncPlayerChatEvent ник игрока на тот который нужен..
     
  7. Автор темы
    _EnderWorld_

    _EnderWorld_ Активный участник Пользователь

    Баллы:
    78
    Имя в Minecraft:
    Steve
    Ну подскажите. что тогда вместо него нужно.
     
  8. Mr_RoboMan

    Mr_RoboMan Старожил Пользователь

    Баллы:
    123
    Возможно что-то типо такого?
    Код:
        @EventHandler
        public void replaceNick(AsyncPlayerChatEvent event) {
            event.setMessage(event.getMessage().replace(event.getPlayer().getDisplayName(), "Etot igrok - ueban"));
        }
    
    [DOUBLEPOST=1468760086,1468760028][/DOUBLEPOST]Хотя могу быть неправ, может надо что-то с форматом делать...
    Просто у себя в плагине (да отстаньте вы со своими гнилыми помидорами!!) я тупо отменяю сообщение и посылаю его сам, а там уже могу делать что хочу.
     
  9. Автор темы
    _EnderWorld_

    _EnderWorld_ Активный участник Пользователь

    Баллы:
    78
    Имя в Minecraft:
    Steve
    В том то дело не сам чат, а чтобы можно по фейк. нику телепортироваться и т.д.
     
  10. Larin

    Larin Старожил Пользователь

    Баллы:
    103
    Ты глупенький?
     
  11. Mr_RoboMan

    Mr_RoboMan Старожил Пользователь

    Баллы:
    123
    Аааа... Так бы сразу и сказал... Ну это уже гораздо сложнее... В голову приходят только что-то вроде диких костылей прослушивания команд телепортации и т.д. и изменять чето как-то (фейковые ники на настоящие)...
     
  12. Автор темы
    _EnderWorld_

    _EnderWorld_ Активный участник Пользователь

    Баллы:
    78
    Имя в Minecraft:
    Steve
    Тему закрываю нашел способ решения.
     
Статус темы:
Закрыта.

Поделиться этой страницей