PixelBBS 我的世界像素论坛

标题: [联机][2021.1.1][CPS].schematic文件格式详解 [打印本页]

作者: 像素搬运菌    时间: 2024-2-22 03:52
标题: [联机][2021.1.1][CPS].schematic文件格式详解
前言
大多数服主应该对于Schematic文件格式又熟悉又陌生,通常在导入地图时,一般使用替换地图文件的方式,而使用Schematic格式文件的方法使用较少,因此可能对Schematic文件格式较为陌生,加之近期有较多人询问我Schematic格式文件如何导入等问题,因此便写出此教程供服主们学习,教程将会用通俗易懂的语言对Schematic文件格式进行详细的讲解

字数统计
字数1707,字符数(不计空格)3137,字符数(计空格)3197,非中文单词208,中文字符1499(来自WPS字数统计)

什么是schematic文件格式?
Schematic文件格式为一种由玩家社区所创建的用于存储Minecraft世界信息,进而可以通过第三方应用程序(如MCEditMinecraft Note Block Studio红石模拟器WorldEdit以及Schematica等)进行编辑。地形以NBT格式储存并松散地基于Indev世界格式。方块和数据的目录以YZX的排序存储,也就是说X坐标的变化最频繁。这与ClassicIndev以及Anvil文件格式中的方块排序相似。这种格式不能将应该覆盖已有方块的空气方块和不应覆盖已有方块的空气方块区分开。(摘自Minecraft Wiki)
总而言之,schematic文件格式是用来储存Minecraft世界信息的工具,可以导出保存,也可以导入使用,也可以通过第三方工具对此格式文件内容进行编辑

NBT格式详解
Schematic:

什么是schematic数据库?
Schematic数据库是一种免费的用于上传、下载、浏览、收藏schematic格式文件的网站
网站地址:
minecraft-schematics.com
minecraft-schematics.net

如何创建schematics文件夹?
单人游戏1.下载安装worldeditMOD
1.打开Minecraft\.minecraft\config\worldedit目录
2.在worldedit目录下创建一个名为schematics的文件夹

多人联机
1.下载安装worldedit插件
2.打开Minecraft Sever\plugins\WorldEdit目录
3.在WorldEdit目录下创建一个名为schematics的文件夹

如何导入schematic格式文件?
单人游戏
1.下载安装worldedit游戏MOD
2.将你要使用的.schematic格式文件放到Minecraft\.minecraft\config\worldedit\schematics目录下
3.进入游戏,输入指令//schem load 文件名(如://schem load skyworld),将此文件中的建筑会导入到worldedit的剪贴板中
提示:若出现skyblock.schematic loaded. Paste it with //paste则证明剪贴成功
4.输入指令//paste,将此文件的建筑添加到你所在的位置

多人联机
1.下载安装WorldEdit插件
2.将你要使用的.schematic格式文件放到Minecraft Sever\plugins\WorldEdit目录下

3.进入游戏,输入指令//schem load 文件名(如://schem load skyworld),将此文件中的建筑会导入到worldedit的剪贴板中
提示:若出现skyblock.schematic loaded. Paste it with //paste则证明剪贴成功
4.输入指令//paste,将此文件的建筑添加到你所在的位置

如何导出schematic格式文件?
单人游戏
1.下载安装worldedit游戏MOD
2.进入游戏,用木斧选择你要导出的地图区域
3.输入//copy对选择区域进行复制
4.输入//schem save 文件名 将选择区域以 文件名.schematic 导出
5.导出后文件将会生存在Minecraft\.minecraft\config\worldedit\schematics目录下

多人联机
1.下载安装WorldEdit插件
2.进入游戏,用木斧选择你要导出的地图区域
3.输入//copy对选择区域进行复制
4.输入//schem save 文件名 将选择区域以 文件名.schematic 导出
5.导出后文件将会生存在Minecraft Server\.minecraft\config\worldedit\schematics目录下


如何导出/导入规模较大的建筑?
对于规模较为大的建筑来说,使用worldedit导入或导出,会导致后台报错、服务器卡顿甚至崩溃
部分服主会通过使用MCedit导出/导入大地图来解决,但是大部分服主对于MCedit的操作较为生疏,此部分将会提供其他较为不错的方法来解决此问题
在编写教程的时候,为了让教程内容丰富,本人对相关知识进行了大量的搜索和学习。在此期间,发现了一款名为FastAsyncWorldEdit的插件,此插件为WorldEdit的优化插件,插件主要用于减少WorldEdit插件在操作过程中的卡顿,安装此插件后可以导出/导入较大规模的建筑,且几乎无卡顿,使用方便操作简单
提示:在1.12.2之前此插件需要WorldEdit插件作为前置,而1.12.2版本后FastAsyncWorldEdit便成为一个独立的插件,无需WorldEdit插件作为前置
FastAsyncWorldEdit插件的使用方法和WorldEdit插件的使用方法一样,格式为//指令
站内搬运:https://www.mcbbs.net/thread-781901-1-1.html
原贴:https://github.com/boy0001/FastAsyncWorldedit/releases


注意事项
1.按照上述过程使用时必须安装worldedit插件或MOD
2.使用worldedit粘贴建筑时,需要一段的等待时间,若出现报错或者内存溢出等非正常情况,可能是文件过大导致的,此情况请仔细阅读如何导出规模较大的建筑?部分
3.在WorldEdit 7.0.0(Minecraft1.13之后的版本),无法再使用.schematic的格式导出地图文件,只允许使用.schem的格式导出,但仍可以使用旧版本的.schematic文件导入地图






欢迎光临 PixelBBS 我的世界像素论坛 (https://www.pixelbbs.cn/) Powered by Discuz! X3.4