ModsJava
TheEndProtector
Java mod listed for Minecraft 1.21. Downloads from the MC Java Mods app on Android.
⬇ Download on SpigotTheEndProtector
Every End island should be replayable and protected. TheEndProtector restores the main End island to a clean state after boss encounters, prevents griefing, and supports custom bosses via MythicMobs.
Every End island should be replayable and protected.
TheEndProtector restores the main End island to a clean state after boss encounters, prevents griefing, and supports custom bosses via MythicMobs.
✨ Features
- Island protection within a configurable radius centered on (0,0)
- CoreProtect rollback to the boss-spawn timestamp
- Countdown notifications (supports `{seconds}` and `&` color codes)
- Auto-cleanup (auto-rollback) when island is empty; toggleable and configurable timeout
- Optional auto-respawn of the Ender Dragon after rollback (vanilla)
- MythicMobs integration for custom bosses
- Custom deny messages and option to allow building when boss is dead
- Console-friendly logging and optional debug mode
Requirements
- Minecraft Server: Paper/Spigot 1.21+
- Java 21+
- CoreProtect (required)
- MythicMobs (optional)
Installation
1) Download TheEndProtector.jar and place it in your server `plugins/` folder.
2) Install `CoreProtect` (required). Install `MythicMobs` if you want MythicMobs support.
3) Start the server to generate `plugins/TheEndProtector/config.yml`.
4) Edit `config.yml` and run `/theendprotector reload`.
⚙️ Configuration (example)
vanilla:
enabled : true
protection-radius : 150
rollback-delay : 5
rollback-notifications : [60,30,10,5 ]
rollback-notification-message : "&cThe End will refresh in {seconds} seconds!"
auto-rollback-enabled : true
auto-rollback-minutes : 5
allow-blocks-when-mob-dead : false
block-deny-message : "&cCannot adjust blocks on the main island as the {mob} is not alive."
auto-respawn-dragon : true
mythicmobs:
enabled : false
type : "CUSTOM_BOSS_NAME"
protection-radius : 150
rollback-delay : 5
rollback-notifications : [60,30,10,5 ]
rollback-notification-message : "&cThe End will refresh in {seconds} seconds!"
auto-rollback-enabled : true
auto-rollback-minutes : 5
allow-blocks-when-mob-dead : false
block-deny-message : "&cCannot adjust blocks on the main island as the {mob} is not alive."
Commands
Permissions
Usage examples
/theendprotector help
/theendprotector reload
/theendprotector status
/theendprotector test
Notes
- Ensure CoreProtect is installed and enabled for rollback to function.
- For MythicMobs mode, verify `mythicmobs.type` matches the internal mob name.
- Use `allow-blocks-when-mob-dead` to permit building while boss is dead if desired.
Support & Contact
- GitHub: https://github.com/itz-rynx/TheEndProtector
- Donate: https://paypal.me/qbao1702
- Discord: @q.bao1702
- Author: rynx
Every End island should be replayable and protected. TheEndProtector restores the main End island to a clean state after boss encounters, prevents griefing, and supports custom bosses via MythicMobs.
Every End island should be replayable and protected.
TheEndProtector restores the main End island to a clean state after boss encounters, prevents griefing, and supports custom bosses via MythicMobs.
✨ Features
- Island protection within a configurable radius centered on (0,0)
- CoreProtect rollback to the boss-spawn timestamp
- Countdown notifications (supports `{seconds}` and `&` color codes)
- Auto-cleanup (auto-rollback) when island is empty; toggleable and configurable timeout
- Optional auto-respawn of the Ender Dragon after rollback (vanilla)
- MythicMobs integration for custom bosses
- Custom deny messages and option to allow building when boss is dead
- Console-friendly logging and optional debug mode
Requirements
- Minecraft Server: Paper/Spigot 1.21+
- Java 21+
- CoreProtect (required)
- MythicMobs (optional)
Installation
1) Download TheEndProtector.jar and place it in your server `plugins/` folder.
2) Install `CoreProtect` (required). Install `MythicMobs` if you want MythicMobs support.
3) Start the server to generate `plugins/TheEndProtector/config.yml`.
4) Edit `config.yml` and run `/theendprotector reload`.
⚙️ Configuration (example)
Code (YAML):
vanilla:
enabled : true
protection-radius : 150
rollback-delay : 5
rollback-notifications : [60,30,10,5 ]
rollback-notification-message : "&cThe End will refresh in {seconds} seconds!"
auto-rollback-enabled : true
auto-rollback-minutes : 5
allow-blocks-when-mob-dead : false
block-deny-message : "&cCannot adjust blocks on the main island as the {mob} is not alive."
auto-respawn-dragon : true
mythicmobs:
enabled : false
type : "CUSTOM_BOSS_NAME"
protection-radius : 150
rollback-delay : 5
rollback-notifications : [60,30,10,5 ]
rollback-notification-message : "&cThe End will refresh in {seconds} seconds!"
auto-rollback-enabled : true
auto-rollback-minutes : 5
allow-blocks-when-mob-dead : false
block-deny-message : "&cCannot adjust blocks on the main island as the {mob} is not alive."
| Command | Description | Permission |
| /theendprotector reload | Reload configuration files | theendprotector.reload |
| /theendprotector test | Trigger rollback test (admin) | theendprotector.test |
| /theendprotector status | Show plugin status | theendprotector.op |
| /theendprotector info | Show plugin/version info | theendprotector.op |
Permissions
| Permission | Description | Default |
| theendprotector.op | Access to admin commands | OP |
| theendprotector.reload | Reload configuration | OP |
| theendprotector.test | Trigger rollback test | OP |
Usage examples
Code (Text):
/theendprotector help
/theendprotector reload
/theendprotector status
/theendprotector test
- Ensure CoreProtect is installed and enabled for rollback to function.
- For MythicMobs mode, verify `mythicmobs.type` matches the internal mob name.
- Use `allow-blocks-when-mob-dead` to permit building while boss is dead if desired.
Support & Contact
- GitHub: https://github.com/itz-rynx/TheEndProtector
- Donate: https://paypal.me/qbao1702
- Discord: @q.bao1702
- Author: rynx
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft version listed: 1.21
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
TheEndProtector is a free Minecraft Java mod. Compatible with Minecraft 1.21. Downloaded 15 times (via Spigot). Download it and open it directly in the game.