1. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

Помогите Как написать наковальню с вебхуком?

Тема в разделе "Разработка плагинов для новичков", создана пользователем QuodLitee, 22 авг 2023.

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

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

    Баллы:
    66
    Долгое время уже пытаюсь написать этот плагин, но вечно какие то ошибки или код вообще не работает.

    по задумке команда /namesel должна открывать наковальню в слотах 0 и 2 которой находится PAPER,
    и когда игрок пытается забрать предмет из слота с результатом, в дискорд канал приходит текст который написан в табле с изменением имени предмета.

    пытался писать через InventoryClickEvent, PrepareAnvilEvent ничего не выходит. ChatGPT не помогает.
    Помогите пожалуйста с кодом.
     
  2. Dymeth

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

    Баллы:
    98
    Имя в Minecraft:
    Dymeth
    Покажи свой текущий код
     
  3. Автор темы
    QuodLitee

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

    Баллы:
    66
    upload_2023-8-23_11-51-14.png
     
  4. Автор темы
    QuodLitee

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

    Баллы:
    66
    мне писали что такое написать невозможно, но я видел что на сервере ripserver стоит плагин на авторизацию где наковальня работает так же
     
  5. imDaniX

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

    Баллы:
    96
    Имя в Minecraft:
    imDaniX
  6. Автор темы
    QuodLitee

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

    Баллы:
    66
    нет конечно
     
  7. Dymeth

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

    Баллы:
    98
    Имя в Minecraft:
    Dymeth
    Я уверен, что у тебя даже единица в консоль не выводится. А знаешь почему? Потому что ты сравниваешь строку с объектом типа InventoryView:
    https://jd.papermc.io/paper/1.20/org/bukkit/event/inventory/InventoryEvent.html#getView()
    Естественно, что они не равны.
    IDEA не просто так выделила тебе equals жёлтым. Обращай внимания на предупреждения IDE - это упростит тебе жизнь.
    А ещё смотри, что возвращают методы и при необходимости обращайся к джавадокам. Выше я дал ссылку как раз на них
     
  8. SlenderMix

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

    Баллы:
    76
    Ясен пень тебе даже ИИ не поможет, потому что ты не можешь сформулировать конкретно задачу.
     
Статус темы:
Закрыта.

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