HomeJavaModsEnderman Spawns
Enderman Spawns
ModsJava

Enderman Spawns

This is a very customisable plugin where you can easily change the number/percent of enderman that spawn

⬇ Download on Modrinth

No Enderman Spawns Whatsoever No Enderman Spawns Whatsoever is a lightweight Minecraft server plugin that gives administrators complete, real‑time control over Enderman spawning. Instead of a simple on/off switch, it provides both a global toggle and a fine‑grained percentage‑based spawn chance, allowing you to dial natural Enderman spawns from 100% down to 0% in 1% increments.

Why This Plugin? Managing mob spawns is a common need for server administrators. While vanilla Minecraft offers the /gamerule doMobSpawning rule, it affects all mobs globally. This plugin solves that by targeting only Endermen, leaving all other mob spawns untouched. Whether you're running a minigame server that needs to reduce Enderman interference, a survival world where you want to tone down their presence, or a creative build server where they're simply a nuisance, this plugin gives you the precise control you need—without affecting anything else.

Features Global Toggle – Enable or disable all natural Enderman spawning with a single command (/endermanspawn on/off).

Percentage‑Based Spawn Control – Set the spawn chance anywhere from 0% to 100% (/endermanspawn percent <0-100>). At 100%, Endermen spawn at their normal vanilla rate. At 50%, only half of the natural spawn attempts succeed. At 0%, none spawn at all.

Persistent Configuration – All settings are automatically saved to config.yml and persist across server restarts.

Live Reload – Use /endermanspawn reload to apply changes made directly to the configuration file without restarting the server.

Minimal Performance Impact – The plugin uses a single event listener with no scheduled tasks, timers, or background threads. It adds virtually zero overhead to your server.

Selective Spawn Filtering – By default, the plugin only intercepts natural spawn events (spawns from world generation, patrols, and jockeys). Spawn eggs, commands, and spawner‑based spawns are not blocked, so you retain full control over manual Enderman placement.

Commands Command Description Permission /endermanspawn on Enables natural Enderman spawning noendermanspawns.admin /endermanspawn off Disables natural Enderman spawning noendermanspawns.admin /endermanspawn percent <0-100> Sets the spawn chance percentage noendermanspawns.admin /endermanspawn reload Reloads the configuration from config.yml noendermanspawns.admin /endermanspawn (no args) Displays the current spawning status and percentage noendermanspawns.admin Aliases: /enderman, /es

Permissions Permission Node Default Description noendermanspawns.admin OP Allows use of all /endermanspawn commands Configuration (config.yml) yaml

Whether Enderman spawning is enabled globally

enabled: true

Chance (0-100) that an Enderman spawn is allowed when enabled

percent: 100 The configuration file is auto‑generated on first run. Any changes made to it can be applied live using /endermanspawn reload.

Compatibility This plugin is designed to work across a wide range of server implementations and Minecraft versions:

Server Software Compatibility Paper ✅ Fully supported Purpur ✅ Fully supported Pufferfish ✅ Fully supported Spigot ✅ Fully supported Bukkit ✅ Fully supported Folia ✅ Fully supported (declared via folia-supported: true) Minecraft Versions Compatibility 1.20.6 ✅ Tested 1.21.x (1.21 – 1.21.4) ✅ Tested 26.1, 26.1.1, 26.1.2, 26.2 ✅ Tested The plugin uses only stable, long‑standing Bukkit/Paper APIs (CreatureSpawnEvent, Enderman, etc.) that have remained unchanged across multiple major Minecraft releases, ensuring broad compatibility without the need for frequent updates.

Technical Details Java Version: Compiled with Java 25 (compatible with Java 21 and above)

API Version: Built against Paper API 1.21.4‑R0.1‑SNAPSHOT

Dependencies: None (pure Bukkit/Paper API)

File Size: ~5 KB

How It Works When a creature spawn event occurs, the plugin checks:

Is it an Enderman? – If not, the event is ignored.

Is the spawn reason natural? – Only NATURAL, PATROL, and JOCKEY spawns are intercepted. Spawn eggs, commands, and spawners are left untouched.

Is spawning enabled? – If disabled, the spawn is cancelled.

What is the percentage? – A random number between 0 and 99 is generated. If it is greater than or equal to the configured percentage, the spawn is cancelled.

This approach ensures that the plugin behaves predictably and doesn't interfere with other plugins or server mechanics.

Use Cases Minigame Servers – Prevent Endermen from griefing or distracting players during matches.

Survival Servers – Reduce Enderman spawns to lower difficulty without removing them entirely.

Creative / Build Servers – Completely disable Endermen to prevent accidental block theft or griefing.

Custom Map Testing – Control Enderman spawns during map development to test specific scenarios.

Verified by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more