Плагин для серверов Майнкрафт, который случайно выбирает место возрождения вокруг заданного центра мира. Он подходит для серверов в стиле анархии: личные точки возрождения, установленные кроватями, якорями, /spawnpoint и другими способами, сохраняются.
Возможности
- Случайное место выбирается равномерно по площади внутри круга.
- Проверяются поверхность, свободное пространство над ней, опасные блоки, граница мира и столкновения с блоками.
- Чанки для кандидатов загружаются или генерируются без остановки основного потока сервера.
- Можно случайно размещать игроков при первом входе.
- Если подходящая точка не найдена вовремя, игрок возрождается по обычным правилам Майнкрафт.
Настройка
Основные параметры config.yml:
world-name— мир для поиска точки;center— центр области:originилиworld-spawnдля точки из/setworldspawn;radius— радиус области;max-attempts— число попыток поиска;search-timeout-millis— время на загрузку чанков и проверку точек;generate-chunks— генерация ещё не созданных чанков;randomize-first-join— случайное место при первом входе;preserve-personal-spawn— сохранение личных точек возрождения.
На заранее сгенерированной карте generate-chunks можно отключить, чтобы во время возрождения не создавались новые чанки.
Требования
Плагин рассчитан на серверы Paper и Folia. На Folia случайное возрождение после смерти работает по возможности: если игрок нажмёт кнопку возрождения раньше, чем подготовится точка, применяется обычное возрождение.
