mc.pvpers.us
Online
← The Frontier Suite

FrontierEndLock

v1.0.0World

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

CommandWhoWhat it does
/endlock onAdminLock the End; broadcasts "The End has been locked!"
/endlock offAdminUnlock the End; broadcasts a banner
/endlock statusAdminShow 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.*.

NodeDefaultGrants
frontier.endlock.adminop/endlock
frontier.endlock.bypassfalseIgnore 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

KeyDefaultWhat it controls
lockedtrueWhether 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.yml while the server runs: the plugin holds the state in memory and rewrites locked on 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.bypass defaults 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 /setblock will get around it.

Looking for something specific? Search the whole suite.