Suggestion Provider Fix
suggestionproviderfix · 412046 загрузок · MIT
клиент: required · сервер: unsupported (заявлено автором мода)
Небольшое исправление в поставщике предложений команд, поэтому модифицированные ресурсы заполняются автоматически.
Описание
Небольшое изменение в поставщике предложений Minecraft: он автоматически заполняет местоположения ресурсов для всех пространств имен модов.
Хотя это очень незначительное изменение, если вы часто используете команды в модах, это, вероятно, сэкономит вам много времени.
Обратите внимание, что для работы этого мода не обязательно устанавливать его на выделенный сервер, хотя это желательно сделать, чтобы список модов на клиенте и сервере совпадал.
Пример использования
Допустим, вы хотите использовать /give, чтобы создать себе oak_seed из динамических деревьев. В ванильном режиме вы можете начать вводить /give @p oak_seed. Однако никаких предложений по автозаполнению не появляется, так как ожидается, что вы введете полное имя dynamictrees:oak_seed:

Когда установлено исправление поставщика предложений, нажатие oak_seed будет предлагать любые элементы с таким именем, независимо от того, какой мод его добавляет. Итак, будет предложено семя дуба от Dynamic Trees:

Это также работает с другими реестрами, которые используют местоположения ресурсов, включая блоки, биомы и даже пользовательские реестры из других модов.
Лицензирование
Настоящим предоставляется разрешение на использование этого мода в ЛЮБОМ пакете модов или на сервере. Атрибуция была бы хороша, но это не обязательно.
Техническое описание
Этот мод использует миксин для перезаписи SharedSuggestionProvider#filterResources(Iterable, String, Function, Consumer), делая то же самое, но не проверяя, равно ли пространство имен ResourceLocation minecraft (поскольку это значение по умолчанию, когда путь вводится без пространства имен). Это означает, что поставщики предложений для объектов ResourceLocation будут предлагать все пути, соответствующие входной строке, если не было введено пространство имен, а не только пути из самого Minecraft.
Версии (7)
| Версия | Minecraft | Загрузчики | Файл |
|---|---|---|---|
1.21-1.0.0 |
1.21 | neoforge | скачать |
1.16.5-1.0.0 |
1.16.5 | forge | скачать |
1.17.1-1.0.0 |
1.17.1 | forge | скачать |
1.18.1-1.0.0 |
1.18.1, 1.18.2 | forge | скачать |
1.19-1.0.0 |
1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4 | forge | скачать |
1.20.1-1.0.0 |
1.20.1 | forge | скачать |
1.20.1-1.0.0 |
1.20.1 | forge | скачать |