Home›Java›Mods›TheEndProtector
TheEndProtector
ModsJava

TheEndProtector

Java mod listed for Minecraft 1.21. Downloads from the MC Java Mods app on Android.

⬇ Download on Spigot
TheEndProtector

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."
 
Commands

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

Commands

Plugin details

Read from the plugin's own plugin.yml.

Quick facts

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.

Explore more