本帖最后由 teddyxlandlee 于 2022-8-21 21:44 编辑
和你的朋友来一场原版竞速吧! 规则很简单:设定一个目的地坐标,玩家们收集资源前往目的地,看谁先到终点~ 不需要换周目,不需要前置插件,你可以用现有的地图组织一场竞速游戏
游戏截图:
命令&权限: - /speedrace - 别名/spr(需要 perm.speedrace 权限,默认为全体玩家都可执行)
- /speedrace help - 显示较完整的帮助信息(需要 perm.speedrace 权限,默认为全体玩家都可执行)
- /speedrace info - 展示当前竞速游戏的信息(需要 perm.speedrace.info 权限,默认为全体玩家都可执行)
- /speedrace start - 在倒计时后开始游戏,默认为5秒(需要 perm.speedrace.gamehandle 权限,默认为op可执行)
- /speedrace stop - 中止竞速游戏(需要 perm.speedrace.gamehandle 权限)
- /speedrace restart = /speedrun stop + /speedrun start(重开竞速游戏,需要 perm.speedrace.gamehandle 权限)
- /speedrace players | /speedrace list - 列出已到达终点的玩家及其所用时间(需要 perm.speedrace.list_arrival 权限,默认为所有玩家都可执行)
- /speedrace target <x> <z> - 设置竞速游戏的目的地坐标(需要 perm.speedrace.target 权限,默认为op可执行)
- /speedrace rejoin <player> - 将此玩家视为未到达目的地,这样当游戏结束之前其再次到达目的地时,所有玩家可以再次收到其到达目的地的提醒。(需要 perm.speedrace.rejoin 权限,默认为op可执行)
|
配置文件: - # Countdown when game starts
- # 游戏开始倒计时
- countdown: 5
- # The plugin will check players' positions like, every 20 ticks
- # 每 20 tick 检测一次玩家位置
- check-route: 20
- # Default target position [x, z]
- # 默认的目的地坐标 [x, z]
- default-target: [1000, 1000]
- # When a player arrives, the plugin won't broadcast its arrival
- # until the next game starts.
- # If an op set someone as rejoined, its arrival can be broadcast
- # again.
- # This configures whether rejoin messages should be broadcast
- # 当某一玩家到达目的地时,所有玩家都会收到这一信息,且在下次游戏开始前不会收到第二次。
- # 如果管理员设置其重新加入 (rejoin),游戏结束前若该玩家再次到达目的地,那么其他玩家可以再次收到这一信息。
- # 这项配置决定了,当管理员设置某玩家重新加入时,这一操作是否可以被其他玩家收到。
- broadcast-rejoin: true
- duration:
- # Whether arrival duration should be broadcast
- # 是否广播玩家抵达时间
- broadcast-duration: true
- # OFF: 1h 22m 50s
- # ON: 1h 22m 50s 298ms
- show-millis: true
- # 启用中文:修改为 lang-zh.json5
- language: 'lang.json5'
复制代码
|
下载: v2.0.17【支持版本:1.16+】 旧版本:
v2.0.6【支持版本:1.18+】 更新日志: v2.0.17:添加多语言支持和中文显示!此外启用了命令补全。
v2.0.10:现在开服后可自动生成配置文件 v2.0.9:添加对Minecraft 1.16的支持 v2.0.6:首个公开发布版本
别问我为什么版本号从2.0.6开始 之前尝试着做过一个Speedrace插件,但是没法用,所以没有发布 从零开始写的Speedrace2,更改了检测玩家位置的逻辑,不仅现在能用了,而且加了不少润色。 当前版本的功能已经成熟了,所以我才拿出来发布
感谢各位的支持,回复+人气过15我将考虑开源~ |
本插件所用所有代码均为原创,不存在借用/抄袭等行为 |