Compatibility
Minecraft: Java Edition
26.2
26.1.x
1.21–1.21.10
1.20.x
Platforms
Tags
Creators
Details
Licensed ARR
Published 8 months ago
🔒 Lock-End
Lock-End is a lightweight Minecraft plugin that allows server admins to globally lock or unlock access to the End dimension with a simple command. Perfect for survival servers, SMPs, events, or progression-based gameplay.
✨ Features
- 🔐 Lock or unlock the End with
/endlock(alias:/lock) — permission:endlock.toggle - 🧭 Check the current status with
/endlock status— no permission required - 🔨 Explicit Subcommands (v1.3):
/endlock lock— Lock the End/endlock unlock— Unlock the End/endlock test— Test if portal blocking works (Ops only, configurable)
- 📋 Tab Completion — Full tab completion for all commands
- 🖥️ Console can toggle the End without any permission
- 🚫 Blocks player teleportation into the End:
- End portals
/tpand/execute- Most plugin teleports
- 📢 Broadcast System (v1.3) — Actionbar + chat notifications when End is locked/unlocked
- Customizable via config (on/off, actionbar mode, notify all players or only Ops)
- 📝 Logging & History (v1.3) — Track all lock/unlock events with timestamps
- Log file:
plugins/EndLock/logs/EndLock.log - Optional: Log all attempted portal/teleport access
- Log file:
- 🌍 Multi-language support (8 languages: EN, DE, FR, ES, IT, RU, ZH, JA)
- 💾 Lock status persists in
config.ymlafter server restarts - 📊 bStats Integration — Anonymous usage statistics (optional, configurable)
- ⬆️ Update Checker — Notifies Ops when updates are available (optional, configurable)
- 📦 Lightweight (~40 KB, bStats shaded)
📜 Commands
| Command | Description | Permission |
|---|---|---|
/endlock |
Toggles the End lock | endlock.toggle |
/endlock lock |
Lock the End | endlock.toggle |
/endlock unlock |
Unlock the End | endlock.toggle |
/endlock status |
Show current lock status | — |
/endlock test |
Test if portal blocking works | endlock.admin (Ops, configurable) |
/lock |
Alias for /endlock |
endlock.toggle |
🧩 Permissions
| Permission | Description | Default |
|---|---|---|
endlock.toggle |
Allows locking/unlocking the End | OP |
endlock.admin |
Allows using the test command | OP |
⚙️ Configuration
plugins/EndLock/config.yml
locked: false
language: en
# Update Checker: Notifies Ops when updates are available
update-checker:
enabled: true
notify-ops: true
# bStats Metrics: Helps developers understand plugin usage
metrics:
enabled: true
# Broadcast System: Notify players when End is locked/unlocked
broadcast:
enabled: true
use-actionbar: true # true = actionbar, false = chat
notify-all: true # true = all players, false = only Ops
# Logging & History: Track lock/unlock events
logging:
enabled: true
log-file: "EndLock.log"
log-attempts: true # Log all attempted End access
# Test Command: /endlock test (Ops only)
test-command:
enabled: true
Available languages
| Code | Language |
|---|---|
en |
English |
de |
German |
fr |
French |
es |
Spanish |
it |
Italian |
ru |
Russian |
zh |
Chinese |
ja |
Japanese |
Customize messages in plugins/EndLock/messages_xx.yml (copy from the JAR or plugin folder after first run).
🧱 Compatibility
| Platform | Support |
|---|---|
| Paper 26.2+ | ✅ Recommended |
| Purpur 26.2+ | ✅ Paper-based, works |
| Spigot | ❌ Not supported |
| Plain Bukkit | ❌ Not supported (requires Paper API) |
- Minecraft:
1.26.2+(Minecraft 26.2.0 and higher) - Java:
25(or higher, tested with Java 25)
⚠️ Notes
- Only players are blocked — not mobs or items
- Players already inside the End when locking are not removed
- No
/reloadcommand — restart to change language files
Version 1.3 Highlights
- ✅ Tab completion for all commands
- ✅ Explicit subcommands:
/endlock lock,/endlock unlock,/endlock test - ✅ Broadcast notifications (actionbar + chat)
- ✅ Event logging with timestamps
- ✅ Full test command for portal blocking verification
- ✅ Updated to Paper 26.2 & Java 25
💡 Example usage
/endlock
/lock
/endlock status
📦 Installation
- Download the latest release from Modrinth or GitHub Releases
- Put
lock-end-1.3.jarinto yourpluginsfolder - Restart your server (Paper 26.2+, Java 25)
- Edit
plugins/EndLock/config.ymlif you want to customize behavior
🔗 Links


