Skip to content

常见问题

公共点和私有点都设置了,复活到哪里?

玩家实际复活到当前绑定的重生点。

管理员用 /yr set <name> <player> 可以把玩家绑定到公共重生点。玩家用 /yr pset <name> 可以把自己绑定到私有重生点。

如果没有绑定重生点,插件会尝试使用 settings.ymldefault-revival.revival 指定的默认公共重生点。

为什么创建不了私有重生点?

私有重生点会检查 settings.ymlrule/*.yml

常见原因是没有匹配到 revival-permission 里的权限、名称不符合 revival-name 规则,或者当前位置不在 default_rule2 这类区域规则允许的范围内。

公共重生点不受这些 rule 创建限制。

死亡后没有接管复活点怎么办?

先确认玩家数据已经加载完成,并且当前世界没有命中 world-blacklist

插件基于 PlayerRespawnEvent 实现,事件优先级为 HIGHEST。如果仍然没有接管复活点,检查是否有其他插件也在修改重生位置,常见的是 EssentialsXSpawnMultiverse-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,并覆盖新版目录里的同名文件。