EndGate is a plugin that locks the End until you're ready for everyone to access it. Unlike other end-restriction plugins, this one lets you schedule an opening with a countdown, announcements, boss bar, sounds, and optional Discord webhook notifications.
Strongholds are still findable but players will not be able to enter The End through them until it's officially opened.
Everything is configurable through the included config and messages files.
Strongholds are still findable but players will not be able to enter The End through them until it's officially opened.
Everything is configurable through the included config and messages files.
Features list:
- Lock or unlock The End at any time via commands.
- Open instantly, after a countdown, or at a scheduled date and time.
- Countdown with milestone announcements, boss bar, action bars, titles, and sounds all configurable in the config files.
- Optional PlaceholderAPI placeholders (PAPI is a soft dependency)
- Optional Discord webhook announcements.
- Timezone support for scheduled openings accurately
- Pause, resume, cancel, or relock the countdown at any time.
- Fully configurable messages and sounds.
- No database required.
Commands
| Command | Description |
|---|---|
| /endgate open | Opens The End immediately. |
| /endgate open <time> | Starts a countdown before opening. |
| /endgate open at <date/time> | Schedules The End to open at a specific time. |
| /endgate pause | Pauses the active countdown. |
| /endgate resume | Resumes a paused countdown. |
| /endgate cancel | Cancels the countdown. |
| /endgate close | Locks The End again. |
| /endgate status | Shows the current status. |
| /endgate timezone | View or change the configured timezone. |
| /endgate reload | Reloads the plugin configuration. |
Permissions
- endgate.status
- endgate.admin
- endgate.bypass
Requirements
- Paper 1.20+
- Java 21
PlaceholderAPI
EndGate includes PlaceholderAPI support for displaying the following placeholders:| Placeholder | Description |
|---|---|
| %endgate_status% | Shows the current status (Open, Locked, Opening in 4m 12s, or Paused (4m 12s left)). |
| %endgate_remaining% | Shows the remaining countdown time, or nothing if no countdown is active. |
| %endgate_opens_at% | Shows the scheduled opening time, or nothing if no opening is scheduled. |
