跳转至

出生点

cmi setspawn (玩家名) (true/false) (-g:[组名]) (-rng:[范围]) (-w:world,world_nether) 权限:cmi.command.setspawn

定义玩家的 /cmi spawn 传送点或复活位置。

cmi setspawn — 设置出生点。

(true/false) — 设为 true 时定义为死亡后复活点,同时也用于 /cmi spawn 命令。

cmi setspawn true

(-g:[组名]) — 为特定组定义出生点/复活点。需要关联权限: - cmi.spawngroup.[组名] - cmi.respawngroup.[组名](指定死亡后复活到哪个出生点,缺失时使用主出生点)

cmi setspawn true -g:Moderator

(-rng:[范围]) — 随机化出生点位置,将玩家分散到区域中避免重叠。

cmi setspawn true -g:Moderator -rng:5

(-w:world,world_nether) — 根据玩家所在世界使用不同出生点。可与组结合。

cmi setspawn true -rng:5 -w:world,world_nether

额外功能与复活

  • 自动复活,无需点击死亡屏幕的复活按钮:cmi.autorespawn 权限。
  • 传送其他玩家到出生点需要 cmi.command.spawn.others 权限。
  • 可在配置文件中激活黑名单物品(阻止背包中有黑名单物品时传送,可用 cmi.teleport.bypassblacklist 绕过)。
  • 可定义复活顺序:
PriorityOrder:
  - anchor
  - spawn
  - bedLocation
  - homeLocation
  - worldSpawn
  • spawn — 用 /cmi setspawn 命令设置的预设出生点(需设 RespawnLocation: true)
  • bedLocation — 与床交互设置的位置(需设 BedInteraction: false,玩家需要 cmi.bedhome 权限)
  • homeLocation — 玩家设置的默认名称(Home)位置,不存在时使用列表中第一个
  • worldSpawn — 世界默认出生点(非 CMI 位置)
  • anchor — 与重生锚交互定义的位置,通常仅在下界死亡时生效
  • warp! [传送点名] — 任何有效传送点,玩家将绕过该传送点的所有要求

使用 /cmi setfirstspawn (玩家名) 定义玩家首次加入服务器的出生点。

别忘了设置原版出生点,如果使用 Multiverse-Core 等世界管理器,还应执行 /mvsetspawn。