Pterohost docs

SilkSpawners на сервере Minecraft: добыча и перенос спавнеров

Как настроить SilkSpawners: добыча спавнеров киркой с зачарованием, смена типа яйцом, права LuckPerms и защита экономики.

Кратко: SilkSpawners позволяет ломать спавнеры киркой с Silk Touch и переносить их куда угодно. Установите плагин, выдайте права через LuckPerms и настройте цены в config.yml - спавнеры станут полноценным экономическим инструментом сервера.

SilkSpawners на сервере Minecraft: добыча и перенос спавнеров

На ванильном сервере сломать спавнер киркой бесполезно - он просто уничтожается и ничего не выпадает. SilkSpawners меняет это поведение: с зачарованием Silk Touch спавнер выпадает как обычный предмет, его можно перенести в новое место или продать. В 2026 году плагин остаётся одним из самых популярных дополнений для серверов с выживанием и экономикой - только на SpigotMC он набрал больше 400 тысяч загрузок. Грамотная настройка SilkSpawners решает сразу три задачи: добычу, смену типа и баланс экономики - чтобы спавнеры не стали источником дюпа или инфляции.

Pterohost - игровой хостинг с NVMe-дисками, автоматической DDoS-защитой и поддержкой 24/7 для Minecraft-серверов любого масштаба. Промокод 4START даёт -20% на первый заказ. Заказать Minecraft хостинг

Установка SilkSpawners

Требования

SilkSpawners работает на Paper, Spigot и их форках (Purpur, Folia). Для Minecraft 1.21.x используйте версию плагина 7.x или выше - именно она поддерживает актуальные типы существ и API Paper 1.21.

Зависимости:

  • Vault - обязательно, если хотите брать плату за добычу и смену спавнеров.
  • Экономический плагин - EssentialsX Economy, CMI Economy или любой Vault-совместимый.
  • LuckPerms - для разграничения прав игроков.

Скачивание и размещение

  1. Скачайте актуальный JAR на SpigotMC или Hangar.
  2. Положите файл в папку plugins/ на сервере.
  3. Перезапустите сервер или выполните /reload confirm (не рекомендуется для продакшена - лучше полный рестарт).

После первого запуска плагин создаст директорию plugins/SilkSpawners/ с файлами:

  • config.yml - основные настройки
  • messages.yml - тексты сообщений (поддерживают цветовые коды &)
  • lang/ - файлы локализации

Основные настройки config.yml

Откройте plugins/SilkSpawners/config.yml. Ключевые параметры:

# Требовать Silk Touch для добычи спавнера
requireSilkTouch: true

# Выпадение спавнера при разрушении взрывом (TNT, крипер)
destroyDropEgg: false

# Выпадение при обычном ломании без Silk Touch
destroyDropXP: true
destroyDropXPAmount: 0

# Максимальное количество спавнеров в инвентаре (стак)
# По умолчанию спавнеры не стакаются - можно включить
stackAmount: 1

# Предотвращение дюпа (обязательно включить!)
preventDuplication: true

# Показывать тип существа в названии спавнера в инвентаре
displayEntityType: true
displayEntityTypeName: true

# Интеграция с Vault - цены за действия
economy:
  enabled: true
  # Цена за добычу спавнера
  minePrice: 0
  # Цена за смену типа яйцом
  changePrice: 0
  # Плата берётся с игрока (true) или выдаётся ему (false)
  mineCharge: true
  changeCharge: true

Параметры minePrice и changePrice задаются в единицах вашей игровой валюты. Если Vault не установлен, блок economy игнорируется.

Зачарование Silk Touch и добыча спавнера

Логика простая: игрок берёт кирку с зачарованием Silk Touch (Шёлковое касание) и ломает спавнер. Если у игрока есть право silkspawners.mine, спавнер выпадет как предмет с точным типом существа в названии, например “Spigot Spider Spawner”.

Если параметр requireSilkTouch: false, достаточно любой кирки - Silk Touch не потребуется. Для серверов выживания оставляйте true, иначе ранние игроки будут фармить спавнеры без всяких усилий.

Что происходит без права?

Если у игрока нет права silkspawners.mine, спавнер при ломе ведёт себя как на ванильном сервере - уничтожается без выпадения. Это нужно учитывать при настройке групп.

Время добычи

SilkSpawners не ускоряет само время ломания спавнера. Без эффектов Mining Fatigue или Haste спавнер ломается около 16-17 секунд алмазной киркой. Кирки с зачарованием Efficiency ускоряют процесс.

Смена типа спавнера яйцом

Это одна из главных функций плагина. Механика:

  1. Возьмите в руку яйцо призыва нужного существа (Spawn Egg).
  2. Нажмите правой кнопкой по установленному спавнеру.
  3. Тип существа сменится, яйцо сгорит.

Для этого нужно право silkspawners.change. Если включена опция economy.enabled: true и changePrice больше нуля, с баланса спишется указанная сумма.

Важный нюанс: если игрок хочет сменить тип спавнера на конкретное существо, у него должно быть яйцо именно этого моба. Нельзя сменить спавнер кроба на паука без яйца паука.

Ограничение разрешённых типов

В config.yml можно ограничить список существ, на которых разрешена смена:

# Список разрешённых типов спавнеров (пусто = все)
allowedEntities:
  - ZOMBIE
  - SKELETON
  - SPIDER
  - CREEPER
  - BLAZE
  - CAVE_SPIDER

Если список задан, попытка сменить на незаданный тип будет отклонена с сообщением об ошибке.

Команды плагина

КомандаОписаниеПраво
/silkspawners give <игрок> <тип> [кол-во]Выдать спавнер игрокуsilkspawners.give
/silkspawners infoИнформация о спавнере, на который смотришьsilkspawners.info
/silkspawners reloadПерезагрузить конфигsilkspawners.reload
/silkspawners listСписок поддерживаемых типов существsilkspawners.list

Типы существ указываются в верхнем регистре по API Bukkit: ZOMBIE, BLAZE, CAVE_SPIDER, MAGMA_CUBE и т.д. Проверить актуальный список можно командой /silkspawners list прямо в игре.

Пример: выдать игроку SteveBuilder три спавнера пещерного паука:

/silkspawners give SteveBuilder CAVE_SPIDER 3

Настройка прав через LuckPerms

SilkSpawners использует стандартную систему прав Bukkit. Полный список нод:

ПравоОписание
silkspawners.mineДобывать спавнеры с Silk Touch
silkspawners.changeМенять тип спавнера яйцом
silkspawners.giveВыдавать спавнеры командой
silkspawners.placeУстанавливать добытые спавнеры
silkspawners.reloadПерезагружать конфиг
silkspawners.infoКоманда /silkspawners info
silkspawners.notifyПолучать уведомления о действиях других
silkspawners.*Все права (только для администраторов)

Типичная схема для трёх групп

Новичок (default) - только может устанавливать готовые спавнеры, добыча недоступна:

lp group default permission set silkspawners.place true

Выживание (survival) - полноценная игра с добычей и сменой:

lp group survival permission set silkspawners.mine true
lp group survival permission set silkspawners.change true
lp group survival permission set silkspawners.place true
lp group survival permission set silkspawners.info true

Администратор (admin) - все права включая выдачу:

lp group admin permission set silkspawners.* true

Можно дать право на добычу конкретного типа существа через дочернюю ноду: silkspawners.type.BLAZE разрешает добывать только спавнеры Blaze. Общая нода silkspawners.mine разрешает все типы сразу.

Продажа спавнеров через экономику

SilkSpawners сам по себе не создаёт магазин - он только интегрируется с Vault. Для продажи спавнеров игроками друг другу или через магазин нужен отдельный плагин.

Схема 1: EssentialsX + чест-шоп

EssentialsX позволяет создавать знаковые магазины (ChestShop или встроенные знаки-шопы). Спавнер в инвентаре отображается как Monster Spawner с именем типа - его можно выставить в магазин по имени предмета.

Схема 2: ShopGUI+

ShopGUI+ поддерживает товары по material: и name:. Спавнер добавляется через:

items:
  1:
    material: SPAWNER
    damage: 0
    encodedItemStack: "..."  # NBT спавнера конкретного типа
    buyPrice: 5000
    sellPrice: 2000
    slot: 10

NBT-строку конкретного спавнера удобнее всего получить через команду /iteminfo с плагином EssentialsX, держа спавнер в руке.

Цена добычи как фильтр

Если поставить minePrice: 500, с игрока спишется 500 монет при каждом успешном ломе спавнера. Это механика pay-to-mine, которая снижает стимул фармить спавнеры в сессиях на несколько часов, но не запрещает сам процесс. Для серверов с жёсткой экономикой - полезный рычаг.

Защита от дюпа и злоупотреблений

Спавнеры - дорогой ресурс. Даже небольшая дыра в логике приводит к дюпу, который обрушивает экономику за несколько часов.

preventDuplication

Обязательно включите:

preventDuplication: true

Эта настройка блокирует сценарий “сломай - подними несколько копий” при лагах или race condition. Без неё на серверах с TPS < 18 иногда выпадало 2-3 копии спавнера.

Логирование через CoreProtect

CoreProtect пишет, кто и когда сломал или поставил спавнер. Команда проверки:

/co lookup t:1h a:break b:mob_spawner

Покажет все слома спавнеров за последний час. Если игрок за сессию добыл 50 спавнеров при minePrice: 0, это повод проверить, не было ли эксплойта.

Ограничение выдачи командой

Право silkspawners.give давайте только администраторам и доверенным операторам. Если оно попадёт в группу обычных игроков через ошибку в LuckPerms, любой сможет выдать себе бесконечные спавнеры Blaze и продавать их в шопе.

WorldGuard и приватные территории

SilkSpawners уважает флаги WorldGuard. Если регион помечен block-break: deny, добыть спавнер в нём не получится даже с Silk Touch и правами. Используйте это для защиты спаунерных ферм на ивентовых территориях.

Совместимость с другими плагинами

ПлагинСовместимостьПримечание
EssentialsXПолнаяVault через EssentialsX Economy работает корректно
LuckPermsПолнаяОсновная система прав
WorldGuardПолнаяФлаги региона соблюдаются
CoreProtectПолнаяЛогирует добычу и установку
CMIПолнаяVault-интеграция, CMI Economy
ShopGUI+Через VaultNBT спавнеров нужно настраивать вручную
mcMMOЧастичнаяНавык Mining влияет только на XP, не на выпадение
MythicMobsНе поддерживаетКастомные мобы MythicMobs в спавнер через SilkSpawners не помещаются

С Folia (многопоточный форк Paper) совместимость зависит от версии плагина - проверяйте описание на странице загрузки.

Частые проблемы и решения

Спавнер не выпадает при ломе

  • Проверьте, есть ли у игрока право silkspawners.mine.
  • Убедитесь, что кирка имеет зачарование Silk Touch (если requireSilkTouch: true).
  • Проверьте консоль на наличие ошибок плагина при запуске.

После смены типа яйцом существо не меняется

  • Убедитесь, что тип существа есть в allowedEntities (если список задан).
  • Проверьте право silkspawners.change.
  • Vault должен быть установлен и корректно определять экономику, если включена оплата.

Сообщения на английском

  • Скопируйте messages.yml из папки lang/ru_RU.yml в корень plugins/SilkSpawners/ и переименуйте в messages.yml, либо укажите в config.yml: language: ru_RU.

Конфликт с другим плагином на правый клик по спавнеру

  • Некоторые плагины регионов (GriefPrevention, Lands) перехватывают взаимодействие раньше SilkSpawners. Проверьте порядок приоритетов событий или добавьте исключение в настройках региона.

Связанные материалы

Для полноценной настройки экономики на сервере читайте руководство по Vault и экономике - там разобрана интеграция плагинов через единый API. Перед крупными изменениями конфигурации сделайте резервную копию сервера: инструкция в статье резервное копирование Minecraft-сервера. Общий список полезных плагинов для выживания и экономики собран в подборке лучших плагинов.

Заключение

SilkSpawners - компактный, хорошо поддерживаемый плагин, который за несколько минут настройки добавляет на сервер полноценную механику переноса спавнеров. Включите preventDuplication, выдайте права через LuckPerms по группам, поставьте разумную цену добычи и смены через Vault - и спавнеры станут ценным, но не разрушающим экономику ресурсом. Следите за обновлениями на SpigotMC или Hangar: для каждой мажорной версии Minecraft выходит обновлённая сборка плагина с актуальными типами существ.

Pterohost - стабильный Minecraft-хостинг на NVMe-серверах с защитой от DDoS и круглосуточной техподдержкой. Промокод 4START даёт -20% на первый заказ. Заказать Minecraft хостинг