配置插件
若插件成功安装,你将会在服务端插件目录下看到一个名为 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 ················· 主页面配置
├── enchants ························· 附魔目录
│ ├── Packet-Sephirah ·············· 初始附魔包
│ │ └── simple ··················· 子分类目录
│ │ └── example.yml
│ ├── Packet-Vanilla ··············· 自定义附魔包
│ │ └── example.yml
│ ├── display.yml ·················· 附魔显示配置
│ ├── group.yml ···················· 附魔类别配置
│ ├── internal-triggers.yml ········ 内置触发器配置
│ ├── rarity.yml ··················· 附魔品质配置
│ └── target.yml ··················· 附魔对象配置
└── kether.yml ······················· Kether 配置文件
主要配置文件
打开主要配置文件 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
# 自动检测非法附魔
anti-illegal-item:
enable: false
# 检测间隔 (tick)
interval: 60
check-list:
- MAX_CAPABILITY
- CONFLICT_GROUP
- CONFLICT_ENCHANT
# 是否开启 ItemsAdder 支持
support-items-adder: false
# 是否开启脚本预热, 会在附魔加载/重载时编译一次脚本
# 可以略微提升一点点第一次触发附魔的速度
enable-kether-preheat: true
# 是否开启性能检测小工具
# 该工具能够简单的监测附魔触发器运行耗时等信息
# 若此项关闭, 则下面的 show-performance-details 不可用
enable-performance-tool: false
# 是否显示性能监控的详情信息, 若开启则显示每个附魔处理所用时间
# 在附魔很多的情况下, 开启这个会导致刷屏, 且有可能无法显示完整
# 所以这个选项仅适合于在测试服自定义附魔时用于查看附魔性能使用
show-performance-details: false
# 对于附魔的挖掘放置攻击生物等操作, 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"
提示
大多数情况下,其实不需要修改这个文件。