FrontierEndLock
Keeps the End closed until an admin opens it.
What it does
Locks the End so a fresh survival server can reach the Dragon fight together instead of one player rushing it in week one. While locked, players without bypass cannot enter an End portal, place End portal frames, or push Eyes of Ender into frames.
Flipping the lock off broadcasts a decorated "The End Has Been Unlocked!" banner. The lock state persists in config.yml and the End starts locked on a fresh install.
Requires & integrates with
- Required
- Paper 26.2+, Java 25+
- Optional
- None.
- Used by
- FrontierTab (optionally shows an
End: 🔒element in the header while locked).
Commands
| Command | Who | What it does |
|---|---|---|
| /endlock on | Admin | Lock the End; broadcasts "The End has been locked!" |
| /endlock off | Admin | Unlock the End; broadcasts a banner |
| /endlock status | Admin | Show LOCKED / UNLOCKED (running /endlock with no argument also shows status and usage) |
Permissions
Player features default to true, staff features to op. Every node follows frontier.<plugin>.<action>, so a LuckPerms setup is e.g. lp group default permission set frontier.shop.use true. Wildcards work: frontier.reputation.*.
| Node | Default | Grants |
|---|---|---|
| frontier.endlock.admin | op | /endlock |
| frontier.endlock.bypass | false | Ignore the lock: enter portals, place frames, use eyes |
Config reference
File
plugins/FrontierEndLock/config.yml
To apply changes
Restart required — use /endlock on|off instead of editing
| Key | Default | What it controls |
|---|---|---|
| locked | true | Whether the End is currently locked. Written by /endlock on|off and again on shutdown; read once at startup |
Good to know
- +Don’t edit
config.ymlwhile the server runs: the plugin holds the state in memory and rewriteslockedon shutdown, so hand edits get overwritten. Use the command, or edit with the server stopped. - +Only player portal travel is blocked. Entities, and teleports that aren’t End-portal travel (plugin
/tp, End gateways, other portal plugins), are not. - +
frontier.endlock.bypassdefaults to false, but ops with a*wildcard grant will have it. Bypass is per-player, and turning the lock on does not kick players already in the End. - +Frame placement is cancelled at HIGH event priority; a plugin at a higher priority un-cancelling it, WorldEdit, or
/setblockwill get around it.
← Previous
FrontierEnderTracker
Per-player Ender Dragon damage tracking, live sidebar, fight history
Next →
FrontierNetherLock
Lock the Nether until staff open it
Looking for something specific? Search the whole suite.