Телепортация Утилита LimboReconnect [2024-10-13]

LimboReconnect
Краткое описание:
Переподключайте игроков после рестарта сервера!
390
4 478
  • Лайк 0
  • Дизлайк
Реакции:81 пользователей

Предыдущие версии [7]

Другие версии

Последние обновления

Dev-build 6a3e799

Fix logic, support 1.21

1.1.7 - Поддержка звуков

В конфиг были добавлены настройки звуков

1.1.6 - Исправлена ошибка сериализации

Исправлена ошибка сериализации
Смотреть еще...
Для версий
  1. 1.16.✘
  2. 1.17.✘
  3. 1.18.✘
  4. 1.19.✘
  5. 1.20.✘
Источник
https://modrinth.com/plugin/limboreconnect
Java
  1. Java 17
Исходный код
https://github.com/Elytrium/LimboReconnect
Описание:
Данный плагин позволяет отправлять игроков в лимбо при перезагрузке сервера, и подключать их обратно после запуска.
Есть возможность отправлять игрока в пустой мир, мир из схематики, или оставить чанки текущего мира, а так же возможность разрешить переподключение только определенным группам.
Есть поддержка HEX-цветов (MiniMessage).

Зависимости:
- Velocity
- LimboAPI
- Java 17+

Команды:
- /limboreconnect reload

Пермишны:
- limboreconnect.command.reload
- limboreconnect.reconnect

P.S.
Для корректной работы требуется указать в конфиге (trigger-message) сообщение, с которым сервер кикает игрока при рестарте (сообщение кика можно просмотреть, включив debug: true).

Пример конфига:
config.yml:
# Available serializers:
# LEGACY_AMPERSAND - "&c&lExample &c&9Text".
# LEGACY_SECTION - "§c§lExample §c§9Text".
# MINIMESSAGE - "<bold><red>Example</red> <blue>Text</blue></bold>". (https://webui.adventure.kyori.net/)
# GSON - "[{"text":"Example","bold":true,"color":"red"},{"text":" ","bold":true},{"text":"Text","bold":true,"color":"blue"}]". (https://minecraft.tools/en/json_text.php/)
# GSON_COLOR_DOWNSAMPLING - Same as GSON, but uses downsampling.
serializer: MINIMESSAGE
# Send player to the limbo, if disconnect reason contains this text (using regex)
trigger-message: "((?i)^(server closed|server is restarting|multiplayer\\.disconnect\\.server_shutdown))+$"
# Server status check interval in milliseconds
check-interval: 2000
# Server status check timeout in milliseconds
ping-timeout: 500
# Reconnect delay after server startup
join-delay: 2000
# Send to limbo or use current server's world
use-limbo: false
# Require permission to reconnect (limboreconnect.reconnect)
require-permission: false
world:
  # Dimensions: OVERWORLD, NETHER, THE_END
  dimension: "OVERWORLD"
  # Load world from file
  load-world: false
  # Schematic file name
  world-file-path: "world.schem"
  world-file-type: WORLDEDIT_SCHEM
  world-light-level: 15
  gamemode: ADVENTURE
  world-coords:
    x: 0
    y: 100
    z: 0
  player-coords:
    x: 0
    y: 100
    z: 0
    pitch: 0.0
    yaw: 90.0
messages:
  reload: "<green>LimboReconnect reloaded"
  titles:
    show-delay: 20 # time in ticks
    titles:
      - title: "Сервер перезагружается."
        subtitle: "Пожалуйста, подождите."
      - title: "Сервер перезагружается.."
        subtitle: "Пожалуйста, подождите."
      - title: "Сервер перезагружается..."
        subtitle: "Пожалуйста, подождите."
    connecting-titles:
      - title: "Подключение."
        subtitle: "Пожалуйста, подождите."
      - title: "Подключение.."
        subtitle: "Пожалуйста, подождите."
      - title: "Подключение..."
        subtitle: "Пожалуйста, подождите."
debug: false

Автор

SkyWatcher_2019

Еще ресурсы от SkyWatcher_2019

VuTuV - 3D-модель, подготовленная к печати
VuTuV - 3D-модель, подготовленная к печати
VuTuV Monke
Настройка Cloudflare для вашего сайта от А до Я для параноиков.
Настройка Cloudflare для вашего сайта от А до Я для параноиков.
Если знашь как сделать лучше, либо не читай, либо пиши что и как.
ВерхНиз