# 自定义岛屿模板(蓝图)

插件自带一个默认的岛屿模板,但是你可以自定义一个新的岛屿模板。

# 1. 使用插件自带的蓝图功能

  1. 输入以下指令,进入添加模式
/bp add

添加模式

  1. 使用 指令 或是 小木斧选择对角坐标
/bp choose <a/b>

选择完成后 所选区域会被粒子框住

效果

其中红色的爱心粒子 代表玩家出生的位置 可以输入/bp set 对这个坐标进行设置

效果

如上图 我们设置了 Y 轴 以及 Z 轴的坐标

效果

  1. 偏移值设置完成后 输入 /bp save 进行保存

效果

  1. 设置完成后输入 is create 查看保存的蓝图是否加载成功了

效果

# 2. 使用结构方块创建岛屿模板

  1. 首先在游戏内搭建一个岛屿 , 我以一个 7*7 的结构代替 如下图

  1. 然后使用结构方块导出结构 这里我命名为 test

  1. 将导出的 test.mcstructure 文件移动至BDS 的 \plugins\skyblock\structures 文件夹下

  1. 打开配置文件 \plugins\SkyBlock\config.json

在配置中找到 "blueprint": 配置项 添加岛屿模板的偏移值

我们想要玩家创建岛屿后出生在金块的位置 , 可以按照下方进行填写

 "blueprint": [
  {
            "name": "测试空岛",  // 模板名称
            "type": "test",  // 模板文件(无需后缀)
            "x": 7, // 模板 长度 修改为7 
            "y": 63, // 加载高度
            "z": 7, // 模板 宽度 // 同上
            "offset": [  // 偏移
                0, // x
                5, // y 中心点向y轴方向偏移5格
                2 // z  中心点向z轴方向偏移2格
            ],
            "description": "测试空岛..." // 模板描述
  },
 ],
  1. 重启服务器 , 输入 /is 即可看见我们新增的岛屿模板

  1. 点击提交 会发现如预期一样 , 我们出生在金块的上方