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


