
Completely disables enderman block griefing while keeping all other mob behavior vanilla.
NoEndermanGrief is a lightweight Paper/Spigot plugin that completely disables enderman block griefing while keeping all other mob behavior vanilla.
Endermen can no longer pick up or place blocks, but creepers still explode, villagers still farm, and the mobGriefing gamerule remains under your control.
mobGriefing gamerule.config.yml.This plugin is developed against the Paper 1.21 API with Mojang mappings.
plugins/NoEndermanGrief/config.yml:
# If a world is not listed under "worlds", this value decides
# whether the plugin is enabled there by default.
default-enabled: true
# Per-world overrides.
# Add world names and set them to true/false as needed.
# Example:
# worlds:
# world: true
# world_nether: false
# world_the_end: true
worlds: {}
logging:
# If true, log whenever the plugin cancels an enderman block change.
enabled: false
# If true, include a timestamp inside the message itself
# (on top of the normal server log timestamp).
include-timestamp: true
worlds, default-enabled determines whether the plugin is active there.worlds, that value overrides default-enabled:worlds:
world: true
world_nether: false
world_the_end: true
In this example, the plugin is:
world and world_the_end.world_nether.logging.enabled: true – log a line each time an enderman block change is cancelled.logging.include-timestamp: true – include an ISO-8601 timestamp in the log message.Example log entry:
[NoEndermanGrief] [EndermanBlocked] 2025-01-01T12:34:56 - Cancelled enderman block change in world 'world' at (10, 64, -30)
Reloads config.yml from disk (without restarting the world / server).
/negreloadAllows use of /negreload.
noendermangrief.reloadopThis project uses Maven.
git clone https://github.com/<your-username>/NoEndermanGrief.git
cd NoEndermanGrief
mvn package
The compiled plugin JAR will be located in the target/ directory:
target/no-enderman-grief-1.0.0-SNAPSHOT.jar
Copy this JAR into your server’s plugins/ folder.
This makes the plugin safe to drop into existing survival worlds where you want to preserve terrain from enderman griefing without affecting any other mechanics.