Лучшие плагины для сервера Minecraft

Это руководство предназначено для владельцев серверов Minecraft на хостинге proxify.cloud (панель Proxmox, выделенный сервер с Ubuntu). Мы разберём, как установить и настроить действительно полезные плагины, которые сделают ваш сервер удобным, безопасным и интересным для игроков. Все действия выполняются через панель управления proxify.cloud или по SSH.

Подготовка к установке плагинов

Прежде чем добавлять плагины, убедитесь, что сервер работает на стабильной сборке Bukkit/Spigot или Paper. Рекомендуем Paper – он оптимизирован и поддерживает большинство плагинов. Если вы используете ванильный сервер, замените его:

  1. Зайдите в панель Proxmox на proxify.cloud, выберите вашу виртуальную машину и откройте консоль (Shell) или подключитесь по SSH.
  2. Остановите сервер, если он запущен:
    systemctl stop minecraft
    
    Или, если используете screen/tmux, выполните stop внутри консоли сервера.
  3. Перейдите в директорию сервера (обычно /home/minecraft/server):
    cd /home/minecraft/server
    
  4. Скачайте последнюю сборку Paper:
    wget https://api.papermc.io/v2/projects/paper/versions/1.20.4/builds/400/downloads/paper-1.20.4-400.jar -O server.jar
    
    (версию и номер сборки можно найти на papermc.io)
  5. Запустите сервер один раз для генерации папок и файлов:
    java -Xms1G -Xmx4G -jar server.jar nogui
    
    После появления сообщения Done! остановите сервер командой stop.

Теперь папка plugins готова к наполнению.

Установка плагинов

Все плагины скачиваются в формате .jar и помещаются в папку plugins. Если вы используете панель proxify.cloud, можете воспользоваться встроенным файловым менеджером для загрузки архивов. Альтернативный способ – скачать плагин через wget прямо на сервере (удобно, если вы знаете прямую ссылку на jar).

Ниже приведён список плагинов, которые можно считать лучшими для большинства серверов:

  • EssentialsX – основа (команды, варпы, экономика, анти-спам и прочее)
  • LuckPerms – гибкая система прав
  • WorldEdit – редактирование мира в режиме полёта
  • WorldGuard – защита регионов
  • CoreProtect – логирование действий игроков и блоков
  • GriefPrevention – защита территории от гриферов
  • Vault – мост для экономики и пермишенов (требуется для многих плагинов)
  • PlaceholderAPI – универсальный плейсхолдер для сообщений

Скачать их можно с официальных источников: SpigotMC, BukkitDev, Modrinth. Для примера установим EssentialsX и LuckPerms:

cd /home/minecraft/server/plugins
wget https://github.com/EssentialsX/Essentials/releases/download/2.20.1/EssentialsX-2.20.1.jar
wget https://luckperms.net/download/LuckPerms-Bukkit-5.4.140.jar

После переноса всех нужных jar перезапустите сервер. Первый запуск создаст конфигурационные файлы и папки для каждого плагина.

Настройка плагинов

Большинство плагинов готовы к работе сразу, но без правильной конфигурации они могут не соответствовать вашим ожиданиям. Основные файлы настроек находятся в папке plugins/<название плагина>/config.yml (или config.yml внутри его папки).

1. EssentialsX

После запуска сервера откройте plugins/EssentialsX/config.yml:

  • Настройте nickname-prefix: '&7[&f' и другие визуальные поля по вкусу.
  • Отключите лишние команды, если не нужны: disabled-commands: [ 'pl', 'plugins', 'version', 'ver', 'icanhasbukkit', 'about', 'info' ].
  • Настройте экономику: currency-symbol: '$', starting-balance: 100.
  • Обязательно установите ops в ops.txt (или через LuckPerms). EssentialsX не даёт полных прав админам без дополнительной настройки.

2. LuckPerms

Для управления правами необходимо задать хотя бы одного администратора. Сделать это можно из консоли сервера:

lp group default setparent default
lp group admin setperm *
lp user <вашник> parent add admin

Для удобства используйте веб-редактор:

  1. Установите плагин LuckPerms (он уже есть).
  2. Выполните /lp editor – получите ссылку, перейдите по ней в браузере.
  3. Настройте группы и конкретные права игроков.

Важно: не забудьте отменить все права операторов через ops.json – LuckPerms должен управлять всем.

3. WorldEdit и WorldGuard

WorldEdit не требует конфигурации – просто дайте игрокам право worldedit.* (только доверенным). WorldGuard настраивается через config.yml:

regions:
  enable: true
  max-region-count-per-player: 10
protection:
  enable: true
  allowed-commands:
    - /tell
    - /msg

Создание регионов делается в игре: //wand – выделение территории, /rg claim <название>.

4. CoreProtect

Этот плагин пишет всё в базу данных (по умолчанию SQLite). Для работы с большим сервером лучше настроить MySQL (через config.yml):

database:
  type: MySQL
  host: 127.0.0.1
  port: 3306
  database: coreprotect
  username: core
  password: пароль

После этого команды /co inspect и /co rollback станут вашими лучшими инструментами для отката действий игроков.

5. PlaceholderAPI

Обычно не требует отдельной настройки – просто установите плагин. Для вывода плейсхолдеров (например, баланса или онлайн) используйте сторонние плагины (EssentialsX, Vault) и расширения PlaceholderAPI:

/papi ecloud download Vault
/papi ecloud download Essentials
/papi reload

Теперь вы можете использовать %vault_eco_balance% или %essentials_online% в сообщениях, табах и т.д.

Проверка работоспособности

После настройки каждого плагина перезагружайте сервер командой stop и запускайте снова. Если в консоли нет ошибок, плагины работают. Проверьте основные функции в игре:

  • /balance, /tpa, /home – EssentialsX
  • /lp user <ник> permission check essentials.help – LuckPerms
  • /we h – WorldEdit
  • /rg list – WorldGuard
  • /co lookup – CoreProtect

Если что-то не работает, смотрите логи при запуске (logs/latest.log). Там будет указан конфликтующий плагин или неправильная версия.

Возможные проблемы и решения

  1. Плагин не загружается, пишет "Unsupported version"
    Проверьте, что версия плагина соответствует версии ядра сервера (Spigot/Paper). Если у вас Paper 1.20.4, ищите плагин для 1.20.x. Иногда старые плагины работают с помощью ViaVersion, но это не панацея.

  2. Ошибка конфликта команд (например, /msg и Essentials /msg)
    Отключите стандартные команды ваниллы, заменив их плагином. В server.properties установите enable-command-block=false, а в EssentialsX укажите override-command: true для нужных команд. Или просто измените алиасы.

  3. Не работает экономика (Vault)
    Убедитесь, что (1) установлен Vault, (2) установлен EssentialsX или другой провайдер экономики, (3) Vault показывает [Vault] Economy set to EssentialsX. Если нет, перезапустите сервер.

  4. Плагин требует MySQL (CoreProtect), а сервер не может подключиться к базе
    В панели proxify.cloud можно создать отдельную БД (через Proxmox или установить MySQL на том же сервере). Убедитесь, что хост указан как 127.0.0.1 (если на локальной машине) или внешний адрес. Проверьте порт доступности и пароль.

  5. Плагин есть в папке, но не появляется в списке (/plugins)
    Скорее всего, jar повреждён или несовместим. Скачайте его заново с официального сайта. Также проверьте права доступа к файлу (ls -la plugins/), он должен быть читаем для пользова