Tool Switcher
Автоматически переключается на нужный инструмент при разрушении блоков.
- Загрузчики
- Fabric
- Скачиваний на Modrinth
- 41,9 тыс.
- Подписчиков на Modrinth
- 38
- версий
- 37
- Обновлён
- 11 октября 202611 окт.
- Опубликован
- в 2025
Коротко о моде
Ставится только в игру; на сервер ставить не нужно
Tool Switcher
Tool Switcher — простой утилити-мод, который позволяет автоматически переключать инструменты в зависимости от того, какой блок вы пытаетесь сломать.
Возможности
- Автоматически выбирает оптимальный инструмент для добычи, учитывая такие факторы, как эффективность.
- Переключается на инструменты вне хотбара, временно перемещая их в текущий слот.
- Отключается, пока вы крадётесь, если эта опция включена.
- По желанию предотвращает переключение, если текущий инструмент имеет Silk Touch или Fortune.
- Полностью настраиваемый список отключённых блоков и инструментов.
- Отключение на стороне сервера: просто установите мод на сервер, чтобы запретить клиентам использовать его на вашем сервере.
Конфиг
Все параметры конфигурации можно редактировать в файле конфига по пути config/tool-switcher.toml или через Mod Menu & McQoy (рекомендуется).
Общие настройки
| Опция | Тип | По умолчанию | Описание |
|---|---|---|---|
enabled | true/false | true | Включить/отключить мод. Можно переключать клавишей (по умолчанию: Period). |
showMessage | true/false | true | Показывать ли сообщение на экране при нажатии клавиши. |
Настройки поведения
| Опция | Тип | По умолчанию | Описание |
|---|---|---|---|
sneaking | true/false | true | Отключается ли Tool Switcher, пока вы крадётесь. |
goBack | true/false | true | Возвращать ли предыдущий инструмент/слот после отпускания клавиши атаки. |
respectSilkFortune | true/false | true | Не переключать инструменты, если вы держите инструмент с silk touch/fortune. |
ignoreInventory | true/false | false | Игнорировать инструменты в инвентаре и менять местами только с теми, что в хотбаре. |
delay | Integer | 0 | Задержка перед возвратом или повторным переключением после завершения ломания блока. |
Настройки фильтра
| Опция | Тип | По умолчанию | Описание |
|---|---|---|---|
disabledToolsMode | String | "BLACKLIST" | Как применяется disabledTools: BLACKLIST, WHITELIST или DISABLED. |
disabledTools | String Array | [] | Инструменты, на которые не происходит переключение. Поддерживает теги с префиксом #. |
disabledBlocksMode | String | "BLACKLIST" | Как применяется disabledBlocks: BLACKLIST, WHITELIST или DISABLED. |
disabledBlocks | String Array | [] | Блоки, которые не вызывают переключение. Поддерживает теги с префиксом #. |
customBindings | Table | {} | Сопоставляет ID блоков или теги с ID предметов или тегами для выбора конкретного инструмента для конкретного блока. |
Как настроить фильтры
Инструменты и блоки нужно указывать в формате идентификаторов Minecraft в синтаксисе массива TOML.
Пример файла конфигурации (config/tool-switcher.toml):
# Включает или отключает мод. Можно переключать горячей клавишей.
enabled = true
# Отключается ли Tool Switcher при приседании
sneaking = true
# Показывать ли сообщение на экране при нажатии горячей клавиши
showMessage = true
# Возвращаться ли к слоту, на котором вы были до добычи
goBack = true
# Не переключать инструменты, если вы держите инструмент с Silk Touch или Fortune
respectSilkFortune = true
# Игнорировать ли инструменты в инвентаре и менять только те, что в хотбаре.
ignoreInventory = false
# Задержка перед возвратом/повторным переключением после завершения добычи блока (в тиках (секунды*20))
delay = 0
# Как должна работать функция disabledTools: BLACKLIST, WHITELIST или DISABLED
disabledToolsMode = "BLACKLIST"
# Инструменты, на которые не происходит переключение
disabledTools = ["minecraft:diamond_pickaxe"]
# Как должна работать функция disabledBlocks: BLACKLIST, WHITELIST или DISABLED
disabledBlocksMode = "BLACKLIST"
# Блоки, которые не вызывают переключение
disabledBlocks = ["minecraft:dirt"]
# Необязательные пользовательские привязки блоков к инструментам; поддерживаются ID и теги
[customBindings]
"#minecraft:planks" = "minecraft:diamond_hoe"Формат:
- Каждая запись должна быть в кавычках
- Записи разделяются запятыми
- Используйте формат идентификаторов Minecraft:
"namespace:id" - Работает с предметами из модов:
"create:wrench","botania:mana_tablet" - Работает с тегами:
"#minecraft:shovels"
Распространённые ID инструментов:
minecraft:wooden_pickaxe,minecraft:stone_pickaxe,minecraft:iron_pickaxeminecraft:wooden_shovel,minecraft:stone_shovel,minecraft:iron_shovelminecraft:wooden_axe,minecraft:stone_axe,minecraft:iron_axeminecraft:golden_pickaxe,minecraft:golden_shovel,minecraft:golden_axe
Распространённые ID блоков:
minecraft:diamond_ore,minecraft:deepslate_diamond_oreminecraft:ancient_debris,minecraft:gilded_blackstoneminecraft:spawner,minecraft:end_portal_frame
Как это работает
Инструменты в хотбаре: Если лучший инструмент находится в вашем хотбаре, Tool Switcher выбирает этот слот.
Инструменты в инвентаре: Если лучший инструмент находится вне хотбара, Tool Switcher временно перемещает его в ваш текущий слот. Когда вы отпускаете клавишу атаки (или заканчиваете добычу), он автоматически возвращает его обратно (если включён goBack).
Частые вопросы
Как установить Tool Switcher?
Установите Fabric под свою версию Minecraft, скачайте Tool Switcher под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.
Для каких версий Minecraft есть Tool Switcher?
У Tool Switcher есть сборки для Minecraft 1.20–26.3.
Нужен ли Tool Switcher на сервере?
Ставится только в игру; на сервер ставить не нужно