И так, для того чтобы создать простейший плагин Вам понадобится Spigot сервер,
Spigot-api, eclipse (желательно luna) и хотя бы базовые знания java. Ссылки на
Eclipse luna, Spigot-api и Spigot сервер будут указаны в конце статьи.
1.Запускаем elipse и (желательно) указываем пустую директорию.
2.Создаем новый java проект и называем его как хотим(я выбрал Test).
3.Нажимаем по проекту ПКМ и выбираем properties->java build path->libraries->add extrenal jars->OK
4.Указываем путь к spigot-api-1.9.2-R0.1-SNAPSHOT-latest-shaded
5.Переходим к созданию главного файла.
Шаги 3 и 4 в виде картинки:
1.Создаем папку (package) и называем ее так *регион*.*автор*.*имя плагина*,
у меня получилось ru.stebbilust.test.
2.Создаем главный класс в этой папке, называем его как хотим.
3.Пишем в нем такой код:
// сюда пишем вашу папку
package ru.Stebbilust.test;
import org.bukkit.plugin.java.JavaPlugin;
public class Main extends JavaPlugin { // расширяем класс JavaPlugin
public void onEnable() // что то, что происходит при включении
{
getLogger().info("Hello!!!"); // выводим в консоль сообщение Hello!!!
}
public void onDisable() // что то, что происходит при выключении
{
getLogger().info("Bye!!!"); // выводим в консоль сообщение Bye!!!
}
}
4.Создаем в src файл plugin.yml и пишем там:
name: test
main: ru.Stebbilust.test.Main
version: 0.1
authors:
description:
commands:
name - имя плагина
main - путь к главному файлу
5.Переходим к экспорту!
1.Нажимаем File->export->jar file
2.Указываем путь сохранения
3.ОК
Если вдруг появляются ошибки, а предупреждений в коде нету,
то попробуйте экпортировать файл еще раз с заменой.
После этого устанавливаем плагин, запускаем сервер и видим:
Для своих:
Внимание! Гости не имеют прав для просмотра скрытого текста, зарегистрируйтесь.
Для чужих:
Eclipse Luna:
ТЫКSpigot-1.9.2:
ТЫКSpigot-API:
ТЫКНа этом все! Оценивайте и пишите ваши вопросы в комментарии!!!