Создаем проект в Eclipse, для этого пкм слева, наводимся на New жмем на Java Project
В Project Name вписываем название нашего плагина
Допустим, example.
Жмем на Finish
У вас должно появится это:
Жмем на стрелочку >
Откроются файлы проекта.
До начала, надо скачать ядро spigot
После установки, переместите ядро в удобную для вас папку.
Нажав на название проекта, жмем ALT + ENTER
Слева в открытом окне, жмем на Java Build Path
Откроется вот такое окошко:
Справа, жмем на Add External JARs...
В открытом окне, выбираем .jar ядра, который мы скачали.
Потом справа внизу, жмем на Apply and Close
Выделяем папку src нажав лкм по её названию.
Жмем пкм по ней, наводимся на New и выбираем Package
В name мы вписываем net.example.main (можно и по другому, но я делаю так).
Жмем на Finish
У нас будет выделен созданный нами пакет.
Жмем пкм по нем, наводимся на New и выбираем File
Откроется окно. В File name пишем Main.java и жмем на Finish
Открывается редактор.
Пишем туда:
Делаем новую строчку нажав Enter и пишем туда следующее:
Мы добавили сообщение при включении плагина.
Добавим сообщение при выключении плагина.
Теперь напишем команду /example, именно для неё мы импортировали 4, 5, 6 строки.
Сохраняем используя CTRL + S
Делаем plugin.yml
Пкм по src
Выбираем New, жмем на File и вписываем plugin.yml. Жмем на Finish
Открывается редактор файла.
Туда вписываем:
Сохраняем нажав CTRL + S
Мы сделали плагин, который при команде /example пишет [EXAMPLE] Example!
Теперь приступим к компилированию в .jar
Жмем пкм по нашему проекту, находим Export... и жмем на него.
В открывшемся окне, мы выбираем JAR file как на скриншоте ниже.
Жмем на Next
В открывшемся окне, в параметре JAR file, справа, жмем на Browse... и выбираем место где будет наш плагин.
В имя файла, пишем: example.jar и жмем на сохранить
Потом внизу жмем на Finish
Если вылезло окошко, то просто нажмите Ok
Переходим в папку, которую вы выставили в JAR file и находим example.jar
Переносим в папку plugins вашего сервера
Перезапускаем сервер (или пишем /reload)
Пробуем написать /example
Должно выйти вот это:
Если что-то не так, то напишите мне в дискорд itskekoff#2077
Обновите плагин.
Рейтинг коммента: 0 Сегодня, 18:11