本数据包为 下界之治 模组的“对战地图创作者/对战服务器提供者”制作了额外功能。
当前包含的功能:
允许玩家为对战存档设置任意数量的出生点位(使用了标记实体),加入对局的玩家在准备阶段只能在设置的出生点放置初始单位;
自动将玩家依次分配到指定出生点且锁定视角直到开始;
检测到所有点位被分配到玩家后自动倒计时并开始游戏;
检测到尝试提前放置单位或不在指定位置放置单位的玩家将会强制重置对局(等效 rts-reset);
强制玩家进入旁观者模式,避免其利用创作漏洞作弊;
一个使用 Actionbar Title 实现的显眼的计时器,可以让玩家不用浪费操作点击 GUI 中的钟;
玩家可以通过 /tag @s add rw_ob 使自己不被计入对局,当前只有管理员拥有这个权限。
(指定开局点位设置的)使用方法:
使用 /tag @s add rw_op 避免自己被数据包识别为玩家而触发相关机制;
使用 /function x:base_set 即可获取设置用的刷怪蛋,右键所有需要设置的点位;
使用 /tag @s remove rw_op;
保存存档即可。
后续会不定期更新更多功能,有任何需求可以直接在本评论区留言。
计划加入的功能:
准备机制:允许玩家输入命令确认当前已就位,确认就位后才会计入待机人数;
强制开始,所有已准备且仍然在线的玩家都可以输入命令进行投票,全员同意即可无视人数要求在一定时间后强制开始对局。
目前仅中文,未来如有需求会支持多语言。