Чем плагин для сервера Minecraft (Bukkit/Spigot) отличается от мода?
Хочу сделать что-то для своего сервера — например команду /spawn. Мне нужен мод или плагин? И что такое Bukkit/Spigot/Paper, в чём разница?
2 ответа
Для команды /spawn тебе нужен плагин, а не мод — это куда проще.
- Bukkit — это API (набор инструментов), на котором пишут плагины на Java.
- Spigot — улучшенная версия Bukkit-сервера, самая популярная.
- Paper — ещё более оптимизированная версия Spigot, сейчас чаще всего советуют именно её.
Плагины ставятся только на сервер — игрокам ничего качать не нужно, они заходят обычным клиентом. Это огромный плюс: добавил плагин с /spawn, /home, защитой регионов — и все сразу пользуются.
Минимальный плагин — это Java-класс, наследник JavaPlugin, плюс файл plugin.yml. Регистрируешь команду, пишешь обработчик onCommand — готово. Гайды ищи по словам «Spigot plugin tutorial».
Правило выбора: меняешь правила/команды на сервере → плагин (Paper/Spigot). Добавляешь новые блоки/мобов/текстуры всем игрокам → мод (Forge/Fabric). Для админа сервера почти всегда нужны именно плагины.