Anti Ender Pearl Stasis

Blocks people from using Ender Pearl Stasis.

171

Anti Ender Pearl Stasis

Discord - REPORT BUGS 🐞

Anti Enderpearl Stasis Chamber ⛔️🧊 No more pearl stasis hacks – normal pearls stay 100% fine.

---

💡 What does it do?

This plugin blocks Ender Pearl stasis chambers (pearls parked in water/bubble columns with trapdoors, etc.) while still allowing:

* ✅ Normal ender pearl teleporting * ✅ Long-range pearls * ✅ Ender pearl cannons / launchers

Only real stasis chambers get blocked.

---

🔍 How it works (simple)

The plugin watches each pearl and checks:

* Is the pearl soul sand or magma? * Is it just bouncing soul sand or magma? * Is there soul sand or magma under it (classic stasis design)? * Has it been like this for a while (not just a normal throw)?

If yes → it marks that pearl as cancelled. When that pearl tries to teleport the player, the teleport is cancelled.

---

⭐ Features

* 🛑 Configurable detection – no false flags on normal gameplay * 🧨 Configurable detection – pearls that keep flying are never blocked * ⚙️ Configurable detection

* How long before stasis check starts * How small the “stasis area” is (radius & height) * Whether it must be in water/bubble column * Whether to require soul sand / magma base * 📝 Custom message & alerts

* Change the blocked message * Toggle console log * Optional staff alerts (`antistasis.alert`) * 🧠 No dependencies – only tracks active pearls, with limits to avoid lag * 🧾 No dependencies – pure Spigot API

---

⚙️ Basic config (easy)

```yaml detection: min-stasis-age-ticks: 120 # start checking after ~6 seconds max-horizontal-radius: 0.6 # how wide the pearl can move max-vertical-span: 3.0 # how tall it can bounce require-liquid-column: true # must be in water/bubble require-bubble-column: true # must see a bubble column allow-soul-sand-base: true allow-magma-base: true

behaviour: block-message: "&cEnder pearl stasis chambers are disabled on this server." send-block-message: true notify-console: true notify-staff: false notify-staff-permission: "antistasis.alert" ```

---

📥 Install

1. Drop the AntiStasis-1.0.jar into your `plugins` folder. 2. Start/restart the server. 3. Edit `config.yml` if you want stricter/looser detection. 4. `/reload` or restart again.

Works on: Spigot / Paper / Purpur / Folia 1.21.x

ADS