Mod

End Access (End Toggle per Player or Global) byArea

Quick rating

End Access (End Toggle per Player or Global) byArea

No reviews yet

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

Custom Dimensions
Mod Loaders
NeoForge
Minecraft

Community voices

Reviews

Versions
Loading versions…
Match includes

Click once to include, again to exclude, again to clear

Rating Any
Any 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5 5.0
Min
Max
Play Status
Reviews
Time Played
hrs+
Verified developers only
Has developer response
List view
Grid view
Compact view
Sort by
Date
Rating
Helpful
Unhelpful
Edited
Sort ascending
Delete this review?

This removes your review from the project. You can write a new review after.

Review submitted for moderation

Your review has been sent to moderators, who will check that it meets our guidelines before it appears publicly.

No reviews yet. Be the first to review this project!

Get it on

Available Platforms

About

Project Details

Type
Mod
Latest Version
endaccess-1.9.1
Authors

For authors

Embed Badge

If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.

Custom banner text
ModDex rating badge preview

Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.

Identifiers

Platform IDs

CurseForge ID

Resources

External Links

Source Issues Wiki Discord

About

Description

End Access

End Access is a lightweight, server-side utility mod for NeoForge that controls access to The End dimension, either per player or for the entire server at once.

By default, The End is locked for all players — whether they try to enter through an End Portal or via teleport commands. In the default per-player mode, a player can only enter The End once they have been explicitly granted access. Server owners who don't want to manage access individually can instead switch to a Global mode, opening or closing The End for everyone with a single command. In both modes, this 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, independent of the active mode.

Access status — per-player unlocks, each admin's personal bypass, and the server-wide Global on/off state — is stored persistently and survives server restarts, world reloads, dimension changes, and mod updates.


✨ Features

  • 🔀 Two access modes: choose between per-player unlocking or a single server-wide Global toggle, set via config
  • 🔒 Global End lock for all players by default — including admins
  • Per-player unlock via simple commands (Per-Player mode)
  • 🌍 Server-wide Global toggle: open or close The End for everyone with one command (Global mode)
  • 🤫 Silent grant: unlock a player's access with zero feedback — no message, no broadcast, no sound (Per-Player mode)
  • 🛠️ Personal admin bypass toggle: any authorized admin can switch their own End access on/off in-game, independent of the normal unlock system and the active mode
  • 📢 Server-wide broadcast with fully customizable messages, shown to all online players (for player unlocks and for Global open/close)
  • 🔊 Configurable sounds, 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): choose the access mode, and customize broadcasts, sounds, deny messages, and the required permission level for the command tree
  • 💾 Persistent storage of unlock status, bypass status, and the Global on/off state (survives restarts and mod updates)
  • 📜 Clear, fully customizable feedback messages for locked players, separate for each mode
  • Lightweight: no performance impact, simple event-based logic
  • 🎮 Perfect for progression systems: combine Per-Player mode with quest mods like FTB Quests to unlock The End as a reward for reaching specific milestones

🔀 Access Modes

Choose how The End is controlled server-wide with the accessMode setting in config/endaccess-server.toml (requires a restart or /reload to apply):

Mode Behavior
PER_PLAYER (default) The End is locked until a player is explicitly granted access. Use grant/revoke/check/silent grant.
GLOBAL A single server-wide switch replaces per-player grants. Use global open/global close to open or close The End for everyone at once.

The personal admin bypass (/endaccess bypass) works in both modes.


📋 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 Mode Description
/endaccess grant <player> Per-Player Unlocks The End for the given player, with broadcast and sound
/endaccess silent grant <player> Per-Player Unlocks The End for the given player with no feedback at all (no message, no broadcast, no sound)
/endaccess revoke <player> Per-Player Revokes a player's access to The End
/endaccess check <player> Per-Player Shows whether a player currently has access to The End
/endaccess global open Global Opens The End for every player on the server
/endaccess global close Global Closes The End for every player on the server
/endaccess bypass Both Toggles your own personal admin bypass on/off, letting you enter The End regardless of your unlock status or the active mode

🎯 Example Use Cases

Progression rewards (Per-Player mode): 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.

Simple server-wide control (Global mode): Running a server without individual progression gates, or want to open The End for a limited-time event? Switch to Global mode and use /endaccess global open / /endaccess global close to control access for everyone at once, no per-player setup required.


📦 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.

Screenshots

Gallery

This project has no gallery images yet.

Versions

Files

Relations

Project Relations

More like this

Similar Mods

Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.

On ModDex

Community snapshot

0
Ratings
0
Followers
0
In stacks

By the numbers

Statistics

<1,000
Downloads
Last Updated
Created
Last synced
When ModDex last fetched and imported data for this project from CurseForge or Modrinth. High-traffic and active projects are checked more often.
Next pipeline sync