/NBTGenerator

Automatically process, filter and merge content from Minecraft's latest data generators. Easily generate registries or other NBT content for developers.

Primary LanguageKotlinGNU General Public License v3.0GPL-3.0

NBTGenerator

基于对 数据生成器 的生成结果处理为 注册表NBT 的简易转换器

它有什么用?

通过收集数据生成器的结果并将其转换为NBT. 使其可以非常容易地集成在其它需要Minecraft数据的外部应用程序中

默认情况下, 该应用程序将生成一个最小化 (可配置) 的用于发送给客户端的注册表. 在没有对于注册表的巨大变更的情况下, 它可以快速地生成针对快照版本或较新版本的注册表. 帮助开发人员摆脱因为注册表问题而无法让客户端加入服务器. 或因注册表缺失内容造成的崩溃

仅支持为 1.18+ 的 Minecraft 生成数据. 尝试生成低于该版本的内容将可能导致出错或不可读.

注册表缺失了很多内容?

在没有调整参数的默认情况下, 将会对注册表进行最小化处理.
如果要生成一份不经过最小化的注册表 请在启动时在后面添加 --cleaner NONE 作为参数.

更多参数用法可通过仅添加 -h 参数来获取帮助.

无法读取<source>为文件夹?

这可能是因为您没有生成, 生成结果不正确或路径指向非文件夹导致的.

要自动下载并生成, 请在保持网络畅通的情况下 使用 --version 版本 参数即可.

至少需要 Java 11 才可以运行该应用程序. 如果使用自动生成, 则需要使用支持目标 Minecraft 所需版本的 Java.