Scheduled reboots with in-game countdown (chat, action bar, boss bar, title), Discord heads-up and a maintenance mode.
PickGuardReboot 은 마크 서버 재부팅을 예약하고, 접속자에게 미리 알려 준 뒤 시각이 되면 저장 → 내보내기 → 끄기(또는 다시 켜기)를 해요.
- 예약: 대시보드 '예약' 탭 또는 게임에서 OP 가
/재부팅 예약 05:00·내일 05:00·30분·1시간 30분처럼 (1분 뒤 ~ 30일 안). 반복 예약도 돼요. - 플레이어에게 보이는 것: 탭 목록 아래
🔄 다음 재부팅 10월 14일(화) 05:00 · 3시간 12분 남음(configtab-footer, 1.8~1.12 는 footer API 가 없어 안 보여요) → 60 · 30 · 10 · 5 · 1분 전 채팅 한 줄 + 액션 바 → 마지막 5분 보스 바재부팅까지 04:59(엔더 드래곤 · 위더 보스 바를 보는 중이거나 1.8 이면 액션 바로 대신) → 마지막 10초 제목 카운트다운. - 시각이 되면: 월드 저장 → "서버가 재부팅돼요. 1~2분 뒤 다시 들어와 주세요." 로 내보내기 → 3초 뒤 config
method(shutdown기본: 서버를 끄고 시작 스크립트 · 호스팅이 다시 켬 /restart: spigot.yml 의 restart-script). - 디스코드 알림: 예약할 때 · 60분 전에 정한 채널로. 문구를 고치고 '테스트로 보내기' 로 미리 볼 수 있어요.
- 서버 점검 모드: 끝 시각을 마크 접속 화면 · 디스코드에 안내하고 접속을 막아요 (
/재부팅 점검 <상태|끄기>). - 플레이어는
/재부팅알림 끄기로 자기 알림을 끌 수 있어요 (마지막 1분 알림은 늘 보여요). - 픽가드에 잠깐 닿지 않을 때는 받아 둔 예약(
plugins/PickGuardReboot/state.json)대로 재부팅해요.
이 플러그인은 외부 서비스가 필요해요. 켜기 · 디스코드 알림 · 반복 예약은 픽가드 대시보드에서 하고, 연결 토큰은 같은 서버의 PickGuardLink 것을 같이 써요. PickGuardLink 가 없으면 로드는 되지만 아무것도 하지 않아요. 봇이 디스코드 서버에 없거나 · 기능이 꺼졌거나 · 연결이 끊기면 예약을 잊고 아무것도 하지 않아요.
필요한 것
- 픽가드 봇이 있는 디스코드 서버 + PickGuardLink (연결 확인까지 끝난 상태)
- Spigot · Paper · Purpur 1.8.8 ~ 26.3 또는 Folia, Java 8 이상
method: shutdown(기본)을 쓰려면 서버가 꺼진 뒤 다시 켜 주는 시작 스크립트나 호스팅 자동 재시작이 있어야 해요
설치 3단계
- PickGuardLink 로 마크 서버를 먼저 연결해 두세요.
- 대시보드 → 마인크래프트 → 재부팅 플러그인에서
PickGuardReboot.jar를 받아plugins/에 넣고 서버를 다시 켜요 (대시보드 감지까지 30초쯤). - 대시보드에서 켜고 알림 채널을 정한 뒤, '예약' 탭이나
/재부팅 예약 05:00으로 예약해요.
명령어 (plugin.yml — 권한 노드 없음, OP 여부로 확인)
| 명령 | 별칭 | 누가 | 하는 일 |
|---|---|---|---|
/재부팅 · /재부팅 정보 |
/pgreboot |
모두 | 다음 재부팅 · 점검 시각과 안내 |
/재부팅 예약 <시각|기간> |
OP · 콘솔 | 예약 (05:00 5시 30분 오후 3:00 10월 14일 05:00 내일 05:00 30분 1시간 30분) |
|
/재부팅 취소 |
OP · 콘솔 | 예약 취소 | |
/재부팅 점검 <상태|끄기> |
OP · 콘솔 | 서버 점검 모드 상태 보기 · 끄기 | |
/재부팅알림 <끄기|켜기> |
/pgrebootnotify |
플레이어 | 내 재부팅 알림 끄기 · 켜기 (마지막 1분 알림은 늘 보여요) |
config.yml: method(shutdown · restart) · tab-footer(다른 탭 플러그인이 footer 를 쓰면 false) · debug.
자주 묻는 질문
- 재부팅했는데 서버가 다시 안 켜져요. 기본
method: shutdown은 서버를 끄기만 해요. 시작 스크립트(while 루프)나 호스팅 패널의 자동 재시작이 필요해요. spigot.yml 에restart-script가 있다면method: restart로 바꾸세요. - 10분으로 예약했는데 10분 전 알림이 안 떠요. 60 · 30 · 10 · 5분 알림은 그 시각을 넘을 때만 떠요. 정확히 10분으로 예약하면 예약 알림이 대신해요.
- 탭 footer 가 다른 플러그인과 겹쳐요. config
tab-footer: false로 끄세요.
링크
- 가이드: https://guard.dicopick.com/guide/minecraft-server-plugins
- 시작하기: https://guard.dicopick.com/setup/reboot
- 픽마크 자료 페이지: https://pickmc.kr/resources/pickguardreboot
- PickGuardLink 받기:
https://hangar.papermc.io/PickGuard/PickGuardLink(Hangar) ·https://modrinth.com/plugin/pickguardlink(Modrinth) - 공식 디스코드: https://discord.gg/Jf6fdj8FuA
English
PickGuardReboot schedules a server reboot, warns online players ahead of time, and at the scheduled moment saves → kicks → shuts down (or restarts).
- Scheduling: from the dashboard "Schedule" tab or in-game by an OP:
/재부팅 예약 05:00,내일 05:00(tomorrow),30분(30 min),1시간 30분— from 1 minute up to 30 days ahead. Repeating schedules are supported. - What players see: tab-list footer
🔄 next reboot … · 3h 12m left(configtab-footer; not available on 1.8–1.12) → one chat line + action bar at 60 · 30 · 10 · 5 · 1 min → a boss bar재부팅까지 04:59for the last 5 minutes (falls back to the action bar while a dragon/wither boss bar is shown, and on 1.8) → a 10-second title countdown. - At the moment: save worlds → kick everyone with "the server is rebooting, come back in 1–2 minutes" → 3 s later run config
method(shutdowndefault: the server stops and your start script / host brings it back;restart: uses spigot.ymlrestart-script). - Discord alerts: when a reboot is scheduled and 60 minutes before, to a channel you pick. Edit the text and use "send a test" to preview.
- Maintenance mode: blocks joins and shows the end time on the Minecraft join screen and in Discord (
/재부팅 점검 <status|off>). - Players can mute their own warnings with
/재부팅알림 끄기(the final 1-minute warning always shows). - If PickGuard is briefly unreachable the plugin follows the last schedule it received (
plugins/PickGuardReboot/state.json).
This plugin requires an external service. Enabling, Discord alerts and repeat schedules live on the PickGuard dashboard, and the plugin reuses PickGuardLink's pairing token on the same server. Without PickGuardLink it loads but does nothing. If the bot leaves the Discord server, the feature is turned off, or the pairing is lost, the schedule is dropped and nothing happens.
Requirements
- Discord server with the PickGuard bot + PickGuardLink (connection verified)
- Spigot · Paper · Purpur 1.8.8 – 26.3 or Folia, Java 8+
- With the default
method: shutdownyou need a start script or host auto-restart that brings the server back up
Install in 3 steps
- Pair the server with PickGuardLink first.
- Dashboard → Minecraft → Reboot plugin: download
PickGuardReboot.jar, drop it intoplugins/, restart (the dashboard detects it in ~30 s). - Switch it on in the dashboard, pick an alert channel, then schedule from the "Schedule" tab or
/재부팅 예약 05:00.
Commands (from plugin.yml — no permission nodes; OP status is checked)
| Command | Alias | Who | What |
|---|---|---|---|
/재부팅 · /재부팅 정보 |
/pgreboot |
everyone | Next reboot / maintenance time |
/재부팅 예약 <time|duration> |
OP · console | Schedule (05:00, 내일 05:00, 30분, 1시간 30분 …) |
|
/재부팅 취소 |
OP · console | Cancel | |
/재부팅 점검 <상태|끄기> |
OP · console | Maintenance mode status / off | |
/재부팅알림 <끄기|켜기> |
/pgrebootnotify |
players | Mute / unmute your own warnings (final 1-minute warning always shows) |
Korean glossary: 재부팅 reboot · 정보 info · 예약 schedule · 취소 cancel · 점검 maintenance · 상태 status · 끄기 off · 켜기 on · 재부팅알림 reboot notifications.
config.yml: method (shutdown · restart), tab-footer (set false if another tab plugin owns the footer), debug.
FAQ
- The server did not come back after the reboot. Default
method: shutdownonly stops the server; you need a start-script loop or host auto-restart. If spigot.yml has arestart-script, setmethod: restart. - I scheduled exactly 10 minutes and got no 10-minute warning. The 60/30/10/5 warnings fire only when the countdown crosses that mark; the "scheduled" announcement covers it.
- The tab footer conflicts with another plugin. Set
tab-footer: false.
Links
- Guide (KO): https://guard.dicopick.com/guide/minecraft-server-plugins
- Get started: https://guard.dicopick.com/setup/reboot
- Resource page: https://pickmc.kr/resources/pickguardreboot
- PickGuardLink:
https://hangar.papermc.io/PickGuard/PickGuardLink(Hangar) ·https://modrinth.com/plugin/pickguardlink(Modrinth) - Discord: https://discord.gg/Jf6fdj8FuA
Information
Pinned Versions
- R1.8.8–26.3
Pages
Members
1Owner