- Документация
- https://modrinth.com/plugin/disenchantment
Disenchantment — серверный плагин H7KZ для работы с чарами через стандартную наковальню. Он позволяет перенести эффект с предмета на книгу и отделить один эффект от книги с несколькими чарами.
Категории проекта: adventure, equipment и game-mechanics. Клиентская установка не поддерживается, серверная обязательна.
При снятии чар зачарованный предмет помещают в первый слот наковальни, книгу — во второй. Выбранный эффект переносится на книгу, а исходный предмет остаётся без него. Для операции предусмотрена настраиваемая стоимость в опыте.
При разделении книгу с несколькими чарами совмещают с пустой книгой. Один эффект отделяется, исходная книга сохраняет остальные, а новая получает вынесенное зачарование. Это помогает точечно применять чары и перерабатывать книги, которые иначе неудобны для выбранной экипировки.
Подтверждённое описание включает:
• перенос зачарования с предмета на книгу;
• отделение одного эффекта от многоэффектной книги;
• использование обычной наковальни;
• настройку цены в опыте;
• необязательную денежную стоимость;
• ограничения по мирам, материалам и зачарованиям;
• работу на Folia и распространённых Spigot-совместимых платформах.
Полный перечень параметров зависит от выпуска. В исходном материале упоминается совместимость с некоторыми системами пользовательских чар, но полная таблица опущена, поэтому поддержку любого такого плагина предполагать нельзя.
Disenchantment рассчитан на серверы выживания и приключенческие режимы, где экипировка и книги имеют заметную ценность. Он уместен, когда редкие чары нужно сохранять без нового рабочего блока и клиентского дополнения.
Плагин стоит рассмотреть, если:
• изношенное снаряжение часто содержит ценные эффекты;
• книги с несколькими чарами нужно разделять;
• стоимость переработки должна зависеть от опыта или валюты;
• отдельные миры, материалы либо эффекты требуется исключить;
• ванильная наковальня должна остаться основным интерфейсом.
На сервере, где ошибочное зачарование намеренно необратимо, такая функция может нарушить задуманный баланс.
Извлечение чар меняет ценность добычи, опыта, книг и старой экипировки. До запуска нужно оценить частоту редких эффектов, цену операции, запреты для отдельных миров и предметов, а также влияние на торговлю. Стоимость должна соответствовать экономике режима.
Указаны платформы Folia, Paper, Purpur и Spigot. Клиентская сторона имеет статус unsupported, серверная — required. JAR устанавливается только на сервер.
Подтверждены версии Minecraft:
• 1.18, 1.18.1 и 1.18.2;
• 1.19–1.19.4;
• 1.20–1.20.6;
• 1.21–1.21.11;
• 26.1, 26.1.1, 26.1.2 и 26.2.
Нужно сопоставлять номер Minecraft, выпуск плагина и тип ядра. Для нестандартного форка совместимость нельзя считать доказанной только по его происхождению от Paper или Spigot.
JAR помещают в папку plugins совместимого сервера. Практичная последовательность:
• определить версию Minecraft и серверную платформу;
• выбрать соответствующий выпуск Disenchantment;
• остановить сервер;
• при обновлении сохранить старый JAR и данные плагина;
• оставить в plugins только одну версию;
• запустить сервер и проверить журнал;
• выполнить тест на временных предметах.
Несколько JAR разных версий могут вызвать конфликт или затруднить определение фактически загруженного выпуска.
Сначала проверяют перенос с предмета. Берут зачарованный предмет и обычную книгу, размещают их в заявленном порядке, оценивают результат и стоимость, затем завершают операцию. После этого сравнивают чары на книге и исходном предмете.
Отдельный тест проводят для разделения:
• подготовить книгу с несколькими чарами и пустую книгу;
• проверить результат в наковальне;
• завершить операцию;
• сравнить эффекты на обеих книгах;
• повторить при недостатке требуемых ресурсов.
Тест повторяют в каждом нужном мире и отдельно проверяют разрешённые и запрещённые материалы. Предоставленные JAR динамически не запускались.
В выбранных метаданных обязательные project dependencies не указаны. Дополнительную экономическую функцию следует рассматривать отдельно от базовой механики.
Проект заявляет необязательную денежную стоимость операций. Для неё нужны Vault и совместимый экономический плагин. Цену можно задавать отдельно для снятия чар и разделения книг; при отсутствии Vault денежная часть описана как отключённая по умолчанию. Перед открытием функции игрокам следует проверить показ суммы, списание и отказ при недостаточном балансе.
Disenchantment не является клиентским модом. Он изменяет обращение с ценными предметами, поэтому ошибка настройки может затронуть экономику и накопления игроков.
Статическая проверка не подтверждает:
• производительность на конкретной сборке;
• отсутствие конфликтов с другими плагинами наковальни;
• универсальную поддержку пользовательских чар;
• совместимость старых данных с каждым новым выпуском;
• возврат уже изменённых предметов после отката.
Заявление о лёгкости нельзя трактовать как гарантию отсутствия нагрузки. Фактическое поведение проверяется только на целевом сервере.
Перед обновлением сохраняют JAR, папку данных, цены, ограничения и при риске для предметов резервную копию мира. Новый выпуск проверяют на копии среды, затем заменяют файл при остановленном сервере и изучают журнал.
После старта повторяют обе операции наковальни. До завершения проверки не стоит разрешать массовую переработку предметов. Для отката сервер останавливают, возвращают прежний JAR и при необходимости совместимую копию данных.
Откат плагина не отменяет уже совершённые операции. Если игроки успели перенести чары, восстановление состояния может потребовать копии мира, а не только старого файла.
Если механика не появилась или работает неверно:
• убедиться, что загружен один JAR;
• сопоставить версии Minecraft, плагина и платформы;
• изучить ошибки в журнале старта;
• повторить тест с ванильным предметом и чарами;
• проверить ограничения мира, материала и эффекта;
• временно исключить другие плагины, меняющие наковальню;
• для денежной функции проверить Vault и экономический компонент;
• сравнить файл с опубликованным хешем.
Минимальная конфигурация помогает отделить ошибку установки от конфликта. Дополнительные компоненты затем возвращают по одному.
Версия 6.5.12: Disenchantment-6.5.12.jar, 1 546 055 байт. SHA-512: 7b26cdbe6613871e121769f4b63fc3b9cd09f78e05341ac82700921988a126bae986ce0b09e529b99f865fc083f28324590eadc1ebb3636f3a3758c111783d7a; SHA-1: 16dfdc148d0aba5ca2cb0c9166bd9199f2e960fd.
Версия 6.4.0: Disenchantment-6.4.0.jar, 548 183 байта. SHA-512: 028487c5c99745d5938b3ef783b8fbf0aff7f6cf7f310c645b68e9d453d4834e7615ed8d1bcfc76dc6191173f47005e19ea65a7b2cf31987f6e16ae3648e5e64; SHA-1: ea73c69ac1ed544cb134a61a60d568fae3a3f243.
Файлы получены по официальному HTTPS, локально сверены с опубликованными хешами и прошли статическую проверку структуры и путей. Динамический запуск не выполнялся, поэтому работоспособность этим не подтверждена.
Подтверждённый автор — H7KZ. Лицензия проекта — MIT, идентификатор SPDX — MIT. Локализация разрешена при соблюдении условий лицензии и сохранении необходимых уведомлений. Рекомендации по балансу и эксплуатации в статье не являются заявлениями автора.
Нет. Клиентская сторона отмечена как unsupported, серверная как required. Плагин размещается на сервере.
В предоставленном описании новые блоки не заявлены. Основные операции выполняются через стандартную наковальню.
Нет. Денежная интеграция необязательна и требует Vault вместе с совместимым экономическим плагином.
Да. Один эффект переносится на отдельную книгу, а исходная сохраняет остальные.
Нужно изучить журнал, повторить перенос и разделение на тестовых предметах, проверить стоимость, ограничения и работу в нужных мирах.
Категории проекта: adventure, equipment и game-mechanics. Клиентская установка не поддерживается, серверная обязательна.
Назначение и принцип работы
При снятии чар зачарованный предмет помещают в первый слот наковальни, книгу — во второй. Выбранный эффект переносится на книгу, а исходный предмет остаётся без него. Для операции предусмотрена настраиваемая стоимость в опыте.
При разделении книгу с несколькими чарами совмещают с пустой книгой. Один эффект отделяется, исходная книга сохраняет остальные, а новая получает вынесенное зачарование. Это помогает точечно применять чары и перерабатывать книги, которые иначе неудобны для выбранной экипировки.
Скриншоты и внешний вид
Основные возможности
Подтверждённое описание включает:
• перенос зачарования с предмета на книгу;
• отделение одного эффекта от многоэффектной книги;
• использование обычной наковальни;
• настройку цены в опыте;
• необязательную денежную стоимость;
• ограничения по мирам, материалам и зачарованиям;
• работу на Folia и распространённых Spigot-совместимых платформах.
Полный перечень параметров зависит от выпуска. В исходном материале упоминается совместимость с некоторыми системами пользовательских чар, но полная таблица опущена, поэтому поддержку любого такого плагина предполагать нельзя.
Аудитория и сценарии выбора
Disenchantment рассчитан на серверы выживания и приключенческие режимы, где экипировка и книги имеют заметную ценность. Он уместен, когда редкие чары нужно сохранять без нового рабочего блока и клиентского дополнения.
Плагин стоит рассмотреть, если:
• изношенное снаряжение часто содержит ценные эффекты;
• книги с несколькими чарами нужно разделять;
• стоимость переработки должна зависеть от опыта или валюты;
• отдельные миры, материалы либо эффекты требуется исключить;
• ванильная наковальня должна остаться основным интерфейсом.
На сервере, где ошибочное зачарование намеренно необратимо, такая функция может нарушить задуманный баланс.
Влияние на баланс
Извлечение чар меняет ценность добычи, опыта, книг и старой экипировки. До запуска нужно оценить частоту редких эффектов, цену операции, запреты для отдельных миров и предметов, а также влияние на торговлю. Стоимость должна соответствовать экономике режима.
Совместимость
Указаны платформы Folia, Paper, Purpur и Spigot. Клиентская сторона имеет статус unsupported, серверная — required. JAR устанавливается только на сервер.
Подтверждены версии Minecraft:
• 1.18, 1.18.1 и 1.18.2;
• 1.19–1.19.4;
• 1.20–1.20.6;
• 1.21–1.21.11;
• 26.1, 26.1.1, 26.1.2 и 26.2.
Нужно сопоставлять номер Minecraft, выпуск плагина и тип ядра. Для нестандартного форка совместимость нельзя считать доказанной только по его происхождению от Paper или Spigot.
Установка
JAR помещают в папку plugins совместимого сервера. Практичная последовательность:
• определить версию Minecraft и серверную платформу;
• выбрать соответствующий выпуск Disenchantment;
• остановить сервер;
• при обновлении сохранить старый JAR и данные плагина;
• оставить в plugins только одну версию;
• запустить сервер и проверить журнал;
• выполнить тест на временных предметах.
Несколько JAR разных версий могут вызвать конфликт или затруднить определение фактически загруженного выпуска.
Проверка результата
Сначала проверяют перенос с предмета. Берут зачарованный предмет и обычную книгу, размещают их в заявленном порядке, оценивают результат и стоимость, затем завершают операцию. После этого сравнивают чары на книге и исходном предмете.
Отдельный тест проводят для разделения:
• подготовить книгу с несколькими чарами и пустую книгу;
• проверить результат в наковальне;
• завершить операцию;
• сравнить эффекты на обеих книгах;
• повторить при недостатке требуемых ресурсов.
Тест повторяют в каждом нужном мире и отдельно проверяют разрешённые и запрещённые материалы. Предоставленные JAR динамически не запускались.
Экономика и зависимости
В выбранных метаданных обязательные project dependencies не указаны. Дополнительную экономическую функцию следует рассматривать отдельно от базовой механики.
Проект заявляет необязательную денежную стоимость операций. Для неё нужны Vault и совместимый экономический плагин. Цену можно задавать отдельно для снятия чар и разделения книг; при отсутствии Vault денежная часть описана как отключённая по умолчанию. Перед открытием функции игрокам следует проверить показ суммы, списание и отказ при недостаточном балансе.
Ограничения
Disenchantment не является клиентским модом. Он изменяет обращение с ценными предметами, поэтому ошибка настройки может затронуть экономику и накопления игроков.
Статическая проверка не подтверждает:
• производительность на конкретной сборке;
• отсутствие конфликтов с другими плагинами наковальни;
• универсальную поддержку пользовательских чар;
• совместимость старых данных с каждым новым выпуском;
• возврат уже изменённых предметов после отката.
Заявление о лёгкости нельзя трактовать как гарантию отсутствия нагрузки. Фактическое поведение проверяется только на целевом сервере.
Безопасное обновление и откат
Перед обновлением сохраняют JAR, папку данных, цены, ограничения и при риске для предметов резервную копию мира. Новый выпуск проверяют на копии среды, затем заменяют файл при остановленном сервере и изучают журнал.
После старта повторяют обе операции наковальни. До завершения проверки не стоит разрешать массовую переработку предметов. Для отката сервер останавливают, возвращают прежний JAR и при необходимости совместимую копию данных.
Откат плагина не отменяет уже совершённые операции. Если игроки успели перенести чары, восстановление состояния может потребовать копии мира, а не только старого файла.
Диагностика
Если механика не появилась или работает неверно:
• убедиться, что загружен один JAR;
• сопоставить версии Minecraft, плагина и платформы;
• изучить ошибки в журнале старта;
• повторить тест с ванильным предметом и чарами;
• проверить ограничения мира, материала и эффекта;
• временно исключить другие плагины, меняющие наковальню;
• для денежной функции проверить Vault и экономический компонент;
• сравнить файл с опубликованным хешем.
Минимальная конфигурация помогает отделить ошибку установки от конфликта. Дополнительные компоненты затем возвращают по одному.
Файлы и контроль целостности
Версия 6.5.12: Disenchantment-6.5.12.jar, 1 546 055 байт. SHA-512: 7b26cdbe6613871e121769f4b63fc3b9cd09f78e05341ac82700921988a126bae986ce0b09e529b99f865fc083f28324590eadc1ebb3636f3a3758c111783d7a; SHA-1: 16dfdc148d0aba5ca2cb0c9166bd9199f2e960fd.
Версия 6.4.0: Disenchantment-6.4.0.jar, 548 183 байта. SHA-512: 028487c5c99745d5938b3ef783b8fbf0aff7f6cf7f310c645b68e9d453d4834e7615ed8d1bcfc76dc6191173f47005e19ea65a7b2cf31987f6e16ae3648e5e64; SHA-1: ea73c69ac1ed544cb134a61a60d568fae3a3f243.
Файлы получены по официальному HTTPS, локально сверены с опубликованными хешами и прошли статическую проверку структуры и путей. Динамический запуск не выполнялся, поэтому работоспособность этим не подтверждена.
Лицензия и авторство
Подтверждённый автор — H7KZ. Лицензия проекта — MIT, идентификатор SPDX — MIT. Локализация разрешена при соблюдении условий лицензии и сохранении необходимых уведомлений. Рекомендации по балансу и эксплуатации в статье не являются заявлениями автора.
FAQ
Нужно ли устанавливать плагин игрокам?
Нет. Клиентская сторона отмечена как unsupported, серверная как required. Плагин размещается на сервере.
Добавляется ли новый рабочий блок?
В предоставленном описании новые блоки не заявлены. Основные операции выполняются через стандартную наковальню.
Обязательна ли экономическая система?
Нет. Денежная интеграция необязательна и требует Vault вместе с совместимым экономическим плагином.
Можно ли отделить один эффект от книги с несколькими чарами?
Да. Один эффект переносится на отдельную книгу, а исходная сохраняет остальные.
Что проверить после обновления?
Нужно изучить журнал, повторить перенос и разделение на тестовых предметах, проверить стоимость, ограничения и работу в нужных мирах.