常见问题
公共点和私有点都设置了,复活到哪里?
玩家实际复活到当前绑定的重生点。
管理员用 /yr set <name> <player> 可以把玩家绑定到公共重生点。玩家用 /yr pset <name> 可以把自己绑定到私有重生点。
如果没有绑定重生点,插件会尝试使用 settings.yml 里 default-revival.revival 指定的默认公共重生点。
为什么创建不了私有重生点?
私有重生点会检查 settings.yml 和 rule/*.yml。
常见原因是没有匹配到 revival-permission 里的权限、名称不符合 revival-name 规则,或者当前位置不在 default_rule2 这类区域规则允许的范围内。
公共重生点不受这些 rule 创建限制。
死亡后没有接管复活点怎么办?
先确认玩家数据已经加载完成,并且当前世界没有命中 world-blacklist。
插件基于 PlayerRespawnEvent 实现,事件优先级为 HIGHEST。如果仍然没有接管复活点,检查是否有其他插件也在修改重生位置,常见的是 EssentialsXSpawn、Multiverse-Core。
连接不上 MySQL 怎么办?
YlesRevival 硬依赖 YlesLib。
SQLite 不需要配置 YlesLib 的数据库连接。MySQL 模式下,需要在 YlesLib 配置中把 mysql-enabled 设为 true,并配置好 database.yml。
同时,YlesRevival 自己的 datasource.yml 也要改成 MySQL 并填写数据库信息。
默认重生点不生效怎么办?
先确认 settings.yml 里指定了默认公共重生点名称:
yaml
default-revival:
enable: true
revival: "default_revival"然后确认 default_revival 是已经创建过的公共重生点。可以使用 /yr list 查看当前公共点列表。
迁移时提示找不到 revival 目录怎么办?
把旧版插件目录下的 revival/ 目录放到新版 plugins/YlesRevival/ 目录下。
SQLite 迁移还需要同时放入旧版 database.db,并覆盖新版目录里的同名文件。