跳到主要内容

岛屿模板

EMC 独立空岛支持自定义岛屿模板系统。管理员可以在游戏中捕获区域保存为模板,玩家创建空岛时可以选择不同的模板。


模板概述

  • 模板定义了创建空岛时生成的方块结构、容器内物品等
  • 插件首次启动时会自动生成一个名为 default 的默认模板
  • 管理员可以创建多个自定义模板供玩家选择
  • 当只有一个模板时,创建空岛直接使用该模板
  • 当有多个模板时,创建空岛会弹出 模板选择菜单

默认模板

默认模板 default(显示名称:经典空岛)包含:

  • 5×5 草地平台:顶层草方块、两层泥土、底层基岩
  • 橡树:4 格高树干 + 树叶
  • 初始物资箱
物品数量
2
岩浆桶1
西瓜种子1
甘蔗1
红色蘑菇1
棕色蘑菇1
仙人掌1
骨头2
南瓜种子1
线1

管理员命令

所有模板管理命令需要 independentskyisland.admin 权限。

保存模板

/is admin savetemplate <名称> <半径>

以你当前站立位置为中心,捕获指定半径范围内的所有方块(含箱子内物品)保存为模板。

  • 名称:模板的唯一标识,用于文件名和选择
  • 半径:捕获范围,1 ~ 50 格
使用技巧
  1. 先在任意世界中搭建好空岛结构
  2. 站在空岛中心位置
  3. 执行保存命令,半径设为刚好覆盖整个结构
  4. 保存后的模板可立即使用

删除模板

/is admin deletetemplate <名称>

删除指定名称的模板,同时删除对应的模板文件。

列出模板

/is admin listtemplates

显示所有已加载的模板列表,包括名称、显示名称和方块数量。


使用模板创建空岛

通过命令

/is create [模板名]
  • 不指定模板名:如果只有一个模板则直接使用,多个模板则打开选择菜单
  • 指定模板名:直接使用该模板创建

通过菜单

输入 /is 打开主菜单,点击 ✦ 创建空岛。如果有多个模板,会自动弹出模板选择界面。


模板存储

模板文件保存在 plugins/EMCIndependentSkyIsland/templates/ 文件夹中,每个模板一个 .yml 文件。

模板文件结构

name: default                    # 模板唯一名称
display-name: '§a经典空岛' # 显示名称(支持颜色代码)
icon: GRASS # 菜单图标(Material 名称)
icon-data: 0 # 图标数据值
description: # 菜单中显示的描述
- '§7经典的空岛起始平台'
- '§7包含一棵树和一个箱子'
spawn-offset-y: 1 # 出生点相对于模板基准 Y 的偏移
blocks: # 方块列表(x,y,z,材质,数据值)
- '0,0,0,GRASS,0'
- '0,-1,0,DIRT,0'
# ...
containers: # 容器内物品
2_1_0: # 箱子坐标(逗号替换为下划线)
- 'ICE,2,0' # 材质,数量,数据值
- 'LAVA_BUCKET,1,0'
# ...

可配置属性

属性说明
name模板唯一标识,用于命令和内部引用
display-name在菜单中显示的名称,支持 § 颜色代码
icon模板选择菜单中的图标物品
icon-data图标物品的数据值(用于区分子类型)
description在模板选择菜单中显示的描述文字
spawn-offset-y玩家出生点在模板基准高度之上的偏移量
blocks所有非空气方块的坐标和类型
containers箱子等容器内预放置的物品
注意
  • 模板坐标使用相对坐标(相对于模板中心)
  • 手动编辑模板文件后需要重启服务器或重载插件才能生效
  • containers 的键名使用下划线分隔坐标(如 2_1_0 代表 x=2, y=1, z=0)