PluginManager / 플러그인 매니저
Manage your plugins at runtime without restarting your Minecraft server!
마인크래프트 서버를 재시작하지 않고도 플러그인을 관리하세요!
✨ Features / 기능
English:
- Dynamically enable, disable, and reload plugins while the server is running.
- Built-in safety checks prevent you from accidentally disabling critical plugins (e.g., LuckPerms, ProtocolLib, Citizens).
- A confirmation system for risky actions: unsafe disables/reloads require a manual confirm within 15 seconds.
- Configuration-driven blacklist: add plugin names in config.yml to permanently block them from reload/disable.
- Smart tab completion for all commands.
- Interactive chat messages: if an action is unsafe, the plugin will show a [Click here to confirm] button directly in chat.
한국어:
- 서버가 실행 중일 때도 플러그인을 켜고 끌 수 있습니다.
- 안전성 검사가 내장되어 있어 LuckPerms, ProtocolLib, Citizens 같은 핵심 플러그인을 실수로 끄지 않도록 보호합니다.
- 강제 실행 확인 시스템: 위험한 작업은 즉시 실행되지 않고, 15초 안에 /pluginmanager confirm으로 수동 확인해야 실행됩니다.
- config.yml을 통해 특정 플러그인을 블랙리스트로 지정하여 항상 reload/disable을 막을 수 있습니다.
- 모든 명령어에 스마트 탭 자동완성 지원.
- 위험 작업 시 채팅창에 [Click here to confirm] 버튼이 표시되어 클릭 한 번으로 확인할 수 있습니다.
Commands / 명령어
Code (Text):
/pluginmanager < enable | disable | reload | unload | load | confirm | list > [plugin]
Permissions / 권한
English:
- pluginmanager.use → Grants access to all PluginManager commands.
한국어:
- pluginmanager.use → 모든 PluginManager 명령어 사용 가능
⚙️ Example Config / 설정 예시
Code (Text):
reload-blacklist:
- WorldEdit
- Citizens
- MySQLPlugin
English: Any plugin listed here cannot be reloaded/disabled.
한국어: 여기에 등록된 플러그인은 절대로 리로드/비활성화할 수 없습니다.
️ Safety Logic / 안전성 로직
English:
- Core plugins like LuckPerms, CMI, ProtocolLib are blocked by default.
- Plugins with hard dependencies cannot be disabled.
- Plugins that use databases (detected by name containing sql or db) are blocked.
- Utility plugins like Vault, PlaceholderAPI, WorldEdit/WorldGuard may bypass some restrictions.
한국어:
- LuckPerms, CMI, ProtocolLib 같은 핵심 플러그인은 기본적으로 차단됩니다.
- 필수 의존성이 있는 플러그인은 끌 수 없습니다.
- 이름에 sql이나 db가 포함된 DB 관련 플러그인은 차단됩니다.
- Vault, PlaceholderAPI, WorldEdit/WorldGuard 같은 유틸성 플러그인은 일부 제한을 넘어갈 수 있습니다.
✅ Why use PluginManager? / 왜 PluginManager인가?
English:
Tired of restarting your server just to update or fix a plugin? With PluginManager, you can manage your plugins on the fly. Safer than /reload, faster than restarts, and smarter with built-in protections.
한국어:
단순히 플러그인 하나 고치려고 서버를 재시작해야 해서 귀찮으셨나요? PluginManager는 서버를 끄지 않고도 플러그인을 다룰 수 있게 해줍니다. /reload보다 안전하고, 서버 재시작보다 빠르며, 내장된 안전장치 덕분에 훨씬 안정적입니다.