promotional bannermobile promotional banner

End Access (End per Player toggle) byArea

Locks The End dimension by default and lets admins unlock it for individual players via simple commands — ideal for quest and progression-based servers.

End Access

End Access is a lightweight, server-side utility mod for NeoForge that controls access to The End dimension on a per-player basis.

By default, The End is locked for all players — whether they try to enter through an End Portal or via teleport commands. A player can only enter The End once they have been explicitly granted access. This now applies to operators/admins as well — there is no automatic bypass purely from having operator permissions. Admins who need to inspect or work in The End can toggle their own personal bypass on/off at any time with a single command.

A player's access status, as well as each admin's personal bypass status, is stored persistently and survives server restarts, world reloads, and dimension changes.


✨ Features

  • 🔒 Global End lock for all players by default — including admins
  • Per-player unlock via simple commands
  • 🤫 Silent grant: unlock a player's access with zero feedback — no message, no broadcast, no sound
  • 🛠️ Personal admin bypass toggle: any authorized admin can switch their own End access on/off in-game, independent of the normal unlock system
  • 📢 Server-wide unlock broadcast with a fully customizable message, shown to all online players
  • 🔊 Configurable unlock sound, played to all online players (choose any vanilla or modded sound event, set volume and pitch)
  • ⚙️ Full server-side configuration (config/endaccess-server.toml, auto-generated on first launch): toggle and customize the broadcast, the sound, the deny message, and the required permission level for the command tree
  • 💾 Persistent storage of unlock status and bypass status (survives restarts)
  • 📜 Clear, fully customizable feedback message for locked players
  • Lightweight: no performance impact, simple event-based logic
  • 🎮 Perfect for progression systems: combine with quest mods like FTB Quests to unlock The End as a reward for reaching specific milestones

📋 Commands

All commands require a configurable permission level (default: 2 / Operator) and can be executed manually by admins or automatically (e.g. via FTB Quests command rewards).

Command Description
/endaccess grant <player> Unlocks The End for the given player, with broadcast and sound
/endaccess silent grant <player> Unlocks The End for the given player with no feedback at all (no message, no broadcast, no sound)
/endaccess revoke <player> Revokes a player's access to The End
/endaccess check <player> Shows whether a player currently has access to The End
/endaccess bypass Toggles your own personal admin bypass on/off, letting you enter The End regardless of your unlock status

🎯 Example Use Case

Combine this mod with a quest or leveling system (e.g. FTB Quests) to make The End an exciting milestone: once a player reaches a certain quest or level, automatically run /endaccess grant <player> — The End opens up exclusively for that player, with a server-wide announcement and sound, without affecting anyone else.


📦 Technical Details

Minecraft Version 1.21.1
Mod Loader NeoForge 21.1.220+
Java Version 21
Side Server-side
Dependencies None
Mod ID endaccess
Config File config/endaccess-server.toml (auto-generated)

© 2area | Discord: 2area | CurseForge: https://www.curseforge.com/members/2area/projects | All rights reserved.

The End Access (End per Player toggle) byArea Team

profile avatar
Owner
  • 1
    Followers
  • 4
    Projects
  • 74
    Downloads

More from 2areaView all