▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
HotPlug

HotPlug

Load and reload plugins without restarting your server. Drop a jar into plugins/ and it loads automatically; reload one, several or all plugins with a single command.

Оцените первым
45
0

HotPlug

Drop a plugin jar into plugins/ and it just works. No server restart.

HotPlug watches your plugins folder, loads new plugins automatically, and lets you reload any plugin with a single command. Updating a plugin no longer means kicking everyone off the server.

Features

  • Auto-load new plugins. Upload a jar by SFTP or your hosting panel and HotPlug loads and enables it within seconds. It waits until the upload is finished, so half-copied files are never loaded.
  • Reload on demand. Reload one plugin, several at once, or everything with one command.
  • Dependency-aware. If you reload a plugin that others depend on, those are unloaded first and loaded again in the correct order.
  • Safe by default. Plugins in the exclude list (AuthMe, SkinsRestorer and voicechat out of the box) are never touched. If something can't be reloaded safely, HotPlug says a restart is needed instead of breaking your server.
  • Quiet. Only the console and admins with the permission are notified, and only when something happens.
  • Works out of the box. Messages in English and Russian.

Commands

Permission: hotplug.use (OP by default). Alias: /hp.

CommandWhat it does
/hotplugLoad new jars and reload changed ones
/hotplug <plugin> [plugin...]Reload the selected plugins, or load a new jar by name
/hotplug allReload every plugin except the excluded ones
/hotplug listShow plugin status: changed jar, new jar, excluded
/hotplug configReload HotPlug's own config

Configuration

language: en            # ru | en
auto:
  enabled: true
  interval-seconds: 5
  load-new: true        # load NEW jars automatically
  reload-changed: false # false = only notify when a jar is replaced
  notify: true
exclude:
  - AuthMe
  - SkinsRestorer
  - voicechat

By default, replacing a jar only sends a notification, and you reload the plugin yourself with /hotplug <plugin>. Set reload-changed: true to reload changed plugins automatically.

Good to know

Reloading plugins at runtime can't be 100% safe for every plugin. Plugins that keep static state or hook deeply into other plugins may misbehave after a reload. Add those to the exclude list and restart the server for them. Test on a copy of your server first.

Requirements

Paper 26.3 or a fork of it. Java 21 or newer.

Support

Found a problem? Open an issue and include your Paper version and the console output.


По-русски

Положи jar в plugins/ — плагин заработает без перезапуска сервера.

HotPlug сам следит за папкой плагинов, загружает новые jar и перезагружает плагины одной командой. Команды: /hotplug, /hotplug <плагин> [...], /hotplug all, /hotplug list, /hotplug config. Язык сообщений меняется в config.yml (language: ru).

Партнёрский материал

Сервер для плагина HotPlug - как у профи

Плагин HotPlug создан для серверов: на своём сервере вы настраиваете его под себя и решаете, кому играть. Создать сервер с плагином HotPlug для друзей можно за пару минут - BungeeHost всё уже подготовил.

Часто задаваемые вопросы

Совместимость

Minecraft: Java Edition

26.3.x26.2.x26.1.x1.21.x1.20.x1.19.x1.18.x1.17.x1.16.x1.15.x1.14.x1.13.x

Платформы

Поддерживаемые окружения

Сервер

Ссылки

Создатели

Детали

Лицензия:
Опубликован:2 недели назад
Обновлён:2 недели назад
Главная