Описание:
Данный плагин позволяет отправлять игроков в лимбо при перезагрузке сервера, и подключать их обратно после запуска.
Есть возможность отправлять игрока в пустой мир, мир из схематики, или оставить чанки текущего мира, а так же возможность разрешить переподключение только определенным группам.
Есть поддержка HEX-цветов (MiniMessage).
Зависимости:
- Velocity
- LimboAPI
- Java 17+
Команды:
- /limboreconnect reload
Пермишны:
- limboreconnect.command.reload
- limboreconnect.reconnect
P.S.
Для корректной работы требуется указать в конфиге (
Пример конфига:
Данный плагин позволяет отправлять игроков в лимбо при перезагрузке сервера, и подключать их обратно после запуска.
Есть возможность отправлять игрока в пустой мир, мир из схематики, или оставить чанки текущего мира, а так же возможность разрешить переподключение только определенным группам.
Есть поддержка 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