Elytra Spawner

Elytra Spawners to Vanilla Minecraft. Everyone in the server can get one every 20 minutes with 1 item in exchange. e.g diamond

6

Elytra Spawner

ElytraSpawner

ElytraSpawner is a lightweight Paper plugin that adds special Elytra vault spawners to your server.

Each vault appears as a custom spawner containing a floating, spinning Elytra. Players can interact with the vault, pay the configured cost, and receive the configured reward.

Normal Minecraft spawners remain completely untouched. Only plugin-created vault spawners function as Elytra vaults.

---

Features

- Special Elytra vault spawners created through commands - Floating spinning Elytra display inside the spawner - Configurable cost and reward items - Per-player, per-vault cooldown system - Configurable sounds, particles, and messages - Protected vault spawners - Only breakable in Creative mode - Explosion and Ender Dragon protection - Tab-completing admin commands - Built for Paper 1.21.x

---

How It Works

1. An admin gives a vault spawner using `/elytraspawner give` 2. The spawner is placed into the world by an server admin 3. A floating Elytra appears inside the vault 4. A player right-clicks the vault with item to purchase 5. The configured reward is given 6. A 20 minute default cooldown starts for that player on that specific vault

---

Commands

Admin Commands

`/elytraspawner give <player> [amount]`

Gives a marked Elytra vault spawner.

`/elytraspawner reload`

Reloads the ElytraSpawner configuration.

---

Permissions

Player Permissions

`elytraspawner.use`

Allows players to use Elytra vault spawners. Default: `true`

---

Admin Permissions

`elytraspawner.give`

Allows use of the give command. Default: `false`

`elytraspawner.reload`

Allows use of the reload command. Default: `false`

`elytraspawner.*`

Grants full access to all ElytraSpawner permissions. Default: `op`

---

Default Configuration

```yaml vault: block: SPAWNER

display: enabled: true rotation_speed: 10.0 item: ELYTRA glow: true

cost: material: DIAMOND amount: 1

reward: material: ELYTRA amount: 1

cooldown: enabled: true time: 1200

messages: not_enough: "&cYou need {amount} {item} to unlock this vault." success: "&aYou unlocked the vault and received 1 Elytra!" cooldown: "&cYou must wait {time} before using this vault again." no_permission: "&cYou can't use this vault."

sounds: unlock: BLOCK_END_PORTAL_SPAWN

particles: unlock: type: PORTAL count: 50 ```

---

Protection Features

Vault spawners are protected from:

- Survival breaking - TNT and explosion damage - Ender Dragon griefing - Accidental removal

Only players in Creative mode can break vault spawners.

---

Notes

- ElytraSpawner is designed to stay lightweight and simple - Normal spawners are never modified - Only plugin-generated vault spawners function as Elytra vaults - Fully compatible with modern Paper 1.21.x servers

ADS