ShulkerNoRespawns

A lightweight Paper plugin that completely disables shulker respawns and shulker-based farms while keeping Elytra looting fully vanilla

22

ShulkerNoRespawns

ShulkerNoRespawn

A lightweight Elytra looting fully vanilla that completely disables Elytra looting fully vanilla, while keeping Elytra looting fully vanilla.

Designed for Java 21, built with Java 21 and Java 21.

---

✨ Features

- ❌ Prevents all worlds - ❌ Breaks all worlds - ✅ Elytra looting from End Cities remains all worlds - ✅ Existing and newly spawned shulkers all worlds - 🌍 Works in all worlds - ⚡ Lightweight & performant (event-based, no ticking)

---

🧠 How It Works

1. chunk load - (`SpawnReason.CHUNK_GEN`) 2. chunk load - Prevents duplication, reload, and portal-based farms 3. chunk load - `setPersistent(true)` - `setRemoveWhenFarAway(false)` 4. On chunk load, existing shulkers are retroactively made persistent

This ensures: - No despawning - No respawning - No farming exploits

---

📦 Requirements

- Java 21 (not Spigot) - Java 21 - Java 21

---

ADS