Мод · Универсальная связка всех гаечных ключей и отвёрток в одном слоте

Инструмент превращения

Minecraft 1.12.2 · Автопереключение при наведении · Защита от поломки вложенных ключей
1 слот для всех ключейАвтодетект по блокуОтделение Shift+Q
обновлено 14 ноября 2026·2 минуты чтения
Сборка
Текст и цифры ниже — для мода без изменений

Инструмент превращения (англ. Morph-o-Tool, ID morphtool) от Vazkii объединяет гаечные ключи, молоты, отвёртки и жезлы разных модификаций в один предмет morphtool:tool, который автоматически превращается в нужный инструмент при наведении взгляда на блок соответствующего мода.⁠[1]

Инструмент превращения
Minecraft 1.12.2 · Автопереключение при наведении · Защита от поломки вложенных ключей
Загрузчик
Forge 1.12.2
Версия
1.2-21
Критерии ключей
8 ID в белом списке + 6 ключевых слов
Извлечение
Shift+бросок (Q) · поломка возвращает основу
Псевдонимы модов
Единый ключ для родственных модов

Объединение ключей и автоматическое переключение #sec-1

Чтобы поместить гаечный ключ, отвёртку или конфигуратор внутрь Инструмента превращения (morphtool:tool), достаточно объединить оба предмета на обычной сетке крафта в любом слоте. Внутри NBT-тегов инструмента для каждого мода хранится свой предмет-представитель — от Серповидного молота Thermal и Гаечного ключа Yeta Ender IO до молота Immersive Engineering, конфигуратора Mekanism и Жезла леса Botania, причём все накопленные чары, заряды и режимы вложенного ключа сохраняются внутри связки.⁠[1]

Когда игрок держит Инструмент превращения в активной или второй руке и наводит перекрестие на блок, MorphingHandler определяет пространство имён целевого блока с учётом таблицы псевдонимов и подменяет предмет в руке на сохранённый инструмент этого мода с тем же уроном и NBT. Как только взгляд уходит на нейтральный ванильный блок или в пустой воздух, предмет моментально принимает обратно облик базового ключа.⁠[1]

Подбор совместимых инструментов опирается на два гибких фильтра в конфиге: точный белый список из восьми нестандартных ключей и поиск шести характерных слов в идентификаторе: wrench, screwdriver, hammer, rotator, configurator и crowbar. Псевдонимы позволяют одному ключу автоматически обслуживать дочерние моды одной экосистемы (например, трубы из thermaldynamics узнают ключ из thermalfoundation).⁠[2]

Извлечение ключей и защита от поломки #sec-2

Вытащить вложенный инструмент обратно предельно просто: достаточно зажать Приседание (Shift) и нажать клавишу броска (Q) в момент, когда ключ превращён в нужную форму. На землю упадёт отделённый ключ со всеми его тегами, а в руке останется базовый morphtool:tool.⁠[1]

Дополнительная защита срабатывает, если один из помещённых внутрь предметов расходует прочность и ломается в бою или при настройке: обработчик событий MorphingHandler перехватывает разрушение инструмента и возвращает в руку нетронутый Инструмент превращения, полностью сохраняя все остальные вложенные ключи. При наведении курсора на предмет в инвентаре с зажатым Shift отображается список всех привязанных модов.⁠[1]

См. также

Примечания

  1. По декомпилированному коду Morph-o-Tool 1.2-21 (MorphingHandler).
  2. По настройкам белых списков и псевдонимов сервера.
КатегорииМоды

Написано по коду мода Morph-o-Tool 1.2-21 и файлам наших сборок.