外观
基础功能
飞行日设置
- 设置飞行日后,当玩家执行任何与飞行日相关的指令时,系统都会验证当前日期是否在允许飞行的日期范围内。只有在允许飞行的飞行日内,玩家才能进行飞行操作
config.yml
# 当前配置版本
version: 1.2
# 飞行日设置
fly-day:
# 星期一
monday: false
# 星期二
tuesday: false
# 星期三
wednesday: true
# 星期四
thursday: false
# 星期五
friday: false
# 星期六
saturday: true
# 星期七
sunday: true
自动开启飞行
- 在配置文件中开启自动开关飞行功能后,系统将会实时监测玩家的飞行状态,主要包括但不限于以下内容:是否当前处于允许飞行的日期、是否在规定的飞行时间段内,以及是否符合飞行日的条件等等
- 如果监测发现玩家的状态符合上述要求,系统将自动开启玩家的飞行状态
- 注意需要给予玩家
bistro.fly.command.use
权限
提示
开启该功能后,系统会在玩家每次移动时进行状态校验。尽管校验过程中采用了短路逻辑以尽量减少性能消耗,仍然可能会对服务器造成轻微的开销。不过在绝大多数情况下,这种开销几乎可以忽略不计
config.yml
# 当前配置版本
version: 1.2
# 是否开启 自动开启飞行
# 如果为true 则玩家在移动时 会自动检测是否是飞行日
# 如果当前是飞行日 则自动开启飞行
# 有一定的性能消耗
auto-fly: true
切换世界取消飞行
- 开启该功能后,系统会在玩家切换世界(或进入服务器)时将玩家的飞行状态自动设置为关闭状态。建议开启此选项,以防止玩家在进入不被允许飞行的世界中仍然能够飞行的情况发生
提示
创造模式下的玩家不会收到此影响
config.yml
# 当前配置版本
version: 1.2
# 玩家切换世界时取消飞行(建议开启)
cancel-fly-when-world-change: true
校验飞行时间
- 开启功能后,当玩家执行任何与飞行日相关的指令时,系统都会验证当前时间是否在允许飞行的时间段内。只有在允许飞行的时间段内,玩家才能进行飞行操作
config.yml
# 当前配置版本
version: 1.2
# 校验时间
# 校验时间段内才能使用飞行
check-time:
# 是否校验时间
enable: true
# 飞行日开始时间
start-time: '00:00'
# 飞行日结束时间
end-time: '23:59'
世界白名单
- 开启功能后,当玩家执行任何与飞行日相关的指令时,系统都会验证当前世界是否在允许飞行的世界内。只有在允许飞行的世界内,玩家才能进行飞行操作
config.yml
# 当前配置版本
version: 1.2
# 允许飞行日飞行的世界
enable-worlds:
- world1
- world2
自定义语言
本插件几乎所有的提示都可以进行自定义设置
想了解更多支持的变量,请前往 变量支持 页面查看
所有配置均支持 HEX 颜色,格式为
&#RRGGBB
,例如
config.yml
# 当前配置版本
version: 1.2
# 自定义语言 这里是显示title的语言
# 支持hex颜色 格式为: &#RRGGBB
# 可用变量:%player_name%
language:
# 前缀
prefix: "&7[ 򽸱飞行日 &7] >>> &f"
# 没有权限
no-permission: "&7%player_name% &c你没有权限使用这个命令"
# 禁止飞行
no-fly: "&f该世界禁止飞行"
# 开启飞行日飞行
enable-fly: "&f已 &a开启 &f飞行日飞行"
# 关闭飞行日飞行
disable-fly: "&f已 &c关闭 &f飞行日飞行"
# 没有到飞行时间
not-fly-day: "&f今天不是飞行日噢 ~"
# 不在飞行日时间内
not-fly-time: "&f还没到今天的飞行时间段内噢 ~"
# 插件重载完成
reload-complete: "&eBistroFlyDay &f重载完成"
# 当前指令只能在游戏内使用
only-in-game: "&c当前指令只能在游戏内使用噢 ~"
# 没有指定玩家
no-player: "&c没有指定玩家或者玩家不存在噢 ~"