
a plugin for managing access to The End dimension. Allows you to enable/disable the portal, schedule automatic opening/closing, and display portal status to players.
EndPortal - a plugin for managing access to The End dimension. Allows you to enable/disable the portal, schedule automatic opening/closing, and display portal status to players.
Version: 2.0.0 | Minecraft: 1.21+ | Platform: Paper, Spigot, Purpur, Folia
Main command: /endportal (aliases: /ep, /portal)
Permission: endportal.admin (OP only by default)
| Command | Description |
|---|---|
/endportal on |
Enable the portal |
/endportal off |
Disable the portal |
/endportal toggle |
Toggle portal state |
/endportal status |
Show status and schedule |
/endportal schedule-open <date> <time> |
Schedule opening |
/endportal schedule-close <date> <time> |
Schedule closing |
/endportal cancel |
Cancel all scheduled events |
/endportal reload |
Reload configuration |
/endportal help |
Show help |
/endportal on
/endportal schedule-open 31.12.2025 20:00
/endportal schedule-close 01.01.2026 06:00
/endportal cancel
Main command: /endcount (aliases: /ec, /counter)
Permission: endcount.use (everyone by default)
| Command | Description |
|---|---|
/endcount |
Toggle counter |
/endcount on |
Enable counter |
/endcount off |
Disable counter |
/endcount status |
Show portal status |
/endcount help |
Show help |
Format: dd.MM.yyyy HH:mm
Correct examples:
31.12.2025 23:59 ✅
01.01.2026 00:00 ✅
15.06.2025 18:30 ✅
Incorrect examples:
31.12.2025 23.59 ❌ (dot instead of colon)
33.12.2025 19:22 ❌ (December 33rd doesn't exist)
31-12-2025 23:59 ❌ (dashes instead of dots)
Important:
31.12.202520:00Examples:
message: "&c&lWARNING!"
message: "&6[&cEndPortal&6] &fMessage"
| Placeholder | Description | Example |
|---|---|---|
{status} |
Portal status | Open, Closed |
{time} |
Time until event | 2h 30m 15s |
{datetime} |
Date and time | 31.12.2025 20:00 |
{minutes} |
Minutes until event | 5 |
| Permission | Description | Default |
|---|---|---|
endportal.admin |
All admin commands | OP |
endcount.use |
Counter commands | Everyone |
Setup (LuckPerms):
/lp group admin permission set endportal.admin true
/endportal off
/endportal schedule-open 31.12.2025 20:00
/endportal schedule-close 01.01.2026 06:00
/endportal schedule-open 27.12.2025 18:00
/endportal schedule-close 29.12.2025 23:59
/endportal off
# After completion:
/endportal on
Portal works even though it's disabled
block-teleportation: true in config.yml/endportal reloadError "Invalid data/time format"
31.12.2025 20:00 (colon!)Counter not displaying
/endcount onendcount.use permissionScheduled event didn't execute
/endportal status