信息框 (“此操作不会检测剪切板中的文本,请务必确定剪切板中的文本是从此软件中复制出来的文本。否则可能造成地图出现未知错误!后果由使用者自行承担!” + #换行符 + “理论上重新导入正确的组件代码即可修复错误!”, 0, “温馨提示”, 取窗口句柄 ())
目录 = 选择.打开文件 (假, “请选择要导入的组件代码文件”, , “组件参数文件(.modset)|*.modset|记事本文件(.txt)|*.txt”, 取运行目录 (), “.modset”, 真, 真, 真, 真)
文档 = 到文本 (读入文件 (菜单目录))
数据 = 文本_取出中间文本 (文档, #前文本, “]”)
.如果真 (数据 = “”)
提示框 (“此地图中未加载过任何组件,无法导入。请安装一个组件后再次尝试!”, #警告图标, “导入失败”, 取窗口句柄 ())
返回 ()
.如果真结束
替换数据 = 到文本 (读入文件 (目录))
.如果真 (替换数据 = “”)
.如果真 (信息框 (“继续操作会关闭此地图所有组件,是否继续?”, #是否钮, “未读取到文本数据”, 取窗口句柄 ()) ≠ #是钮)
返回 ()
.如果真结束
.如果真结束
文档 = 子文本替换 (文档, 数据, 替换数据, , 1, 真)
.如果 (写到文件 (菜单目录, 到字节集 (文档)))
提示框 (“组件代码已成功导入到当前存档中!” + #换行符 + “重启中国版启动器即可!”, #信息图标, “导入成功”, 取窗口句柄 ())
.否则
提示框 (“组件代码导入失败!失败原因:存档文件被占用,请关闭中国版启动器后重试!”, #警告图标, “导入失败”, 取窗口句柄 ())
功能:再不适用组件包的情况下将一个地图的mod设置复制到另一个地图
使用方法:放在和我的世界启动器同一个目录中然后双击运行。