常见问题
插件没有加载怎么办?
先检查控制台是否提示缺少 ProtocolLib。插件启动时会判断服务端版本,目前只识别 1.12.2 和 1.20.1。
/ldb open 打开的总览没有方块
检查 plugins/LyDragonBlock/block/ 下是否存在 yml 文件,并确认顶层方块 ID 能正常载入。执行 /ldb reload 后看控制台是否出现“载入方块配置失败”。
点击总览拿到的物品放置后没有效果
确认该方块配置里的 match 是否和 DragonCore 方块配置中的 match 一致。这里不能填错,也不能把方块 ID 当成 match 使用。
普通玩家无法破坏方块
检查该方块的 anti-break-by-non-owner。设为 true 时,非放置者不能破坏,OP 不受限制。
破坏方块后没有掉落原方块
破坏事件不会自动掉落原物品。需要在 break 事件中写 drop-origin,并根据需要配合 cancel、remove 使用。
动作没有触发
先确认事件 type 是否写对:左键是 left,右键是 right,破坏是 break。然后检查 condition 是否全部通过,以及事件是否被冷却拦截。
冷却提示一直出现
检查动作里是否写了 blockcd、cd 或 servercd。blockcd 是当前方块冷却,cd 是玩家个人冷却组,servercd 是全服冷却组。
重启后方块数据没有恢复
插件会从 plugins/LyDragonBlock/data/ 载入已放置方块。若初始化时载入失败,可以在确认服务器稳定后使用 /ldb load 手动载入一次。