
Suggestion Provider Fix
对命令建议提供程序进行小修复,使模组资源自动填充。
对 Minecraft 的补全建议器做了一项小改动,使其能为所有模组命名空间自动补全资源位置。
虽然这只是一个很小的改动,但如果你在模组环境中频繁使用命令,它很可能会为你节省大量时间。
请注意,此模组无需安装在专用服务器上即可工作,不过建议安装,以便客户端和服务器模组列表保持一致。
使用示例
假设你想使用 /give 给自己生成一个来自动态树模组的 oak_seed。在原版中,你可能会开始输入 /give @p oak_seed。然而,没有任何自动补全建议出现,因为它期望你输入完整限定名称 dynamictrees:oak_seed:

当安装了补全建议器修复后,开始输入 oak_seed 将会建议所有具有该名称的物品,无论它来自哪个模组。因此,来自动态树模组的橡树种子会被建议:

这也适用于其他使用资源位置的注册表,包括方块、生物群系,甚至来自其他模组的自定义注册表。
许可
特此授予在任何模组包或服务器中使用此模组的权限。署名会很感激,但并非必需。
技术说明
此模组使用 Mixin 覆盖了 SharedSuggestionProvider#filterResources(Iterable, String, Function, Consumer),执行完全相同的操作,但取消防止 ResourceLocation 的命名空间等于 minecraft(因为这是在未输入命名空间时输入的路径的默认值)的检查。这意味着,对于 ResourceLocation 对象的建议提供器,在未输入命名空间时,将建议所有匹配输入字符串的路径,而不仅仅是来自 Minecraft 自身的路径。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。