
Engraving - Улучшения для SlashBlade
Engraving представляет собой удобный набор модификаций и расширений для популярного мода SlashBlade, значительно улучшающий игровой процесс и добавляющий новые возможности настройки.
Основные улучшения
Мод вносит несколько важных изменений в базовую механику SlashBlade:
- Теперь подставки для клинков можно создавать из любых деревянных заборов, соответствующих стандарту fenceWood, а не только из дубовых
- При разрушении подставки для клинка выпадает исходный забор, что делает конструкцию более практичной
- Предметы Proudsoul теперь можно создавать из материалов с различными зачарованиями, при этом итоговый предмет не сохраняет чары
Интеграция с CraftTweaker
Engraving добавляет новое событие для CraftTweaker: EntityStylishChangeEvent. Оно активируется при изменении вашего стильного ранга в бою.
Стильный ранг отображается на экране в виде буквы от D до SSS во время сражений и показывает вашу эффективность в бою.
Использование события
import mods.engraving.event.EntityStylishChangeEvent;
Событие наследует IEntityEvent и предоставляет следующие параметры:
- event.entity - сущность, у которой изменился стильный ранг (обычно это игрок)
- event.amount - позволяет получать и устанавливать очки стильного ранга в виде целого числа
- event.reason - строка, указывающая причину изменения ранга
Возможные значения причины
- "DropLongTime" - игрок получил удар, и с момента последнего обновления рейтинга прошло больше заданного времени
- "DropShortTime" - игрок получил удар, и с момента последнего обновления рейтинга прошло меньше заданного времени
- "" - другие причины изменения ранга