Vrestart

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

40

Quick challenge

How far can you run before the mobs catch you?

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

ADS