

End Portal Timer helps server owners control when players are able to access the End Portal and fight the Ender Dragon. You can set a time limit for when the portal will become active, preventing players from rushing to the End too quickly. When the portal is inactive, players attempting to use it will receive a customizable message informing them of when it will become available.
This plugin is ideal for server owners who wish to schedule a grand Ender Dragon battle with many players for a more immersive and challenging experience. It also caters to those who prefer a more leisurely pace and want to ensure that players enjoy the game's content without rushing through it.
Features
- Timezone-aware unlocking — Configure an exact date, time, and IANA timezone.
- Relative countdowns — Open the portal in seconds, minutes, hours, days, or a combined duration.
- Portal Frame protection — Eye of Ender placement is blocked until the timer finishes.
- Clear player feedback — Customizable countdown messages, sounds, and particles explain why the portal is locked.
- Optional holograms — Temporary countdown holograms are available when DecentHolograms is installed.
- Admin controls — Reload, set the date, start a countdown, view status, or toggle locking without restarting the server.
- Bypass permission — Allow trusted players to use locked frames when necessary.
- Restart-safe announcements — The plugin remembers whether the current unlock has already been announced.
Supported versions
- Minecraft 1.20.x
- Minecraft 1.21.x
- Minecraft 26.1.x
- Minecraft 26.2.x
- Java 17 or newer
The distributed JAR is built against the oldest supported API so the same file can be used across all supported release lines.
Commands
| Command | Description |
|---|---|
/ept reload |
Reload config.yml and messages.yml |
/ept setdate <MM-dd-yyyy> <HH:mm:ss> |
Set an exact unlock date and time |
/ept countdown <duration> |
Start a relative unlock countdown |
/ept status |
View the timer and portal status |
/ept toggle |
Enable or disable portal locking |
/ept help |
Show commands available to the sender |
Countdown examples include 60s, 2m, 1h, 1d, and combined values such as 1d2h30m.
Permissions
| Permission | Description |
|---|---|
endportaltimer.* |
Grants every plugin permission |
endportaltimer.admin |
Grants every administrative permission |
endportaltimer.reload |
Reload the configuration |
endportaltimer.setdate |
Set the exact unlock date and time |
endportaltimer.countdown |
Set a relative countdown |
endportaltimer.status |
View timer status |
endportaltimer.toggle |
Toggle portal locking |
endportaltimer.bypass |
Place Eyes of Ender while the lock is active |
Administrative permissions default to server operators. The help menu and tab completion show every available command, while execution remains protected by the permissions above.
Quick setup
- Place the EndPortalTimer JAR in your server's
pluginsfolder. - Start the server once to generate
config.ymlandmessages.yml. - Configure
unlock-schedule.date,unlock-schedule.time, andunlock-schedule.timezone, or run/ept countdown 1d. - Run
/ept statusto confirm the timer.
Example:
unlock-schedule:
date: "12-31-2026"
time: "20:00:00"
timezone: "Asia/Manila"
Optional dependency
DecentHolograms enables temporary holograms when players interact with a locked portal frame. EndPortalTimer works normally without it.
Demo
Need Support? Join our discord server! https://discord.gg/GCxYsMG3u6
Hey there! Your feedback, suggestions, and bug reports would be super helpful in the thread. I would be really grateful if you could share your thoughts and help me improve the plugin. Don't be shy, let me know what you think!
Ченджлог
2.9Релиз26.1.1, 26.1.2, 26.2 · 3 августа 2026 г.
EndPortalTimer 2.9
What’s new
- Added support for Minecraft 1.20.x, 1.21.x, 26.1.x, and 26.2.x.
- Added
/ept countdown <duration>.- Supports
60s,2m,1h,1d, and combined values such as1d2h30m.
- Supports
- Added
/ept setdate,/ept status,/ept toggle,/ept reload, and/ept help. - Reworked timer calculations with reliable timezone handling.
- Added restart-safe portal-opening announcements.
- Improved locked-portal messages, sounds, and particle effects.
- Improved optional DecentHolograms integration.
- Added complete command tab suggestions and help output.
- Added
endportaltimer.adminandendportaltimer.*permission groups. - Removed all old Pro branding from the free edition.
- Added maintained Spigot and Modrinth descriptions.
- Updated to Java 17.
Important upgrade notice
The configuration layout has changed. Before upgrading:
- Back up your existing
plugins/EndPortalTimerfolder. - Move or rename the old
config.yml. - Start the server to generate the new configuration.
- Copy your preferred date, timezone, messages, and effects into the new file.
2.8Релиз1.21.3, 1.21.4, 1.21.5 · 30 марта 2025 г.
- Added Support to Minecraft 1.21.5
- Updated the Config:
# Whether to execute a server command when the portal becomes accessible
executeCommandOnAccess: true
# Command to execute when the portal becomes accessible
accessCommand: "say The End Portal has awakened!; playsound minecraft:entity.ender_dragon.growl master @a ~ ~ ~ 1 0.5"
If you're already using the plugin, you don't need to switch to this updated version.
As always, feedback, suggestions and bug report is much appreciated. You can join our discord server https://discord.com/invite/GCxYsMG3u6
2.1Релиз1.20.5, 1.20.6, 1.21 · 3 августа 2024 г.
Updated the date format for better clarity.
# Date Format: MONTH-DAY-YEAR
# Time Format: HOUR-MINUTES-SECONDS
date: "12-31-2024"
time: "12:00:00"
timezone: "Asia/Singapore"
If you're already using the plugin, you don't need to switch to this updated version.
As always, feedback, suggestions and bug report is much appreciated. You can join our discord server https://discord.com/invite/GCxYsMG3u6
2.0Релиз1.20.5, 1.20.6, 1.21 · 9 июля 2024 г.
Added Hologram Display when a player tried to place the ender eye on the end portal frame. (thanks @SnowCutieOwO for the suggestion!) Make sure to have DecentHologram installed to use this feature.
Config update (copy and paste this to your config):
# Cooldown in seconds. You can adjust this value as needed.
hologramCooldown: 1
# The format of the message to send to players when they attempt to use the end portal and when the portal is accessible
messageFormat:
- "&fEnd Dimension will be accessible on:"
- "&6%endportaltimer_date% %endportaltimer_time% %endportaltimer_timezone%"
Updated the link of the timezone database. https://en.wikipedia.org/wiki/List_of_tz_database_time_zones
1.7Релиз1.20.4, 1.20.5, 1.20.6 · 6 июня 2024 г.
Added support for Minecraft 1.20.5 and 1.20.6.
Комментарии
Загружаем…