Мод для Майнкрафт добавляет систему выносливости для живых существ, управляемую атрибутами. Она позволяет назначать расход выносливости на передвижение, бой, добычу блоков и использование предметов — это основа для приключенческих сборок и собственных механик.
Возможности
Выносливость может тратиться при следующих действиях:
- беге, ходьбе, плавании, передвижении в воде и под водой, лазании и крадении;
- прыжках и прыжках во время бега;
- атаке, блокировании атаки и разрушении блоков;
- разовом или непрерывном использовании предметов.
Когда выносливость заканчивается, выбранные действия можно запретить. При желании на сервере включается состояние истощения, накладывающее заданный эффект. Можно исключить из требования выносливости блоки, которые мгновенно ломаются рукой.
Как пользоваться
Для предметов с однократным расходом добавьте их в тег staminaattributes:using_costs_stamina; для предметов, расходующих выносливость во время удержания, — в staminaattributes:continuous_using_costs_stamina. Во втором случае использование отменяется при нехватке выносливости; в обоих случаях задержка повторного использования задаётся в серверной конфигурации.
Значение выносливости и её изменение доступны датапакам: эффект зачарования staminaattributes:add_stamina прибавляет или отнимает выносливость, а предикат сущности staminaattributes:stamina_using_entity проверяет её диапазон.
Настройки
Серверная конфигурация задаёт значения атрибутов staminaattributes:max_stamina, staminaattributes:stamina_regeneration, задержки восстановления, резерв выносливости и стоимость каждого действия. Клиентская конфигурация позволяет настроить элемент интерфейса выносливости.
