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

Помогите Несколько вопросов по разработке плагина

Shockwave

Старожил
Пользователь
Баллы
103
Дабы не создавать несколько тем, я решил изложить все накопленные вопросы тут
1)Требуется сделать условие проверки итема из мода
Код примерно такой, но мне кажется нужно сверять id итемов
Код:
Material m = Material.Предмет из мода
if(p.getItemInHand().getType() == m) {...}
2)У меня есть кое какие значения хранящиеся в формате double и мне нужно выводить их на экран на подобие жизней или шкалы голода, метод, мод или API, чем реализовать?
3)Перехват и обработка пакетов идущих из мода, слышал такое можно реализовать такое с помощью ProtocoLib, если можно, дайте ссылку на зарубежный гайд по работе с пакетами с помощью ProtocoLib

Надеюсь на вашу помощь
 
Дабы не создавать несколько тем, я решил изложить все накопленные вопросы тут
1)Требуется сделать условие проверки итема из мода
Код примерно такой, но мне кажется нужно сверять id итемов
Код:
Material m = Material.Предмет из мода
if(p.getItemInHand().getType() == m) {...}
2)У меня есть кое какие значения хранящиеся в формате double и мне нужно выводить их на экран на подобие жизней или шкалы голода, метод, мод или API, чем реализовать?
3)Перехват и обработка пакетов идущих из мода, слышал такое можно реализовать такое с помощью ProtocoLib, если можно, дайте ссылку на зарубежный гайд по работе с пакетами с помощью ProtocoLib

Надеюсь на вашу помощь
1) Сверять нужно ID, так как, хоть mcpc и добавляет в Material предметы из модов, но в Bukkit их никто не впихивал.
2) На экран можно выводить в чате, через скореборд или через шкалу жизни дракона/иссушителя(имеется ввиду вывести какое-то число). Для всего остального писать мод.
3) На
 
1) Сверять нужно ID, так как, хоть mcpc и добавляет в Material предметы из модов, но в Bukkit их никто не впихивал.
2) На экран можно выводить в чате, через скореборд или через шкалу жизни дракона/иссушителя(имеется ввиду вывести какое-то число). Для всего остального писать мод.
3) На
Спасибо! помогло, еще один вопрос: как и можно ли вообще назначить на кнопку TAB кастомное GUI?
 
Спасибо! помогло, еще один вопрос: как и можно ли вообще назначить на кнопку TAB кастомное GUI?
Вообще, это возможно, но с модами, если "забиндить" на Таб что-то. А может если и есть Tab эвент, тогда можно попробовать createInventory
 
Я в ProtocoLib дуб. А времени изучать его api нет
Tab умеет только что то показывать, взаимодействие с ним не предусмотрено.
Для выбора чего то из чего то есть уже упомянутый кастомный инвентарь, создаваемый через createInventory()
 

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

Назад
Верх