Скачать Suggestion Provider Fix — Minecraft Моды — MetaMods

Suggestion Provider Fix

Активный

Установок

0

Последнее обновление

1 год назад

Версии

1.16.5 — 1.21
Клиент
Forge
Neoforge
Управление
Утилиты

Suggestion Provider Fix

Этот мод вносит небольшое, но очень полезное изменение в систему автодополнения Minecraft, позволяя ей автоматически подсказывать ресурсы из всех модов, а не только из ванильной игры.

Хотя изменение кажется незначительным, для игроков, которые часто используют команды в модифицированной версии игры, это сэкономит массу времени и избавит от необходимости запоминать точные названия пространств имён.

Как это работает на практике

Представьте, что вы хотите получить семя дуба из мода Dynamic Trees с помощью команды /give. В обычной версии Minecraft, начав вводить /give @p oak_seed, вы не увидите подсказок, потому что система ожидает полное название dynamictrees:oak_seed:

Без мода

С установленным Suggestion Provider Fix, при вводе oak_seed система автоматически предложит все предметы с таким названием из любых модов, включая семя дуба из Dynamic Trees:

С модом

Поддерживаемые ресурсы

Функция работает не только с предметами, но и со всеми другими типами ресурсов, использующими локации: блоки, биомы, а также пользовательские регистры из других модов.

Технические особенности

Мод не требует установки на выделенном сервере для работы, однако рекомендуется иметь одинаковый список модов на клиенте и сервере для обеспечения совместимости.

Техническая реализация

Мод использует Mixin для изменения метода SharedSuggestionProvider#filterResources(Iterable, String, Function, Consumer), выполняя те же действия, но убирая проверку на соответствие пространства имён minecraft. Это позволяет системе предложений для объектов ResourceLocation показывать все пути, соответствующие введённой строке, если пространство имён не указано, вместо ограничения только ресурсами из Minecraft.

Участники проекта
Harleyoc1

Harleyoc1

Разработчик

HarleyOConnor

HarleyOConnor

Создан: 19 июл 2023

ID: 4829