### SpawnFix:
该插件用于覆盖任何会干扰玩家默认生成/登录行为的插件。
要设置默认生成位置,你可以手动编辑配置文件(见[默认](#default)),或者前往游戏中的目标位置并运行“/sf setSpawn”,这将把默认生成位置设置为你当前所在的位置,在当前世界。这也会复制你当前正看的方向。
玩家首次加入时会被传送到[默认](#default)中设置的坐标。对于每次其他登录,玩家会被传送到他们上一次登录的位置。请参阅[登录](#login)以了解控制此行为的方法。
玩家复活时会被传送到他们的默认复活位置,或者如果未设置任何生成位置,他们会被传送到[默认](#default)位置。请参阅[onSpawn](#onspawn)以了解控制此行为的方法。
覆盖是通过反复将玩家传送到他们的登录/复活位置来实现的。 [传送](#teleport)中的设置可用于控制传送。
如果你想让我对该插件进行修改或将其移植到其他版本,请在[GitHub 上提交问题](https://github.com/Mapty231/SpawnFix/issues)或在[discord](https://discordapp.com/users/710186242196897946)上向我发送好友请求。
支持基于 Spigot 的服务器,版本从 1.17 - 1.20.2 (截至写作时)。
### 命令指南:
- setSpawn - 将生成覆盖位置设置为你的当前位置。
- tp - 将玩家传送到 SpawnFix 的默认生成位置。
- reload - 强制 SpawnFix 重新扫描配置文件以查找更改。
- help - 在游戏中显示每个命令的作用列表。
### 配置文件指南:
##### default:
- worldName (世界名称) - 这决定了玩家的默认生成世界,基于世界文件夹的名称。 例如,要将主世界设置为默认生成世界,请将其设置为“world”(这是 Spigot 中主世界的默认名称。请在 server.properties 中检查你的世界名称。)。或者,如果你想设置为下界,请将它设置为“world_nether”。
- x (任何十进制数) - 目标默认生成位置的 x 位置。
- y (任何十进制数) - 目标默认生成位置的 y 位置。
- z (任何十进制数) - 目标默认生成位置的 z 位置。
- yaw (任何十进制数) - 目标默认生成位置的 yaw。
- pitch (任何十进制数) - 目标默认生成位置的 pitch。
#### teleport:
- times (任何整数) - 向玩家传送至其上次登录/复活位置的次数。
- retryInterval (任何整数) - 在每次传送玩家之间等待的 ticks 数。
#### login:
- "every" - 玩家在每次登录时都会被强制传送到其上次登录位置。
- "first" - 玩家仅在重新加载或重启后的首次加入时会被强制传送到其上次登录位置。
- "never" - 玩家将永远不会被强制传送到其上次登录位置。
#### onSpawn:
- "every" - 玩家在每次复活时都会被强制传送到其生成位置。
- "never" - 玩家将永远不会被强制传送到其生成位置。