Водич
Како направити Spigot плагин
Ажурирано 7. октобар 2026.
Spigot плагин користи Bukkit/Spigot API, па ради на Spigot-у и на сваком његовом fork-у, укључујући Paper. Зато је то најшири избор кад не знаш где ће плагин радити. Овај водич покрива пројекат, код и билд.
Прилагоди пример свом серверу.
Генериши ово уз CodexeКорак по корак
1.Подеси Java-у и алат за билд
Инсталирај JDK који одговара твојој Minecraft верзији (17, 21 или 25) и користи Maven или Gradle.
2.Додај Spigot API
Додај
spigot-apiза своју верзију из Spigot репозиторијума са опсегомprovided. Потребан је само за компајлирање; сервер га обезбеђује при извршавању.3.Напиши команде и listener-е
Региструј
CommandExecutorсаgetCommand("name").setExecutor(...), а event listener-е саregisterEvents.4.Напиши plugin.yml
Име, верзија, главна класа,
api-version(од 1.13), команде и дозволе.5.Билдуј и инсталирај
mvn package, па копирај .jar изtarget/у фолдерplugins/на серверу и рестартуј.
Старе верзије (од 1.8 до 1.12)
Многи сервери са мини играма и даље раде на 1.8. API је старији (нема api-version, другачији називи материјала), па плагин мора да буде написан за ту верзију, а не копиран из туторијала за 1.21. Codexe пита за верзију и пише код за тај API.
Уз Codexe
Опиши плагин и наведи „Spigot“ са верзијом. Codexe генерише Maven пројекат, компајлира га, исправља грешке и пушта те да га тестираш на тест серверу те верзије пре него што га преузмеш.
Питања
Да ли ми треба BuildTools?
Само да покренеш Spigot сервер или да користиш NMS (интерни код сервера). За компајлирање према обичном API-ју довољна је зависност spigot-api.
Spigot плагин или Paper плагин?
Spigot ако мора да ради свуда; Paper ако твој сервер ради на Paper-у и хоћеш његов додатни API. Погледај како направити Paper плагин.
Направи Spigot плагин
Овај промпт се отвара спреман за слање:
“Spigot 1.8.8 плагин под именом Kits: /kit <name> даје подесив сет предмета са cooldown-ом по киту, китови дефинисани у config.yml, дозвола kits.<name> по киту, cooldown-и се чувају између рестартова.”
Генериши ово уз Codexe