Compatibility
Minecraft: Java Edition
1.21.x
1.20.x
Platforms
Creators
Details
Licensed ARR
Published 5 months ago
ShulkerNoRespawn
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


