
EndPortal
Control The End dimension on your Paper server — open/close manually or on schedule, with dragon respawn, damage ranking, rewards, and portal protection.
Автор: _Nightwarden4151обновлён 13 июл. 2026 г.
ПриключенияМеханики игрыМобы
Описание
🌌 EndPortal
EndPortal is a powerful Paper plugin that gives server admins full control over The End dimension. Open and close The End manually or on a schedule, fight a custom dragon with unique abilities, reward top damage dealers, and protect your portal — all fully configurable.
✨ Features
- 🕹️ Manual & Scheduled Control — open/close The End with a command or set it up on a weekly/one-time schedule
- ⏳ 30-second Countdown — with Titles, sounds, and a live BossBar visible to all players
- 🐉 Dragon System — custom HP (default: 500❤), clean auto-respawn (no duplicated dragons!), and flawless dual BossBars (Event Status + live Dragon HP simultaneously)
- 🐲 Dragon Abilities — aggressive AI, low-flight control, forced landing, aura effects (slowness, nausea, weakness, blindness), random curses, retaliation (lightning, launch, temporary blocks), web traps, and customizable minions (Endermen & Endermites) with hit punishment and death lightning
- 🛡️ Ultra-Stable Architecture — smart chunk loading prevents dragon despawns and memory leaks, ensuring a flawless event experience even if players temporarily leave the dimension
- 🚫 Anti-Abuse Protection — blocks ALL teleportation into The End when closed (ender pearls, chorus fruit, commands), not just portal entry
- 🌍 Distributed End Spawn — players are spread across the main End island using a Fibonacci spiral instead of stacking at 0/70/0, with automatic obsidian platform fallback
- 🧱 Vanilla Respawn Blocked — prevents players from placing crystals on the exit portal to respawn the dragon
- 🏆 Damage Ranking & Rewards — Top-3 damage dealers get configurable console command rewards after dragon death, with periodic damage-top broadcasts
- 🎁 Offline Rewards with Retry — rewards saved to
pending_rewards.yml, retry mechanism on login, configurable delays between commands - 🚪 Portal Protection — blocks entry when The End is closed, auto-teleports players to spawn on close or reconnect
- 🌐 World Border — 300-block radius enforced while dragon is alive, periodic checks catch fast Elytra flyers, teleportation blocked beyond border, removed automatically after death
- ⏰ Flexible & Smart Schedules — one-time dates (
2026-06-15 18:00) or weekly recurring events with duration, timezone support, auto-removal of expired one-time events, SCHEDULED status shown only within 7 days - 🔮 Hologram Timer — optional countdown hologram above the stronghold portal (DecentHolograms via reflection, soft dependency, auto-spawn on plugin start)
- 🎵 Custom Sound System — configurable sounds for open, close, portal block, teleport, countdown tick, and damage top
- 📊 PlaceholderAPI Support — display The End status (
%endevent_status%) and timer (%endevent_time%) anywhere on your server - ⚡ PlugMan Safe Reload — safely reload the plugin on the fly, detects an alive dragon and restarts tracking without breaking the event or duplicating dragons
- 🗺️ Force-Loaded Chunks — 7x7 chunk grid force-loaded around End center, unloaded on close/death, with double-load protection
- 🎨 Fully Configurable — all messages use MiniMessage with HEX colors, gradients, bold, italic, underline, strikethrough and obfuscated formatting
🔧 Commands
| Command | Description | Permission |
|---|---|---|
/endevent open | Open The End (with 30s countdown) | endportal.admin |
/endevent close | Close The End (teleports all players to spawn) | endportal.admin |
/endevent reload | Safely reload config.yml | endportal.admin |
/endevent status | Show current End status and timer | endportal.admin |
/ende | Alias for /endevent | endportal.admin |
/endportal | Alias for /endevent | endportal.admin |
🔐 Permissions
| Permission | Description | Default |
|---|---|---|
endportal.admin | Access to all commands | OP |
endportal.bypass | Enter The End even when it's closed | None |
📊 PlaceholderAPI Placeholders
| Placeholder | Description | Example Output |
|---|---|---|
%endevent_status% | Current End status | Open / Closed / Countdown... / Scheduled |
%endevent_time% | Time until next status change | 2h 30m 15s / — |
⚙️ Configuration
The plugin is fully configurable via config.yml. Key sections:
| Section | Description |
|---|---|
settings | Event duration, countdown time, world name, intervals |
messages | All messages using MiniMessage (HEX & gradients supported) |
sounds | Sounds for open, close, teleport, portal block, countdown tick, and damage top |
bossbar | Color, style, and visibility of the status BossBar |
titles | Enable/disable Titles, fadeIn/stay/fadeOut timing |
rewards | Console commands for 1st, 2nd, 3rd place |
schedules | One-time and weekly schedule entries, with timezone support |
holograms | Hologram text and position |
bypass | Nicknames or permissions that bypass portal protection |
dragon | Dragon HP, aggressiveness, crystal placement blocking |
dragon.abilities | Dragon combat abilities: aggressive AI, aura, landing, retaliation, minions, web traps |
world-border | Border radius, center, teleport location, messages, sounds |
end-spawn | Distributed spawn on main End island (Fibonacci spiral, safe location search, fallback platform) |
placeholders | Custom text for %endevent_status% and %endevent_time% placeholders |
📦 Dependencies
| Plugin | Type | Purpose |
|---|---|---|
| Paper 1.21.1 | Required | Server API |
| PlaceholderAPI | Optional | Placeholders support |
| DecentHolograms | Optional | Countdown hologram |
Последние версии
Все версии →release
EndPortal 1.0.3
1.0.313 июл. 2026 г.316Minecraft: 1.21.11paper
Что нового
## 🆕 What's New in 1.0.3
- 🐲 **Dragon Abilities** — added aggressive AI, low-flight control, forced landing, aura effects (slowness, nausea, weakness, blindness), random curses, retaliation on hit (lightning, launch, temporary blocks), web traps, and custom minions (Endermen & Endermites) with hit punishment and death lightning
- 🚫 **Anti-Abuse Protection** — blocked ALL teleportation into a closed End (ender pearls, chorus fruit, commands), not just portal entry
- 🌍 **Distributed End Spawn** — players now spread across the main End island via Fibonacci spiral instead of stacking at 0/70/0, with automatic obsidian platform fallback
- 🧱 **Vanilla Respawn Blocked** — prevented players from placing crystals on the exit portal to respawn the dragon manually
- 🎁 **Offline Rewards Retry** — rewards now saved to `pending_rewards.yml` with a retry mechanism and configurable delays between commands
- ⏰ **Smarter Schedules** — added timezone support, auto-removal of expired one-time events, and SCHEDULED status now only shows within 7 days of the event
- 🎵 **Custom Sound System** — added configurable sounds for open, close, portal block, teleport, countdown tick, and damage top
- 🌐 **World Border Improvements** — periodic checks every 2 seconds now catch fast Elytra flyers trying to bypass the border
- 🔮 **Hologram Manager** — softened DecentHolograms dependency via reflection, with auto-spawn on plugin start if the End is closed
- 🗺️ **Force-Loaded Chunks** — 7x7 chunk grid now force-loaded/unloaded around End center with double-load protection
- 🔄 **PlugMan Safe Reload** — plugin now detects an alive dragon on restart and safely resumes tracking, preventing duplicate dragons
release
Major Update: Dragon & BossBar Fixes
1.0.213 июн. 2026 г.64Minecraft: 1.21.11paper
Что нового
In this release, we have completely overhauled the underlying mechanics of the custom dragon event. This update guarantees maximum event stability, seamless synchronization, and advanced server optimization!
🐉 **Flawless Boss Fight (No More Despawning!)**
* The dragon will no longer freeze or disappear (despawn) if all players leave the End dimension during the active fight.
* The boss will never reset its health due to world unloading. The event now progresses smoothly from start to finish.
📊 **Smart BossBar (Health Tracking)**
* Fixed all issues regarding "stuck" health bars! The BossBar now dynamically appears when you enter the End and immediately disappears if you leave for another world.
* No more ghost health bars staying on your screen after the dragon has been successfully defeated.
* Real-time HP tracking is now perfectly synchronized among all participants with zero delays.
⚙️ **Server Stability & Performance Improvements**
* **Memory Leak Fix (RAM Optimization):** The server will no longer waste memory keeping an empty End dimension loaded after the event concludes.
* Closed a critical vulnerability where End chunks could remain loaded forever in the background following a scheduled restart or a server crash.
* Eradicated all visual and logical bugs that occurred when players disconnected from the server in the middle of the battle.
**Highly recommended update for all server owners to ensure a seamless and bug-free event experience!**
release
Bugfixes & Offline Rewards
1.0.113 июн. 2026 г.15Minecraft: 1.21.11paper
Что нового
## 📝 What's New
### 🐛 Bug Fixes
* **No More Multiple Dragons:** Fixed a glitch where 3 or more dragons would spawn at the same time when the End opened. Now, only one true boss will appear!
* **Fixed BossBars:** You can now see both the Dragon's Health Bar and the Event Status Bar at the same time. (Previously, one would hide the other).
* **Fair Rewards:** Fixed an issue where players would receive loot if the event simply ran out of time. Now, rewards are strictly given *only* if you actually defeat the dragon!
* **Offline Rewards:** Disconnected during the event? No problem! If you earned a reward but went offline, you will now automatically receive your loot the next time you log into the server.
* **Cleaner Config:** Removed the default "wednesday" schedule so the event doesn't start randomly for new server owners.
### ✨ Improvements
* **New Admin Command:** Added `/endevent reload` so server owners can refresh the settings without restarting the whole server.
* **New Notifications:** * You will now see a chat message if the event time runs out and the dragon survives.
* You will get a notification when you claim your saved offline rewards.
* **Better Stability:** The event now runs much smoother and won't break if server admins reload their plugins.
release
EndPortal 1.0.0 — Initial Release
1.0.011 июн. 2026 г.20Minecraft: 1.21.11paper
Что нового
## 🎉 Initial Release — v1.0.0
- ✅ Manual open/close with 30-second countdown
- ✅ Weekly and one-time scheduled events
- ✅ Custom dragon HP and auto-respawn
- ✅ Damage tracking with Top-3 leaderboard every 2 minutes
- ✅ Configurable rewards for Top-3 after dragon death
- ✅ Portal protection: entry block, auto-kick, reconnect check
- ✅ Admin bypass by nick or permission
- ✅ World border (300 blocks) enforced while dragon is alive
- ✅ PlaceholderAPI integration (`%endevent_status%`, `%endevent_time%`)
- ✅ Optional DecentHolograms countdown above stronghold portal
- ✅ BossBar for status + separate dragon HP BossBar
- ✅ Full MiniMessage support with HEX/gradients
- ✅ Crystal placement protection near bedrock