
ModsJava
ShulkerNoRespawns
A lightweight Paper plugin that completely disables shulker respawns and shulker-based farms while keeping Elytra looting fully vanilla
⬇ Download on ModrinthShulkerNoRespawn
A lightweight Paper plugin that completely disables shulker respawns and shulker-based farms,
while keeping Elytra looting fully vanilla.
Designed for Minecraft 1.21.10+, built with Gradle and Java 21.
✨ Features
- ❌ Prevents shulker respawns
- ❌ Breaks shulker / Elytra farms
- ✅ Elytra looting from End Cities remains unchanged
- ✅ Existing and newly spawned shulkers never despawn
- 🌍 Works in all worlds
- ⚡ Lightweight & performant (event-based, no ticking)
🧠 How It Works
- Only allows shulkers spawned during world/structure generation
- (
SpawnReason.CHUNK_GEN)
- (
- Cancels all other shulker spawns
- Prevents duplication, reload, and portal-based farms
- Marks all shulkers as persistent
setPersistent(true)setRemoveWhenFarAway(false)
- On chunk load, existing shulkers are retroactively made persistent
This ensures:
- No despawning
- No respawning
- No farming exploits
📦 Requirements
- PaperMC (not Spigot)
- Minecraft 1.21.10 or higher
- Java 21
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.20, 1.20.1, 1.20.2
- 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 Modrinth — 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.
Verified by MCModsHub
- Ships as ShulkerNoRespawn-1.0.0.jar — drop this file into the mods folder
- Download size: 3 KB
- Download link checked 22 Aug 2026 — working
These come from our own check of the pack file, not from the source page.