Skip to content

配置说明

LyDropReload 的主配置是 config.yml,掉落组配置放在 drop/ 目录。修改后使用 /ldr reload 重载。

配置文件

文件 / 目录用途
config.yml基础设置、怪物分配、入包、数据库、掉宝率和金币上限。
drop/*.yml掉落组规则。

经验指令

exp-command 用于对接外部经验插件。插件计算出经验后,会把 {exp} 替换成实际经验值。

示例:ll addexp-nomsg %player_name% {exp}

如果不需要经验掉落,可以留空或不配置经验节点。

自动保存与数据库

MySQL 前置要求

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

节点说明
auto-save-interval自动保存间隔,单位秒。
mysql.enable是否启用数据库。启用后才能使用玩家个人掉落限制。
mysql.ipportdatabasenameusernamepassword数据库连接信息。

警告

数据库开关改变后建议重启服务器。玩家个人标记限制依赖玩家数据保存,正式服切换前先备份数据。

金币每日上限

eco-daily-limit 用来限制玩家每天最多获得多少金币。

节点说明
default没有任何匹配权限时使用的上限,-1 表示不限制。
permissions按权限设置上限值。

权限列表从上往下读取。建议把高权限档位放在前面,避免被低档位先匹配。

掉宝率加成

节点说明
drop-add-attribute-placeholder全局掉宝率变量。每 100 点相当于额外判断一次掉落,不足 100 的部分按百分比概率追加一次。
drop-add-attribute-compatible-with-currency掉宝率是否影响货币。
currency-add-attribute-placeholder指定货币的加成变量。
drop-add-message-enable是否提示掉宝率触发信息。
drop-add-attribute-mythicmob是否影响 MythicMobs 原生掉落物品。
drop-add-attribute-mythicmob-event掉宝率触发时是否对外发出事件。

经验不受掉宝率影响。货币是否受影响由配置单独控制。

自动入包与仓库顺序

节点说明
drop-to-inv是否启用自动入包。
custom-drop-index仓库尝试顺序。
drop-to-warehouse-command-enable是否允许玩家用 /ldr switch 切换仓库或背包优先。
default-drop-to-warehouse玩家上线时默认是否仓库优先。

默认支持的仓库标识包括 llwhlycksrpds。实际是否可用取决于对应插件是否安装。

怪物与掉落组分配

有两种写法:

节点说明
monster-drop-allocation为掉落组分配怪物。
drop-monster-allocation为怪物分配掉落组。

monster-drop-allocation 示例:

yaml
monster-drop-allocation:
  示例掉落组:
    - "测试怪物"
    - "*"

* 可以匹配任意怪物。怪物 ID 可以是 MythicMobs 怪物 ID,也可以是普通怪物名。

其他开关

节点说明
viewer-mode-can-get-drop观察者模式玩家是否能参与掉落。
add-killer-to-the-nearbynearby 掉落时是否强制加入击杀者。
run-command-message执行指令时是否在控制台显示。
tag-refresh-messgae是否提示标记刷新消息。
kill-entity-send-nameOP 击杀怪物时是否提示怪物 ID,适合测试。