此特性为Java版独有。
让客户满意是我们工作的目标,不断超越客户的期望值来自于我们对这个行业的热爱。我们立志把好的技术通过有效、简单的方式提供给客户,将通过不懈努力成为客户在信息化领域值得信任、有价值的长期合作伙伴,公司提供的服务项目有:域名申请、网页空间、营销软件、网站建设、永修网站维护、网站推广。
本教程将介绍如何运行在服务端中包含的数据生成器。
本教程以Java版1.18为准,1.13~1.17版本的用法和输出可能不同。
数据生成器可以:
为了使用数据生成器,你需要下载对应游戏版本的官方服务端。请确保你已经安装了Java,Java版1.17要求Java16以上,而Java版1.18要求Java17以上。
在你保存服务端.jar文件的文件夹里,打开bash或其他命令行窗口,然后运行如下命令:
java -DbundlerMainClass=net.Minecraft.data.Main -jar server.jar
(Java版1.18及以后)
java -cp server.jar net.minecraft.data.Main
(Java版1.13 - Java版1.17.1)
如果你的设置正确,命令行中将显示选项和描述列表。选项列表及其作用如下:
选项 | 命令行内描述 | 作用 |
---|---|---|
--all | Include all generators | 包含所有的生成器(--client 、--server 、--reports 和--dev )。 |
--client | Include client generators | 生成assets/minecraft文件夹,包含blockstates和models文件夹。 将SNBT文件转换为NBT文件。 |
--dev | Include development tools | 将NBT文件转换为SNBT文件。 |
--help | Show the help menu | 显示帮助列表。 |
--input |
Input folder | 指定输入文件夹。 |
--output |
Output folder (default: generated) | 指定输出文件夹。默认为generated。 |
--reports | Include data reports | 生成reports文件夹,包含worldgen文件夹和blocks、commands、registries三个JSON文件。 |
--server | Include server generators | 生成data/minecraft文件夹,包含advancements、loot_tables、recipes、tags四个文件夹。 将SNBT文件转换为NBT文件。 |
--validate | Validate inputs | - |
在上述命令行界面运行
java -DbundlerMainClass=net.minecraft.data.Main -jar server.jar --all
所有支持内容都会被输出。
若只想要输出部分内容,将其中的--all
替换为对应的生成器选项(--client
、--server
或--reports
)即可。
运行
java -DbundlerMainClass=net.minecraft.data.Main -jar server.jar --dev --input "directory"
其中directory是含有扩展名为NBT的文件的目录。此命令会尝试将该目录(包括其子目录)下的所有的扩展名为.nbt的文件转换为同名的.snbt文件,并输出至generated目录(可以通过--output
选项更改目标文件夹),同时保留原目录结构。若被转换的文件不是NBT格式,或未经GZIP压缩,此文件将被跳过,并抛出对应的异常。
运行
java -DbundlerMainClass=net.minecraft.data.Main -jar server.jar --client --input "directory"
其中directory是含有扩展名为SNBT的文件的目录。此命令会尝试将该目录(包括其子目录)下的所有的扩展名为.snbt的文件转换为同名的.nbt文件,并输出至generated目录(可以通过--output
选项更改目标文件夹),同时保留原目录结构。
教程(作下划线标记的教程为中文独有教程) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
网站标题:创新互联MinecraftWiki教程:用途[]
链接分享:http://www.gawzjz.com/qtweb2/news37/21887.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联