开启辅助访问     
收藏本站

站内搜索

搜索

Minecraft(我的世界)苦力怕论坛

[BE教程] 如何自定义世界模板?看完这个你就明白一切!

 发表于 2022-10-20 21:25:03 来自手机|显示全部楼层|阅读模式 IP:广西
本帖最后由 小贝呐 于 2022-10-21 22:10 编辑

相信不少小伙伴都在市场购买过混搭包,以及世界包,其实混搭包中的世界都是用世界模板制成的,本教程将带大家认识一下什么是世界模板,同时教会大家如何制作一个世界模板。
什么是世界模板?
简言之,世界模板就是世界文件+manifest.json。当你需要多次创造一个世界时,就可以使用世界模板。世界模板允许你多次创造同一个世界。
世界模板中的manifest.json构成
首先我们来看看这个文件的内容(可以直接复制粘贴到你的manifest.json中,仅限世界模版)

  1. {
  2.         "format_version" : 2,
  3.         "header" :
  4.         {
  5.                 "base_game_version" : [ 1, 19, 11 ],
  6.                 "description" : "",
  7.                 "lock_template_options" : true,
  8.                 "name" : "666",
  9.                 "platform_locked" : false,
  10.                 "uuid" : "aab30ab0-7381-31d9-8752-836130c987e2",
  11.                 "version" : [ 1, 0, 0 ]
  12.         },
  13.         "modules" :
  14.         [
  15.                
  16.                 {
  17.                         "description" : "",
  18.                         "type" : "world_template",
  19.                         "uuid" : "7185130c-7bd6-3b3f-9e01-813f728f7240",
  20.                         "version" : [ 1, 0, 0 ]
  21.                 }
  22.         ]
  23. }
复制代码

下面是带有注释的manifest.json,比较方便各位阅读

  1. {
  2.         "format_version" : 2,
  3.         "header" :
  4.         {
  5.                 "base_game_version" : [ 1, 19, 11 ] ,  //世界模版的最低可使用版本,该版本及该版本以上才能导入这个模板
  6.                 "description" : "",  //描述,可空
  7.                 "lock_template_options" : true,  //是否锁定设置,true为锁定,false为不锁定
  8.                 "name" : "......",   //世界模板的名称
  9.                 "platform_locked" : false,
  10.                 "uuid" : "aab30ab0-7381-31d9-8752-836130c987e2",   //世界模板的UUID
  11.                 "version" : [ 1, 0, 0 ]  //世界模板的版本
  12.         },
  13.         "modules" :
  14.         [
  15.                
  16.                 {
  17.                         "description" : "",  //同上,此处不再赘述
  18.                         "type" : "world_template",  //该项决定了使用这个manifest.json的文件是什么样的资源。当你像这样填入这一项的时候的时候,这个资源就是世界模板。你还可以在这项填data(行为包),resource(资源包)等,但本格式仅适用世界模板
  19.                         "uuid" : "7185130c-7bd6-3b3f-9e01-813f728f7240",  //同上,此处不再赘述
  20.                         "version" : [ 1, 0, 0 ]  //同上,此处不再赘述
  21.                 }
  22.         ]
  23. }
复制代码

想要构建一个世界模板非常简单,只需要在世界文件中加上manifest.json,一切万事大吉。
将文件压缩,重命名为.mctemplate,然后使用Minecraft打开,就完成了世界模板的导入。
接下来就到了最重要的
如何应用世界模板?
众所周知,世界模板允许你创建多次一个相同的世界。
那么我们就打开“新建”按钮,不要点进“创建新世界”,拉到底部你会看到“导入的模板”,点击进去,你应该就会看见你刚才导入的模板。模板中有你设置的一切。点击“创建”,就可以创建一个包含该模板内容的世界了。
那么有没有更简单的方法呢?
有的。你可以通过下载这个资源包来显示“导出模板”按钮,这个按钮可以使你创建一个世界模板变得更简单。你只需要点击它,然后选择一个文件夹,就可以完成一个模板的导出。里面的manifest.json拥有最基础的功能,当你需要一些其他功能的时候,可以在里面修改。
以下为图片
Screenshot_2022-10-20-22-09-54-093_com.mojang.minecraftpa.jpg
进入游戏界面
Screenshot_2022-10-20-22-10-01-673_com.mojang.minecraftpa.jpg
拉拽到“导入的模板”栏
Screenshot_2022-10-20-22-20-35-952_com.mojang.minecraftpa.jpg
如果这个模板没有锁定设置,你会看到如此场景,与普通的创建新世界不同的是,当你初始化模板后,这里的某些设置就是已经设置好的,不需要你设置。未锁定的时候,你可以随意修改,如果锁定了,你就需要解锁才能修改。
Screenshot_2022-10-20-22-14-06-815_com.mojang.minecraftpa.jpg
如果已设置,你就会看到这样的场景。描述同上。

要点解析
UUID
做Minecraft的资源,UUID是必需品。UUID 是 通用唯一识别码(Universally Unique Identifier)的缩写,是一种软件建构的标准,亦为开放软件基金会组织在分布式计算环境领域的一部分。其目的,是让分布式系统中的所有元素,都能有唯一的辨识信息,而不需要通过中央控制端来做辨识信息的指定。如此一来,每个人都可以创建不与其它人冲突的UUID。在这样的情况下,就不需考虑数据库创建时的名称重复问题。最广泛应用的UUID,是微软公司的全局唯一标识符(GUID),而其他重要的应用,则有Linux ext2/ext3文件系统、LUKS加密分区、GNOME、KDE、Mac OS X等等。另外我们也可以在e2fsprogs包中的UUID库找到实现。
现在,klpbbs也有生成uuid的工具了(点我打开),可以直接用论坛的生成器生成。本人常用另一款生成器(点我打开),两者都很好用,都很推荐!!!

结语
那么本次的教程对你们有没有用呢?我是非常希望对你们有用的。如果有用,请给我点个赞,或者留言评论一下(如果你知道更多信息,而我这里没有的,可以在评论区中告诉我,方便我补充进来),谢谢~

评分

参与人数 1铁粒 +30收起理由
 mcya*** + 30奖励下吧

查看全部评分

苦力怕论坛,感谢有您~
 楼主|  发表于 2022-10-20 23:07:56 来自手机|显示全部楼层 IP:广西
本帖最后由 小贝呐 于 2022-11-1 21:49 编辑

虽然可以通过修改"base_game_version"来调整世界模板的最低可使用版本,但是如果这个世界在更高版本中加载过,这个模板只能导入,而不能编辑和创建世界。所以不要尝试使用这个方法来强行调整在测试版中加载过的世界啦,除非说你使用第三方软件
2#2022-10-20 23:07:56回复收起回复
苦力怕论坛,感谢有您~
 发表于 2024-7-10 18:29:56 来自手机|显示全部楼层 IP:天津
?????
63D3418C-06C4-470B-AA41-A1313DCBF401.png
3#2024-7-10 18:29:56回复收起回复
苦力怕论坛,感谢有您~
回复支持

使用道具举报

本版积分规则

本站
关于我们
联系我们
坛史纲要
官方
哔哩哔哩
技术博客
下载
网易版
安卓版
JAVA
反馈
意见建议
教程中心
更多
捐助本站
QQ群
QQ群

QQ群

访问手机版

访问手机版

手机版|小黑屋|系统状态|klpbbs.com

粤公网安备 44200002445329号 | 由 木韩网络 提供支持 | GMT+8, 2024-11-24 11:34

声明:本站与Mojang以及微软公司没有从属关系

Powered by Discuz! X3.4 粤ICP备2023071842号-3