配置插件
若插件成功安装,你将会在服务端插件目录下看到一个名为 Aiyatsbus 的目录,其结构如下。
Aiyatsbus
├── core ····························· 核心目录
│ ├── config.yml ··················· 主要配置文件
│ ├── event-mapping.yml ············ 事件映射表
│ ├── lang ························· 语言文件
│ │ └── zh_CN.yml
│ ├── mechanisms ··················· 功能模块目录
│ │ ├── anvil.yml ················ 铁砧配置
│ │ ├── enchanting_table.yml ····· 附魔台配置
│ │ ├── exp.yml ·················· 经验魔改器配置
│ │ ├── grindstone.yml ··········· 砂轮配置
│ │ ├── loot.yml ················· 奖励生成配置
│ │ └── villager.yml ············· 村民交易配置
│ └── ui ··························· 页面配置
│ ├── anvil.yml ················ 模拟铁砧合成台页面配置
│ ├── enchant_info.yml ········· 附魔详情页面配置
│ ├── enchant_search.yml ······· 附魔大全页面配置
│ ├── filter_group.yml ········· 附魔类别筛选页面配置
│ ├── filter_rarity.yml ········ 附魔品质筛选页面配置
│ ├── filter_target.yml ········ 附魔对象筛选页面配置
│ ├── item_check.yml ··········· 物品附魔查询页面配置
│ └── menu.yml ················· 主页面配置
├── classes ·························· 缓存目录
│ └── Enchantment_xxxx.class ······· 附魔触发器生成的缓存文件
└── enchants ························· 附魔目录
├── Packet-Default ··············· 初始附魔包
│ └── simple ··················· 子分类目录
│ └── example.yml
├── Packet-Vanilla ··············· 原版附魔包
│ └── example.yml
├── display.yml ·················· 附魔显示配置
├── group.yml ···················· 附魔类别配置
├── rarity.yml ··················· 附魔品质配置
├── skill.yml ···················· 技能附魔配置
└── target.yml ··················· 附魔对象配置
主要配置文件
打开主要配置文件 config.yml 后,你将看到如下内容:
Settings:
# 是否在管理员登录游戏时发送鸣谢信息
send-thank-messages: true
# 若第一次启动, 则自动释放所有内置附魔
auto-release-enchants: true
# 默认附魔品质
default-rarity: common
# 如果为附魔主菜单设置了返回按钮, 则点击返回按钮时执行这个命令
main-menu-back: cd
# 是否启用命令别称? 启用后将开启 /nereusopus, /nos, /nerous 等命令
# 这样可以方便从旧插件迁移到新插件, 因为可能有的菜单里打开附魔菜单是调用 /nereusopus menu 这个命令
# 如果不需要, 将该项设为空集, 例如:
# command-aliases: [ ]
# 注: 更改后重启生效
command-aliases:
# - se # 该命令别称可能会引起和 CMI 的冲突, 所以默认关闭
- spe
- splendidenchants
- nerous
- nos
- nereusopus
# 是否开启 ItemsAdder 支持
support-items-adder: true
# 是否开启脚本预热, 会在附魔加载/重载时编译一次脚本
# 可以略微提升一点点第一次触发附魔的速度
enable-kether-preheat: true
# 对于附魔的挖掘放置攻击生物等操作, OP 是否无视领地等保护
anti-grief-ignore-op: true
# 若没有特殊设置, 将冷却消息显示在动作栏而不是聊天框
cool-down-in-actionbar: false
# 参数数值保留小数点后几位数字
variable-rounding-scale: 2
# 参数数值的舍位模式
# UP 向远离零的方向舍入 (1.2 -> 2, -1.2 -> -2)
# DOWN 向零的方向舍入 (1.8 -> 1, -1.8 -> -1)
# CEILING 向正无穷方向舍入 (1.2 -> 2, -1.2 -> -1)
# FLOOR 向负无穷方向舍入 (1.8 -> 1, -1.2 -> -2)
# HALF_UP 四舍五入
# HALF_DOWN 五舍六入
# HALF_EVEN 整数位若为奇数则四舍五入, 若为偶数则五舍六入
# UNNECESSARY 不舍入, 但超出表示范围会报错, 不建议使用
variable-rounding-mode: HALF_UP
# 自动更新
updater:
# 是否启用平衡性自动更新的功能
enable: true
# 附魔平衡性+语言修正调整自动获取官方最新
contents:
- "basic.name"
- "basic.max_level"
- "alternative"
- "dependencies"
- "rarity"
- "targets"
- "limitations"
- "display"
- "variables"
- "mechanisms"
# 等级修正
# 必须开启自带的附魔展示系统才可使用此功能
levelfixers:
# 是否打开全局超出最大等级的附魔修正功能
enable: false
# 是否修正原版附魔
vanilla: true
# 是否修正自定义附魔
custom: true
# 不进行修正的附魔的名字或者 ID, 要填写的话记得去掉 [ ]
whitelist: [ ]
# - example
# 如果存在以下 NBT 节点则不进行修正, 要填写的话记得去掉 [ ]
bypass-nbt: [ ]
# - PublicBukkitValues.aiyatsbus_bypass_levelfixers
# 是否开启调试信息
debug: false
# 以下用户会收到 Debug 信息
debug-users:
- Y_Mical
- TabooLib
- xiaozhangup
- HamsterYDS
提示
大多数情况下,其实不需要修改这个文件。