- Документация
- https://modrinth.com/plugin/enchantlimiter
EnchantLimiter — серверный плагин для Bukkit, Spigot и Paper, предназначенный для ограничения максимального уровня отдельных зачарований. Он помогает корректировать влияние сильных эффектов на PvP и другие игровые ситуации без установки модификации на клиент.
Проект относится к игровым механикам, магии и служебным инструментам. Его задача узкая: контролировать допустимые зачарования и препятствовать части способов обхода лимитов. Готовые значения, команды и синтаксис настроек в основе не приведены.
Плагин позволяет установить предел для выбранных зачарований и полностью отключить отдельный эффект. Он может использоваться, чтобы:
• сохранить зачарования как часть прогрессии;
• уменьшить влияние верхних уровней;
• исключить конкретный эффект из режима;
• унифицировать правила для разных способов получения предметов;
• поддерживать выбранную модель PvP.
EnchantLimiter не описан как система создания пользовательских зачарований и не добавляет новые эффекты.
В качестве примеров автор называет Protection и Sharpness. Высокая защита способна затягивать столкновения, а повышенный урон — резко менять их длительность. Универсального максимума нет: решение зависит от правил, экипировки и остальных механик сервера.
Официальный текст связывает проект прежде всего с survival-PvP, где Protection IV может приводить к продолжительным боям без результата. Это объясняет замысел, но не гарантирует одинаковый эффект на любой сборке.
Перед изменением полезно определить:
• какая проблема наблюдается;
• какие зачарования на неё влияют;
• нужен лимит или полный запрет;
• как будут обработаны старые предметы;
• по каким признакам оценивать результат.
Ограничение сохраняет зачарование, но уменьшает его допустимую силу. Полное отключение исключает выбранный эффект из предусмотренного плагином оборота. В исходном описании как пример приведён Thorns, который автор считает нежелательным для выбранного PvP-сценария.
Эти режимы решают разные задачи:
• лимит подходит, когда механика нужна, но верхний уровень нарушает баланс;
• отключение — когда сам эффект противоречит правилам;
• разные зачарования могут требовать разных решений;
• новые правила стоит сообщить игрокам заранее.
Значения по умолчанию и список эффектов, ограничиваемых сразу после установки, не указаны.
Автор заявляет обработку большинства событий, связанных с надеванием, зачарованием и подбором зачарованных предметов. Цель — не позволить обойти лимит простым использованием другого пути получения или экипировки вещи.
Формулировка «большинство событий» не является полным перечнем. Основа не уточняет поведение с наковальней, торговлей, контейнерами, командными предметами, сторонними системами и пользовательскими зачарованиями.
На тестовой копии следует проверить:
• обычное зачарование;
• подбор готового предмета;
• надевание экипировки;
• награды других плагинов;
• перенос старых предметов;
• нестандартные предметные системы.
Последние сценарии не подтверждены как гарантированно поддерживаемые.
EnchantLimiter предоставляет механизм, но не выбирает правила за администратора. Резкое снижение уровней может затронуть PvE, экономику и ценность старых наград.
Рабочий порядок:
• зафиксировать текущие уровни;
• выбрать небольшую группу проблемных эффектов;
• проверить бои и выживание на копии сервера;
• отдельно протестировать старые и новые предметы;
• опубликовать понятное описание ограничений;
• сохранить резервную копию перед переносом.
Такой подход не обещает определённого результата, но помогает отделить действие плагина от других изменений.
Подтверждены Bukkit, Spigot и Paper. Перечень Minecraft начинается с 1.8.8 и 1.8.9, включает версии 1.9–1.20.6 со всеми указанными промежуточными выпусками и заканчивается веткой 1.21–1.21.5.
Официальное описание использует широкую формулировку о поддержке всех версий, однако эта справка ограничивается точным списком метаданных. Версии выше 1.21.5 и неперечисленные платформы не считаются подтверждёнными.
Стороны проекта:
• client — unsupported;
• server — required.
Игрокам отдельный клиентский компонент не нужен.
EnchantLimiter-1.0.0.jar помещается в папку plugins совместимого сервера. В основе нет дополнительных команд установки, названия файла настроек, перечня разрешений или обязательной последовательности конфигурирования.
Обязательные project dependencies в выбранных метаданных не указаны. Это не подтверждает совместимость с любым плагином предметов или зачарований.
Перед включением на рабочем сервере рекомендуется:
• сделать резервную копию;
• проверить версию ядра;
• сохранить исходный JAR и его хеш;
• протестировать типовые способы получения предметов;
• проверить журналы запуска.
Опубликован один артефакт:
• EnchantLimiter-1.0.0.jar;
• версия — 1.0.0;
• размер — 12 565 байт;
• SHA-512 — b667f8ebe8e4be023e2466de196e5e35d58bcd8cb1db016148893b6285a9c41cfbf53439a397dea61e64eb936111d205d297292cc0a1bf9228f5cb0c4376a571;
• SHA-1 — 734322ec9b16447e1c7d5f6f95a613c0e80c64f9.
Размер сам по себе не показывает качество или безопасность кода. Для идентификации важны имя, версия и контрольные суммы.
В карточке указана лицензия MIT. Она определяет условия использования проекта, но не является гарантией совместимости, производительности или отсутствия ошибок.
JAR получен по официальному HTTPS, локально сверён с опубликованными хешами и прошёл статическую проверку структуры и путей. Динамический запуск не выполнялся, поэтому не проверялись фактическая реакция на предметы, взаимодействие с другими плагинами и нагрузка.
Автор называет плагин высокопроизводительным, но измерений в основе нет. Конкретное потребление ресурсов или влияние на tick time подтвердить нельзя.
Материалы не раскрывают:
• формат и расположение настроек;
• права и административные команды;
• стандартные пределы;
• обработку уже существующих предметов;
• совместимость с пользовательскими зачарованиями;
• полный перечень отслеживаемых событий;
• поведение при конфликте плагинов;
• процедуру обновления настроек.
Поэтому EnchantLimiter следует рассматривать как узкий инструмент с подтверждённым назначением, а не как готовую универсальную политику баланса.
Нет. Клиентская сторона не поддерживается, серверная обязательна.
Да. Описание прямо заявляет возможность полного отключения выбранных эффектов.
Нет. В фактической основе список заканчивается на 1.21.5.
В выбранных метаданных обязательные project dependencies не указаны.
Нет. Автор заявляет обработку большинства связанных событий, но абсолютная защита от всех способов не подтверждена.
Проект относится к игровым механикам, магии и служебным инструментам. Его задача узкая: контролировать допустимые зачарования и препятствовать части способов обхода лимитов. Готовые значения, команды и синтаксис настроек в основе не приведены.
Что делает EnchantLimiter
Плагин позволяет установить предел для выбранных зачарований и полностью отключить отдельный эффект. Он может использоваться, чтобы:
• сохранить зачарования как часть прогрессии;
• уменьшить влияние верхних уровней;
• исключить конкретный эффект из режима;
• унифицировать правила для разных способов получения предметов;
• поддерживать выбранную модель PvP.
EnchantLimiter не описан как система создания пользовательских зачарований и не добавляет новые эффекты.
Скриншоты и внешний вид
Зачем ограничивать уровни
В качестве примеров автор называет Protection и Sharpness. Высокая защита способна затягивать столкновения, а повышенный урон — резко менять их длительность. Универсального максимума нет: решение зависит от правил, экипировки и остальных механик сервера.
Официальный текст связывает проект прежде всего с survival-PvP, где Protection IV может приводить к продолжительным боям без результата. Это объясняет замысел, но не гарантирует одинаковый эффект на любой сборке.
Перед изменением полезно определить:
• какая проблема наблюдается;
• какие зачарования на неё влияют;
• нужен лимит или полный запрет;
• как будут обработаны старые предметы;
• по каким признакам оценивать результат.
Лимит и полное отключение
Ограничение сохраняет зачарование, но уменьшает его допустимую силу. Полное отключение исключает выбранный эффект из предусмотренного плагином оборота. В исходном описании как пример приведён Thorns, который автор считает нежелательным для выбранного PvP-сценария.
Эти режимы решают разные задачи:
• лимит подходит, когда механика нужна, но верхний уровень нарушает баланс;
• отключение — когда сам эффект противоречит правилам;
• разные зачарования могут требовать разных решений;
• новые правила стоит сообщить игрокам заранее.
Значения по умолчанию и список эффектов, ограничиваемых сразу после установки, не указаны.
Защита от обходов
Автор заявляет обработку большинства событий, связанных с надеванием, зачарованием и подбором зачарованных предметов. Цель — не позволить обойти лимит простым использованием другого пути получения или экипировки вещи.
Формулировка «большинство событий» не является полным перечнем. Основа не уточняет поведение с наковальней, торговлей, контейнерами, командными предметами, сторонними системами и пользовательскими зачарованиями.
На тестовой копии следует проверить:
• обычное зачарование;
• подбор готового предмета;
• надевание экипировки;
• награды других плагинов;
• перенос старых предметов;
• нестандартные предметные системы.
Последние сценарии не подтверждены как гарантированно поддерживаемые.
Практическое планирование баланса
EnchantLimiter предоставляет механизм, но не выбирает правила за администратора. Резкое снижение уровней может затронуть PvE, экономику и ценность старых наград.
Рабочий порядок:
• зафиксировать текущие уровни;
• выбрать небольшую группу проблемных эффектов;
• проверить бои и выживание на копии сервера;
• отдельно протестировать старые и новые предметы;
• опубликовать понятное описание ограничений;
• сохранить резервную копию перед переносом.
Такой подход не обещает определённого результата, но помогает отделить действие плагина от других изменений.
Совместимые версии и платформы
Подтверждены Bukkit, Spigot и Paper. Перечень Minecraft начинается с 1.8.8 и 1.8.9, включает версии 1.9–1.20.6 со всеми указанными промежуточными выпусками и заканчивается веткой 1.21–1.21.5.
Официальное описание использует широкую формулировку о поддержке всех версий, однако эта справка ограничивается точным списком метаданных. Версии выше 1.21.5 и неперечисленные платформы не считаются подтверждёнными.
Стороны проекта:
• client — unsupported;
• server — required.
Игрокам отдельный клиентский компонент не нужен.
Установка и зависимости
EnchantLimiter-1.0.0.jar помещается в папку plugins совместимого сервера. В основе нет дополнительных команд установки, названия файла настроек, перечня разрешений или обязательной последовательности конфигурирования.
Обязательные project dependencies в выбранных метаданных не указаны. Это не подтверждает совместимость с любым плагином предметов или зачарований.
Перед включением на рабочем сервере рекомендуется:
• сделать резервную копию;
• проверить версию ядра;
• сохранить исходный JAR и его хеш;
• протестировать типовые способы получения предметов;
• проверить журналы запуска.
Файл выпуска
Опубликован один артефакт:
• EnchantLimiter-1.0.0.jar;
• версия — 1.0.0;
• размер — 12 565 байт;
• SHA-512 — b667f8ebe8e4be023e2466de196e5e35d58bcd8cb1db016148893b6285a9c41cfbf53439a397dea61e64eb936111d205d297292cc0a1bf9228f5cb0c4376a571;
• SHA-1 — 734322ec9b16447e1c7d5f6f95a613c0e80c64f9.
Размер сам по себе не показывает качество или безопасность кода. Для идентификации важны имя, версия и контрольные суммы.
Лицензия и проверка
В карточке указана лицензия MIT. Она определяет условия использования проекта, но не является гарантией совместимости, производительности или отсутствия ошибок.
JAR получен по официальному HTTPS, локально сверён с опубликованными хешами и прошёл статическую проверку структуры и путей. Динамический запуск не выполнялся, поэтому не проверялись фактическая реакция на предметы, взаимодействие с другими плагинами и нагрузка.
Автор называет плагин высокопроизводительным, но измерений в основе нет. Конкретное потребление ресурсов или влияние на tick time подтвердить нельзя.
Ограничения данных
Материалы не раскрывают:
• формат и расположение настроек;
• права и административные команды;
• стандартные пределы;
• обработку уже существующих предметов;
• совместимость с пользовательскими зачарованиями;
• полный перечень отслеживаемых событий;
• поведение при конфликте плагинов;
• процедуру обновления настроек.
Поэтому EnchantLimiter следует рассматривать как узкий инструмент с подтверждённым назначением, а не как готовую универсальную политику баланса.
FAQ
Требуется ли установка на клиент?
Нет. Клиентская сторона не поддерживается, серверная обязательна.
Можно ли полностью запретить зачарование?
Да. Описание прямо заявляет возможность полного отключения выбранных эффектов.
Подтверждена ли работа новее 1.21.5?
Нет. В фактической основе список заканчивается на 1.21.5.
Нужны ли обязательные зависимости?
В выбранных метаданных обязательные project dependencies не указаны.
Исключает ли плагин любой обход?
Нет. Автор заявляет обработку большинства связанных событий, но абсолютная защита от всех способов не подтверждена.