常见问题
右键方块没有反应
排查步骤:
-
检查工具是否在白名单
tools: - "ia:your_namespace:your_tool" -
检查方块是否在 targets.yml
键名必须与 ItemsAdder 的 namespaced ID 完全一致
-
开启 debug 模式
settings: debug: true查看控制台日志,定位具体原因
-
确认 ItemsAdder 已加载完成
等待
/iazip完成后再测试
提示"等级不足"但实际等级足够
-
确认玩家数据已加载
使用
/iagather info查看当前等级 -
检查数据库连接
如使用 MySQL,确认连接正常
-
重载配置
/iagather reload
采集成功但没有掉落物
-
检查 on-success 配置
on-success: action_drop: type: drop-item chance: "1.0" # 确保概率大于 0 value: item: "example:drop_1" min: 1 max: 1 -
确认物品 ID 正确
item 必须是有效的 ItemsAdder 物品 ID
-
检查 chance 表达式
表达式结果必须 > 0 才会掉落
技能没有生效
-
确认技能已启用
skills: passive_success_1: enabled: true # 不能是 false -
检查解锁条件
满足等级要求或拥有权限节点
-
确认 success-expression 使用了占位符
success-expression: "0.6 + {skill-passive-bonus}"必须在公式中引用技能占位符才会生效
插件无法启动 / 报依赖错误
IAGather 需要以下前置插件:
- ItemsAdder - 必须
- CustomCrops - 必须
检查方法:
- 确认两个插件都已安装且成功加载
- 检查服务端版本是否为 1.20.4+
- 检查 Java 版本是否为 17+
数据库连接失败
-
检查 MySQL 配置
database: enable: true host: localhost port: 3306 user: root password: your_password database: minecraft -
确认数据库已创建
CREATE DATABASE minecraft; -
回退到 SQLite
设置
enable: false使用本地 SQLite 数据库
获取帮助
如果以上内容未能解决你的问题:
- 开启
debug: true查看详细日志 - 检查控制台是否有报错信息
- 确认配置文件格式正确(YAML 缩进敏感)
- 联系插件作者并提供完整的错误日志