跳到主要内容

地图

建立与设定​

指令作用
/ca admin arena create <名称> [fair|peak|all]建立地图,站的位置就是观战点
/ca admin arena setspawn <名称> <1|2>站的位置设为红队(1)/ 蓝队(2)出生点,朝向也会记下
/ca admin arena setspec <名称>观战点(也是阵亡后的重生点);没设时用两个出生点中间往上 3 格
/ca admin arena pos1|pos2 <名称>场地范围的两个对角
/ca admin arena clearregion <名称>清除 pos1 / pos2,改回「出生点外扩」
/ca admin arena type <名称> <fair|peak|all>这张图给公平、巅峰或两者使用
/ca admin arena enable|disable|toggle <名称>启用 / 停用(停用的地图不会被配到)
/ca admin arena blockedit <名称> [on|off]比赛中允许改方块(结束自动恢复)
/ca admin arena display <名称> <显示名称>提示与菜单显示的名称,可用颜色
/ca admin arena tp <名称>传送到观战点
/ca admin arena info <名称>查看全部设定与场地范围
/ca admin arena list全部地图与状态(使用中的会显示对局编号)
/ca admin arena delete <名称>删除(比赛中的地图不能删)

地图有红队、蓝队两个出生点就能使用;list 里显示「未设置完成」的地图不会被配到。

场地范围​

场地范围用来:限制选手不能离开、限制观战者只能在场内飞、禁止旁人进入、比赛结束后清掉场内的掉落物与箭、恢复方块。

  • 设了 pos1 + pos2:用这个方框。
  • 没设:以两个出生点为对角,外扩 match.arena-radius 格(默认 12),高度往上再多 4 格。

一张地图同时一场​

配对成功时会挑一张空闲、启用、类型符合的地图随机使用,比赛结束(含收尾的几秒)才释放。 所有地图都在使用中时,配到的玩家会收到「地图都在使用中,请稍候」,等有空闲地图就自动开始。

比赛中改方块​

默认比赛中不能挖、不能放方块,爆炸、岩浆水流、火也不会改变场地。

/ca admin arena blockedit <名称> on 后,这张地图的比赛中:

  • 选手可以挖、放方块、倒岩浆或水;TNT、末影水晶会炸出坑。
  • 每个被改动的方块会记下原状,比赛结束后全部恢复,场内的掉落物与箭也会清掉。
  • 服务器关服时,正在进行的比赛也会先恢复场地。

场地保护​

在 config.yml:

protect-arenas:
blocks: true # 非比赛时,没有 cloudarena.admin 的人不能改场地方块
block-entry: true # 比赛进行中,非选手、非观战者不能走进或传送进场地

开场与结束指令​

在 arenas.yml 每张地图下可以加:

arenas:
jjc1:
start-commands: # 倒数结束、开战时执行(控制台)
- 'say {arena} 开打了'
- 'effect give {player} minecraft:glowing 5' # 含 {player} 时对每个选手各执行一次
end-commands: # 比赛收尾时执行
- 'say {arena} 结束'

可用变量:{arena} 地图名称、{mode} 模式 ID、{match} 对局编号、{player} 选手名称。改完 /ca admin reload。