Skip to content

配置说明

LyGalaxyForge 的主配置是 config.yml,图纸放在 forge/,词条方法放在 entry/,界面配置放在 gui/

配置文件

文件 / 目录用途
config.yml数据库、分类、货币显示、加速、音效和 GUI 默认项。
forge/*.yml锻造图纸。
entry/*.yml词条方法和表达式预设。
gui/*.yml锻造界面布局。

数据库

MySQL 前置要求

只要启用 MySQL 存储,就必须先安装 LyMySQLCore,并确认它已成功连接数据库。LyMySQLCore 未加载或连接失败时,本插件的 MySQL 数据读取、保存、同步或相关记录不会生效。

mysql.enable 控制是否启用数据库。开关数据库后建议重启服务器。

节点说明
databasename数据库名。
usernamepassword账号和密码。
ipport数据库地址和端口。

分类菜单

yaml
forge-menu:
  test:
    - "测试图纸"

玩家可用 /lgf menu test 打开分类。列表中的值必须是图纸 ID。

货币显示

currency 用来配置锻造按钮上显示的货币需求。

货币 ID说明
ecoVault 金币。
pointPlayerPoints 点券。
lyshop@货币idLyShopReload 货币。
cx@变量idCX 变量货币。

显示文本可使用 {need_currency}{current_currency}{status}

条件符号

节点说明
condition-true-text条件满足时显示的符号。
condition-false-text条件不满足时显示的符号。

图纸条件、货币、材料等展示会使用这些符号。

权限加速

yaml
permission-upspeed:
  - permission: "vip.1"
    time-formula: "{time}*0.9"
    forge-message: "&a制作时间减少10%"
节点说明
permission玩家拥有该权限时生效。
time-formula新制作时间公式,{time} 是原始时间。
forge-message加速提示,可用 {old_time}{new_time}

保存与检测间隔

节点说明
auto-save-interval自动保存间隔,单位秒。
draw-unlock-check-interval-seconds图纸自动解锁条件检测间隔。
draw-unlock-interact-cooldown-ms图纸交互冷却,防止频繁点击。

GUI 设置

节点说明
gui.menu-title分类菜单标题。
gui.making-title制作队列标题。
gui.menu-use-first-success-item菜单图标是否显示第一个成功产物。
gui.show-lore-sort成功产物展示时的全局 Lore 排版。
gui.fill-item填充物品。
gui.last-itemnext-item翻页按钮。
gui.making-item打开制作队列按钮。

异步锻造

forge.async-try-forge-enable 控制 ForgeGui 按钮触发的 tryForge 是否异步执行。默认关闭。普通服建议保持默认,除非你明确知道自己的材料、货币和物品库调用都适合异步。