EnchantmentMapper: полный контроль над зачарованиями в Minecraft

EnchantmentMapper: полный контроль над зачарованиями в Minecraft Каждый опытный игрок или администратор сервера знает, что стандартная система чар в Minecraft не всегда отвечает задумкам геймплея. Иногда нужно ослабить слишком сильные комбинации, убрать дисбалансные эффекты или вовсе пересобрать ...

Скачать EnchantmentMapper

Оригинальное название: EnchantmentMapper

ФайлВерсияЗагрузчикРазмер
EnchantmentMapper.jar——9 КБСкачать

EnchantmentMapper: полный контроль над зачарованиями в Minecraft

Каждый опытный игрок или администратор сервера знает, что стандартная система чар в Minecraft не всегда отвечает задумкам геймплея. Иногда нужно ослабить слишком сильные комбинации, убрать дисбалансные эффекты или вовсе пересобрать механику зачарований под уникальный стиль сервера. Именно для таких задач создан мод EnchantmentMapper — гибкий инструмент, позволяющий переназначать, заменять и удалять чары прямо на лету.

Что умеет EnchantmentMapper

Мод работает на стороне сервера и не требует установки у клиентов. Его главная сила — маппинг (переназначение) зачарований. Вы можете сказать игре: «Если на предмете есть определённые чары, замени их на другие или убери совсем». Это открывает массу сценариев для балансировки PvP, кастомных сборок и ролевых миров.

В основе плагина лежит система правил, которые вы задаёте через команды. Каждое правило связывает исходное зачарование и его уровень с новым зачарованием и уровнем. Можно указать конкретный уровень или использовать -1, чтобы охватить все уровни разом. А если новым уровнем поставить 0, чары полностью исчезнут с предмета.

Права и команды: точная настройка доступа

EnchantmentMapper поставляется с продуманной системой разрешений, чтобы разные администраторы могли выполнять только свои задачи. Вот основные пермишены:

  • enchantmentmapper.list — доступ к просмотру всех текущих маппингов через команду /enchantmentmapper list.
  • enchantmentmapper.configure — право добавлять и удалять правила с помощью /enchantmentmapper add и /enchantmentmapper remove.
  • enchantmentmapper.reload — перезагрузка конфигурации из файла командой /enchantmentmapper reload.
  • enchantmentmapper.remap — применение маппингов к предмету в руке через /enchantmentmapper remap.

Все команды интуитивно понятны. Например, чтобы посмотреть все правила для чар «Удача» третьего уровня, достаточно ввести:

/enchantmentmapper list LOOT_BONUS_BLOCKS 3

Создание маппингов: гибкие примеры

Разберём несколько практических кейсов, которые показывают мощь инструмента.

Замена Вспышки на Бесконечность

Хотите, чтобы все луки с чарами «Вспышка» автоматически получали «Бесконечность»? Используйте:

/enchantmentmapper add ARROW_FIRE -1 ARROW_INFINITE

Флаг -1 означает «любой уровень Вспышки». Теперь при подборе или создании такого лука он мгновенно станет бесконечным.

Ограничение Остроты до III уровня

Чтобы на сервере нельзя было получить Остроту выше третьего уровня, добавьте два правила:

/enchantmentmapper add DAMAGE_ALL 5 DAMAGE_ALL 3
/enchantmentmapper add DAMAGE_ALL 4 DAMAGE_ALL 3

Теперь любые мечи с Остротой IV или V автоматически понизятся до III. Это отличный способ удержать баланс ближнего боя.

Комбинированная замена с условием

Более сложный сценарий: если на предмете есть Прочность любого уровня, заменить её на Эффективность, а если уровень Прочности равен 3 — дополнительно добавить Удачу III. Реализуется тремя командами:

/enchantmentmapper add DURABILITY -1 DIG_SPEED
/enchantmentmapper add DURABILITY 3 DIG_SPEED
/enchantmentmapper add DURABILITY 3 LOOT_BONUS_BLOCKS 3

Обратите внимание: второе правило переопределяет первое для уровня 3, а третье добавляет бонус. Такая каскадная логика позволяет создавать очень тонкие настройки.

Кстати, если вы хотите быстро опробовать подобные связки на своём сервере, удобно использовать лаунчер foxygame.net — современный инструмент, где можно прямо из меню скачать и установить нужные моды, не копаясь в файлах вручную. Это сильно экономит время при тестировании конфигураций.

Удаление правил и очистка

Убрать ненужные маппинги так же легко. Команда remove принимает название чар и опционально уровень. Примеры:

  • Удалить все правила для Отбрасывания: /enchantmentmapper remove KNOCKBACK
  • Удалить только для Отбрасывания II: /enchantmentmapper remove KNOCKBACK 2
  • Удалить конкретную связку Отбрасывание II -> Заговор огня: /enchantmentmapper remove KNOCKBACK 2 FIRE_ASPECT

После любых правок конфигурацию можно перезагрузить без перезапуска сервера: /enchantmentmapper reload.

Применение маппингов к существующим предметам

Иногда нужно обновить чары на уже выданных вещах. Возьмите предмет в руку и выполните /enchantmentmapper remap — все активные правила мгновенно применятся к нему. Это особенно полезно при первичной настройке мира или после массовых изменений правил.

Список поддерживаемых зачарований

Мод работает со всеми стандартными чарами Minecraft, используя их внутренние имена: DAMAGE_ALL (Острота), DIG_SPEED (Эффективность), LOOT_BONUS_BLOCKS (Удача), ARROW_FIRE (Вспышка), ARROW_INFINITE (Бесконечность), DURABILITY (Прочность) и десятки других. Полный перечень можно найти в официальной документации или исходном коде, который открыт на GitHub.

Итог: зачем нужен EnchantmentMapper

EnchantmentMapper превращает хаотичную механику зачарований в управляемый конструктор. Администраторы получают возможность тонко настраивать баланс, создавать уникальные правила для разных режимов и быстро реагировать на пожелания игроков. Благодаря простым командам и гибкой системе маппинга мод становится незаменимым инструментом для любого кастомного сервера. Попробуйте его в деле, и вы увидите, как легко превратить стандартные чары в инструмент геймдизайна.