简介
本数据包灵感来源于 Brutec 于 2014 年发布的地图 TimeTrap(时间陷阱)。
玩法
游戏开始后,每位玩家会获得一定的初始时间并开始倒计时。玩家会在时间耗尽后被淘汰,切换为旁观者模式。
每位玩家可以通过脚踩铁块、金块、绿宝石块或钻石块(会消耗相应方块)或击杀其他玩家的方式来增加剩余时间。相应地,玩家每次死亡也会减少其剩余时间。
没有胜利条件。倒计时会一直持续直到所有玩家被淘汰。
开始
创建一个新的世界(或者使用已有存档),选择生存模式,并允许作弊。下载数据包,在创建世界时将其导入,或者将其放在已有存档的 datapacks 文件夹下。
进入游戏,进行一些必要的设置(或者使用默认值):
命令 | 作用 | 默认值 |
scoreboard players set #start time-s_up <数值> | 修改玩家的初始时间,单位:秒。 | 1800 |
scoreboard players set #iron time-s_up <数值> | 修改每个铁块提供的时间,单位:秒。 | 150 |
scoreboard players set #gold time-s_up <数值> | 修改每个金块提供的时间,单位:秒。 | 420 |
scoreboard players set #emerald time-s_up <数值> | 修改每个绿宝石块提供的时间,单位:秒。 | 1500 |
scoreboard players set #diamond time-s_up <数值> | 修改每个钻石块提供的时间,单位:秒。 | 2400 |
scoreboard players set #die time-s_up <数值> | 玩家每次死亡减少的时间=剩余时间最长的玩家的时间/该数值。 结果向下取整,精确到秒。 | 3 |
scoreboard players set #min time-s_up <数值> | 玩家每次死亡减少的时间不得少于该数值,单位:秒。 | 1200 |
scoreboard players set #kill time-s_up <数值> | 击杀其他玩家获得的时间=剩余时间最长的玩家的时间/该数值, 不大于被击杀玩家的剩余时间。结果向下取整,精确到秒。 | 6 |
scoreboard players set #tell time-s_up (1|0) | 是否在玩家死亡后告诉所有玩家该玩家剩余的时间。 | 1 |
等待所有玩家加入后(务必在所有玩家在线时运行这些命令)(也可以单人游玩):
命令 | 作用 |
function time-s_up:game/start | 开始游戏。开始倒计时。 |
function time-s_up:game/stop | 暂停游戏。仅暂停倒计时。玩家的行动等不受影响。 |
function time-s_up:game/continue | 继续暂停的游戏。继续倒计时。 |
function time-s_up:game/restart | 重新开始游戏。将所有在线的旁观者模式的玩家切换为生存模式并传送回出生点。重新开始倒计时。 |
卸载
使用命令 function time-s_up:unload 移除数据包添加的记分板,然后删除数据包文件。