飞行时间 (FlyTime)
这个插件允许你限制玩家飞行的时间。
功能:
- 轻量级
- 安全 - 如果玩家在飞行时退出登录,自动将其放置在地面上并停止计时飞行时间
- 高度可配置 - 每条消息都可以更改。飞行时间和重置间隔也可以更改
- 精准 - 按秒跟踪飞行时间
- UUID兼容 - 即使用户名更改,飞行时间仍保留
- 持久文件存储 - 如果服务器重新加载或关闭,飞行时间不会重置
配置:
flyTime: 1800 # 允许飞行的时间(秒) flyResetTime: 86400 # 飞行重置间隔。设置为-1以禁用 teleportOnLogout: true # 登出时启用/禁用传送到地面 autoTeleportToGround: true # 禁用飞行后传送到地面 prefix: '&3[&bFlyTime&3]&r ' # 所有消息的前缀 lang: # 在此更改所有消息 noFlyPermissionMessage: '&c你不能飞!' noFlyTimePermissionMessage: '&c你没有权限检查别人的飞行时间!' noResetPermissionMessage: '&c你没有权限重置飞行时间!' noReloadPermissionMessage: '&c你没有权限重新加载FlyTimes!' timeLeft: '&a你还有%MINUTES%分钟和%SECONDS%秒的飞行时间.' timeLeftPlayer: '&a%PLAYER%还有%MINUTES%分钟和%SECONDS%秒的飞行时间.' timeLeftWarning: '&c警告:%SECONDS%的飞行时间剩余' enabled: '&a飞行已启用.' enabledUnlimited: '&a无限飞行已启用.' disabled: '&c飞行已禁用.' disabledUnlimited: '&c无限飞行已禁用.' noFlightTime: '&c你的飞行时间已用完!' hasNotFlown: '&c%PLAYER%还未飞行' usage: '&c用法:%COMMAND%' flytimereset: '&a重置%PLAYER%的飞行时间' pluginreload: '&aFlyTime重新加载!' attemptGroundTp: '&a尝试安全地将你传送到地面...' groundTpFail: '&c找不到安全的着陆点!'
命令:
[可选参数] /fly - 根据权限飞行一段时间或无限时间 /flytime [player] - 检查自己或他人的飞行时间 /flyreset- 重置某人的飞行时间 /flyreload - 重新加载插件配置
权限:
flytime.fly - 使用/fly飞行和检查自己的飞行时间 flytime.unlimitedfly - 无限飞行 flytime.others - 使用/flytime [player]检查他人的飞行时间 flytime.reset - 使用/flyreset重置他人的飞行时间 flytime.reload - 使用/flyreload重新加载插件
要求:
Vault(用于权限)
请在GitHub上留下错误,而不是在评论中。
GitHub问题:Issues
GitHub代码:Code
谢谢!享受吧!
收录