Зачарования и переработанная Починка
В Season 2 зачарование Починка / Mending работает иначе, чем в обычном Minecraft.
Изменения реализованы собственным серверным модом Amens Mending.
Главная идея системы: Починка больше не является бесплатным бесконечным восстановлением предмета от обычного опыта. Вместо этого она меняет правила прочности и делает обслуживание предмета через наковальню предсказуемым.
Опыт больше не ремонтирует предметы с Починкой
На сервере включён параметр:
disableXpOrbRepair = true
Поэтому сферы опыта не восстанавливают прочность предметов с Mending.
При этом сами сферы опыта не пропадают:
- игрок по-прежнему получает обычный XP;
- уровни опыта продолжают начисляться;
- просто автоматический ремонт через Mending не происходит.
Почему моя Починка не работает
Если вы получили опыт, но прочность предмета не увеличилась — это нормальная механика AmensCraft, а не ошибка.
В Season 2 Mending специально исключён из выбора предметов, которые ванильный Experience Orb пытается ремонтировать.
Mending уменьшает эффективную прочность
Предмет с зачарованием Починка получает только 70% от своей обычной максимальной прочности.
Текущий множитель:
mendingDurabilityMultiplier = 0.7
Пример:
| Обычная максимальная прочность | С Mending |
|---|---|
| 1000 | 700 |
| 500 | 350 |
| 250 | 175 |
Расчёт округляется вниз, но эффективная прочность не может стать меньше 1.
Что происходит, если добавить Mending на уже повреждённый предмет
Система не просто обрезает предмет до нового значения прочности.
Когда Mending впервые добавляется через наковальню, Amens Mending старается сохранить тот же процент оставшейся прочности.
Например, если до зачарования у предмета оставалось примерно 50% ресурса, после перехода на 70% максимальной прочности у него также останется примерно половина нового эффективного запаса.
Ремонт через наковальню
Для результата наковальни, содержащего Mending, ванильная возрастающая цена заменяется фиксированной стоимостью.
Цена зависит от количества уникальных зачарований на итоговом предмете.
| Зачарований на результате | Стоимость |
|---|---|
| Меньше 3 | 3 уровня |
| 3 и больше | 10 уровней |
Считается ли сама Починка
Да.
Текущая конфигурация использует:
countMendingInEnchantCount = true
То есть Mending входит в число уникальных зачарований при определении порога 3/10 уровней.
Пример
Предмет имеет:
- Починку;
- Прочность III.
Это два уникальных зачарования, поэтому подходящая операция Mending-наковальни стоит 3 уровня.
Если добавить третье уникальное зачарование, стоимость будет 10 уровней.
Уровень зачарования не увеличивает счётчик
Для порога считается число разных enchantment IDs, а не сумма их уровней.
Например, Прочность III считается одним уникальным зачарованием, а не тремя.
Prior Work Penalty сбрасывается
В обычном Minecraft многократная работа с одним и тем же предметом на наковальне увеличивает скрытый Repair Cost / Prior Work Penalty.
Для результатов, содержащих Mending, Amens Mending сбрасывает этот компонент:
repair_cost = 0
Текущий параметр:
resetRepairCostComponent = true
Поэтому предмет с Mending не накапливает обычную ванильную историю работ так, как это происходило бы без серверной переработки.
Что именно получает фиксированную стоимость
Правило применяется к результату наковальни, который содержит Mending.
Это может быть:
- добавление Mending с зачарованной книги;
- объединение предметов;
- ремонт подходящим материалом;
- переименование вместе с другой допустимой операцией;
- другие корректные операции наковальни, после которых в результате остаётся Mending.
Если результат не содержит Mending, действует обычная логика Minecraft и других установленных модов.
Совмещение предметов
Amens Mending сохраняет стандартную логику совместимости зачарований.
Если книга или второй предмет содержит несовместимое зачарование, сервер не начинает игнорировать правила только из-за Mending.
Мод меняет стоимость и обслуживание результата, но не превращает несовместимые чары в совместимые.
Ремонт материалами
Если предмет поддерживает обычный ремонт соответствующим материалом, наковальня по-прежнему может использовать этот материал.
Когда итоговый предмет содержит Mending, после формирования результата применяется фиксированная цена 3 или 10 уровней.
Можно ли всё ещё ремонтировать предмет
Да.
Отключён именно автоматический ремонт от сфер опыта.
Для обслуживания экипировки остаются доступны:
- наковальня;
- подходящие ремонтные материалы;
- объединение совместимых предметов;
- другие предусмотренные сборкой механики ремонта.
Зачем тогда нужна Починка
На AmensCraft Mending следует воспринимать не как «предмет чинится от XP», а как особый режим обслуживания экипировки.
Его компромисс:
- минус: эффективная максимальная прочность уменьшается на 30%;
- минус: XP-сферы больше не чинят предмет;
- плюс: стоимость операций наковальни становится фиксированной — 3 или 10 уровней;
- плюс: сбрасывается prior-work penalty.
Нужно ли снимать Mending ради получения опыта
Нет.
В ванильной игре часть XP могла уходить на ремонт экипировки. В AmensCraft сферы опыта не используют Mending-предметы для ремонта и продолжают отдавать опыт игроку.
Почему максимальная прочность предмета стала ниже
Если снижение произошло после появления Mending, это штатное правило системы.
Зачарование уменьшает эффективный максимум до 70% от исходного значения.
Почему наковальня просит ровно 3 или 10 уровней
Это также штатная механика.
Для результата с Mending обычная итоговая цена заменяется сервером на:
- 3 уровня при количестве уникальных чар меньше 3;
- 10 уровней при 3 и более уникальных чарах.
Что важно запомнить
- XP больше не ремонтирует Mending-предметы.
- Опыт при этом по-прежнему получает игрок.
- Mending уменьшает максимальную эффективную прочность до 70%.
- Наковальня для Mending-результата стоит 3 или 10 уровней.
- Сама Починка учитывается при подсчёте чар.
- Prior Work Penalty после такой операции сбрасывается.
Коротко: Починка на AmensCraft больше не чинит вещи от XP. Вместо этого она уменьшает максимальную прочность предмета до 70%, но даёт фиксированную стоимость работы на наковальне — 3 уровня при менее чем трёх уникальных чарах и 10 уровней при трёх и более. После операции также сбрасывается prior-work penalty.