Plugin already initialized
Дубль плагина или последствия /reload: почему появляется ошибка и почему перезагрузку плагинов использовать нельзя.
Обновлено 13 августа 2026 г.
org.bukkit.plugin.InvalidPluginException: Plugin already initialized!
Сервер попытался загрузить плагин, который уже загружен.
Причины
- Два файла одного плагина в
plugins:Plugin-1.0.jarиPlugin-1.1.jar. Самая частая. Удалите старый. /reload— команда перезагрузки. Она порождает эту и десяток других ошибок, оставляет висящие обработчики и утечки памяти.- Плагин распакован в папку вместо
.jar.
Про /reload
Никогда не используйте /reload и /reload confirm на живом сервере. Это источник:
- утечек памяти и
Metaspace— OutOfMemoryError; - дюпов предметов — Дюпы;
- двойных обработчиков событий;
- странных ошибок, которые невозможно диагностировать.
Правильный путь — полный перезапуск сервера. Он занимает секунды, а не создаёт проблем на неделю.
Проверка
/plugins
Плагин в списке дважды или с разными версиями — прямое подтверждение дубля.