
Force Enchant
Force Enchant — это расширенный мод для Minecraft (версия 1.21.1 и выше под платформу NeoForge), который кардинально меняет подход к обработке зачарований. Он позволяет автоматически накладывать, замещать или убирать чары с предметов при наступлении определенных игровых событий.
🎯 Основные возможности
- Зачарования по событиям — активация различных эффектов при смерти игрока, входе на сервер, создании предметов и других значимых действиях.
- Гибкая настройка правил — в директории
config/forceenchant/rules/
можно создавать любое количество файлов с расширением.toml
, определяющих поведение мода. - Тонкий отбор предметов — действие можно применять к конкретным вещам, группам элементов через теги или ко всем предметам определенного мода.
- Управление существующими чарами — опция перезаписи уже имеющихся заклинаний или их сохранения без изменений.
- Полное уничтожение предметов — возможность мгновенного удаления соответствующих вещей при срабатывании событий (опциональная функция).
💡 Практическое применение
- Накладывание Проклятия Исчезновения на мечи после смерти персонажа (даже при включенной опции сохранения инвентаря).
- Автоматическое добавление Неразрушимости III на элитры при каждом заходе в игру.
- Мгновенное уничтожение определенных инструментов из других модов при их подборе.
- Применение специализированных улучшений при создании предметов или разрушении блоков.
⚙️ Система конфигурации
Каждый файл настроек позволяет задать:
- Целевые предметы, группы тегов или идентификаторы модов.
- Триггерные события — любой из доступных событий игрового движка.
- Дополнительные условия срабатывания по состоянию инвентаря.
- Параметр перезаписи существующих зачарований.
- Опцию уничтожения предметов вместо манипуляций с чарами.
📝 Пример правила
enabled = true # Правило активно
destroy_item = false # Не уничтожать предмет
enchantment = "minecraft:vanishing_curse" # Тип заклинания
level = 1 # Уровень чара
replace_existing = true # Заменять существующие чары
items = [] # Конкретные предметы не указаны
tags = ["minecraft:swords"] # Применяется ко всем мечам
modids = [] # Идентификаторы модов не заданы
trigger_items = [] # Триггерные предметы отсутствуют
trigger_tags = [] # Группы срабатывания не определены
event_triggers = ["LivingDeathEvent"] # Активация при смерти