ToolForme
Временно превращает один предмет в другой. Вдохновлено механикой «усиленного состояния» из видеоигр. Предназначено для использования с инструментами/оружием
- Загрузчики
- NeoForge
- Скачиваний на Modrinth
- 128
- Подписчиков на Modrinth
- 4
- версии
- 3
- Обновлён
- 13 июня 202613 июн.
- Опубликован
- в 2025
Коротко о моде
Нужен и в игре, и на сервере
ToolForme
Мод, позволяющий предмету на время становиться другим. Вдохновлён механикой «усиленного состояния» из различных видеоигр. Предназначен для использования с инструментами/оружием.
Что же он делает?
Затем закончится другой таймер под названием Player Cooldown, позволяя снова использовать эту способность трансформации. Нажатие клавиши мода, пока Player Cooldown не готов, покажет оставшееся время перезарядки на панели действий.
- Forme item неразрушим
- По умолчанию атрибут урона Forme item равен атрибуту урона базового предмета, умноженному на x1.25 (этот множитель настраивается)
- Любые зачарования и пользовательские названия базового предмета переносятся на Forme item и обратно
- Item Timer и Player Cooldown сохраняются после отключения (они запоминаются)
Ограничения
- Поскольку мод основан на глобальных таймерах, у вас не может быть активного Forme item, способного трансформироваться дальше в другой предмет
- Вы не можете трансформировать несколько предметов одновременно, трансформироваться сможет только один
- Чтобы избежать необходимости долго искать Forme item, когда Item Timer закончится, и поскольку мод задуман полезным только с инструментами/оружием, мод пытается привязать Forme item к слоту хотбара, в котором он был трансформирован Учтите: на 100% найдутся моды, обходящие это (на данный момент единственный такой мод, совместимый с Toolforme в этом вопросе — Tool Belt). Если Forme item не удаётся найти, мод делает игрока ответственным за поиск любого Forme item, чтобы вернуть его к базовой форме; блокируя на это время его способность трансформации. Если предмет исчезнет, что ж, будем надеяться, что оператор в сети и сможет использовать `/toolforme playerReset ` :P Примечание: конфигурация по умолчанию выполняет эту команду при смерти игрока, так что проблемы у вас будут только если Forme item покинет инвентарь любым другим способом
- Поскольку конфиг Bindings мода обрабатывает только ID предметов без компонентов данных, нет способа обрабатывать предметы, которые для корректного уникального определения полагаются на компоненты данных; например, модульные предметы
Конфигурационные штуки
Item Timer
Количество времени в тиках, которое должна длиться трансформация Player Cooldown Количество времени в тиках, через которое игрок сможет снова активировать способность трансформации. Всегда должно быть больше, чем Item Timer Scaling (по умолчанию True) Применять ли задуманную модом формулу масштабирования. Если false, атрибут урона Forme item останется нетронутым. Конфиг Multiplier не будет иметь эффекта Multiplier (по умолчанию: x1.25) Множитель, используемый в формуле масштабирования Bindings Это спецификации того, какой Forme item должен быть привязан к каким базовым предметам. Существует два формата: Regex и «супер-специфичная строка, отформатированная как список» (подробности смотрите в самом конфиге). К одному Forme item можно привязать несколько базовых предметов Death Reset (включено по умолчанию) Сбрасывать ли как Item Timer, так и Player Cooldown, а также возвращать ли Forme item (если есть) к базовой форме при смерти игрока Loyalty Cooldowns Чтобы удержать брошенный Forme item трезубец в его слоте, я решил использовать технику из функциональности
keepLoyaltyTridentsмода Combat+ (https://modrinth.com/mod/combatplus-core), но сделал перезарядку брошенного трезубца настраиваемой AStages Sealing (по умолчанию False) Если мод AStages присутствует и это включено, все Formes будут заблокированы за собственной стадией, программно заданной как строка "(mod):(item):toolforme_stage" Riptide fix (отключено по умолчанию) Представьте себе трезубец, позволяющий иметь Riptide и Loyalty одновременно. Riptide, когда вы в воде, бросьте эту штуку, когда не в воде. К сожалению, я не могу предоставить датапак, который вправляет мозги данным компонента riptide, чтобы позволить ему сосуществовать с loyalty, не делая это неотключаемым, но я могу сделать трезубцы с riptide метаемыми :)) (это он и делает)
Частые вопросы
Как установить ToolForme?
Установите NeoForge под свою версию Minecraft, скачайте ToolForme под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.
Для каких версий Minecraft есть ToolForme?
У ToolForme есть сборки для Minecraft 1.21.1.
Нужен ли ToolForme на сервере?
Нужен и в игре, и на сервере