Vrestart
PluginGPL-3.0-only

Vrestart

Vrestart – Lightweight server restart plugin with soft and forced restart options

34
Downloads
1
Followers
7 months ago
Updated
📦
1
Versions

📖About Vrestart

Vrestart

🇷🇺 Rus

Vrestart – лёгкий плагин для серверов Minecraft (Paper 1.21+), который позволяет администраторам выполнять запланированные или немедленные рестарты сервера. Поддерживаются мягкие рестарты с голосованием игроков и принудительные рестарты.

Возможности:

  • Мягкий рестарт с обратным отсчётом и уведомлениями для игроков
  • Система голосования игроков для отмены мягкого рестарта
  • Принудительный рестарт с сообщением о причине
  • Полная совместимость с Paper 1.21+
  • Настраиваемые сообщения и плейсхолдеры

Использование:

  • /vrestart [soft|force] [seconds] – запускает мягкий или принудительный рестарт с необязательным таймером
  • /vrestart cancel [soft|force] – отменяет мягкий или принудительный рестарт
  • /vrestart reload - перезагрузить config.yml, а так же изменения в файлах локазизации

Лицензия: GPLv3

Файл локализации /lang/ru.yml
prefix: "[VRESTART] " # Префикс плагина (Оставьте пустым если не хотите его видеть)
config_reloaded: "Конфигурация перезагружена."

forced_warning: "&c⚠ Принудительный рестарт через 1 минуту!"
force_warning: "&c⚠ Принудительный рестарт!"

force_started: "Принудительный рестарт запланирован через %time% сек."
forced_countdown: "&cРестарт через &e%seconds%&c сек."
forced_restart: "Сервер перезапускается..."
force_cancel: "&aПринудительный рестарт отменён админом!"

soft_restart: "&eЭтот рестарт ради &6%player%&e! Сервер будет перезапущен, если вы не отмените."
soft_started: "Непринудительный рестарт запланирован через %time% сек. (игроки могут отменить)."
soft_cancel_vote: "Непринудительный рестарт отменён игроками!"
soft_cancel_admin: "Непринудительный рестарт отменён админом!"

cancel_button: "&c[Отменить рестарт]"
canceled: "&aРестарт отменен большинством игроков."
vote_progress: "[%current%/%required%] проголосовали за отмену рестарта"

reason_format: "&7Причина: &f%reason%"

schedule_header: "&6📅 Расписание рестартов:"
schedule_forced: "&cПринудительные: &f%times%"
schedule_soft: "&eНепринудительные: &f%times%"

no_permission: "&cУ вас нет прав для выполнения этой команды."

⚠️ Вы можете добавить свои переводы, создав новые файлы в папке /lang/. Плагин автоматически загрузит их при старте.

🇬🇧 Eng

Vrestart is a lightweight plugin for Minecraft servers (Paper 1.21+) that allows server administrators to perform scheduled or immediate server restarts. It supports both soft restarts (with player voting) and forced restarts.

Features:

  • Soft restart with countdown and player notifications
  • Player voting system to cancel soft restarts
  • Forced restart with optional reason messages
  • Fully compatible with Paper 1.21+ servers
  • Customizable messages and placeholders

Usage:

  • /vrestart [soft|force] [seconds] – starts a soft restart with optional timer
  • /vrestart cancel [soft|force] – cancels a soft or forced restart
  • /vrestart reload - reload config.yml and make changes to localization files.

License: GPLv3

Localization file /lang/en.yml
prefix: "[VRESTART] " # Plugin prefix (Leave blank if you don't want to see it)
config_reloaded: "Config reloaded."

forced_warning: "&c⚠ Forced restart in 1 minute!"
force_warning: "&c⚠ Forced restart!"

force_started: "Forced restart scheduled in %time% seconds."
forced_countdown: "&cRestart in &e%seconds%&c seconds."
forced_restart: "Server is restarting now..."
force_cancel: "&aForced restart canceled by admin!"

soft_restart: "&eThis restart is for &6%player%&e! The server will restart if not canceled."
soft_started: "Soft restart scheduled in %time% seconds (players can cancel)."
soft_cancel_vote: "Soft restart cancelled by players!"
soft_cancel_admin: "Soft restart cancelled by admin!"

cancel_button: "&c[Cancel restart]"
canceled: "&aRestart canceled by majority of players."
vote_progress: "[%current%/%required%] voted to cancel the restart"

reason_format: "&7Reason: &f%reason%"

schedule_header: "&6📅 Restart schedule:"
schedule_forced: "&cForced: &f%times%"
schedule_soft: "&eSoft: &f%times%"

no_permission: "&cYou do not have permission to perform this command."

⚠️ You can add your own translations by creating new files in the /lang/ folder. The plugin will automatically load them on startup.

⚙️ Configuration / ⚙️ Конфигуратор
# Язык интерфейса
# Interface language
language: "en"

# Таймеры по умолчанию для команд
# Default Timers for Commands
defaults:
  force-time: 60   # сек
  soft-time: 60    # сек

# Процент игроков, необходимый для отмены soft рестарта
# Percentage of players required to cancel a soft restart
soft-cancel-percent: 50

# Расписание принудительных рестартов (HH:mm)
# Schedule of forced restarts (HH:mm)
forced-restarts:
  - "03:00"
  - "18:00"

# Расписание непринудительных рестартов (HH:mm)
# Schedule of soft restarts (HH:mm)
soft-restarts:
  - "09:00"
  - "15:10"

Spanish (🇪🇸):
⚠️ Puedes agregar tus propias traducciones creando nuevos archivos en la carpeta /lang/. El plugin los cargará automáticamente al iniciar.

French (🇫🇷):
⚠️ Vous pouvez ajouter vos propres traductions en créant de nouveaux fichiers dans le dossier /lang/. Le plugin les chargera automatiquement au démarrage.

German (🇩🇪):
⚠️ Du kannst eigene Übersetzungen hinzufügen, indem du neue Dateien im Ordner /lang/ erstellst. Das Plugin lädt sie beim Start automatisch.

License: GPLv3