OrbSpawn
Exploit-Proof Spawner Management for Minecraft 1.21.4+
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
What is OrbSpawn?
OrbSpawn is a premium Bukkit/Spigot/Paper plugin that gives you full, exploit-proof control over spawner behaviour on your server. Natural dungeon spawners are silenced and made worthless to griefers, while player-purchased or admin-given spawners work exactly as intended tracked per owner, protected against duplication exploits, and supercharged with the built-in egg-fuel system.
Built for survival, factions, and economy servers with 120+ concurrent players in mind. Every feature is hardened against the most common spawner exploits: piston duplication, explosion duplication, silk-touch bypasses, and vanilla mob-type mutation via spawn eggs.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Core Features
- Natural Spawner Suppression — Vanilla dungeon spawners are completely blocked. They spawn nothing, drop nothing, and cannot be picked up — not even with Silk Touch. Players get a humorous error message pointing them to your shop instead.
- Player Spawner Ownership — Every admin-given or Tebex-delivered spawner is tagged with the owner's UUID and name. Only the owner (or an admin) can pick it up.
- Spawner Pickup GUI — Players sneak + right-click their spawner with any pickaxe to open a clean confirmation GUI. No commands needed for everyday use.
- Ownership Transfer — Hold a spawner in hand and run
/orbspawn transfer <player>to hand ownership to another player. The lore updates automatically. - Egg Fuel System — Right-click a player spawner with a matching spawn egg to add fuel. More eggs = faster spawn rate. Up to 10 eggs can be stored (capped at 2-second spawn interval). Wrong egg type is rejected with a sound cue.
- Piston Duplication Protection — Pistons cannot push or pull player-placed spawners, eliminating the classic piston-dupe exploit entirely.
- Explosion Duplication Protection — Explosions (TNT, creepers, beds, etc.) cannot drop spawner items from natural or player-placed spawner blocks.
- XP Drop Prevention — Breaking a natural spawner yields zero XP, removing the incentive to farm them.
- Trial Spawner Compatibility — Trial Chamber spawners (1.21+) can be independently allowed or blocked via config.
- Tebex / BuycraftX Integration — Spawners delivered to players via Tebex are automatically detected and marked as allowed on join and on inventory interaction — no manual admin step needed.
- Bedrock Player Support — Geyser dot-prefix is stripped transparently in all ownership checks, messages, and command resolution.
- Discord Webhook Notifications — Get Discord alerts for spawner placed, pickup, egg-fuel added, and ownership transfer events. Built-in rate limiting prevents spam.
- Pickup Cooldown — Configurable cooldown (default 3 seconds) between spawner pickups to prevent spam and lag exploits.
- Automatic Update Checker — Checks BuiltByBit for newer versions on startup and notifies admins in-game when an update is available.
- Licence Validation — Uses KeyAuth to validate your purchase licence on every startup. The plugin will not load without a valid key.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Commands
| Command | Description | Permission |
|---|---|---|
/orbspawn (aliases: /obs, /ospawn) | Shows plugin help and version | orbspawn.use |
/orbspawn reload | Reloads config.yml at runtime | orbspawn.reload |
/orbspawn transfer <player> | Transfers ownership of held spawner to another player | orbspawn.transfer |
/cspawner | Opens interactive mob selection menu (in-game only) | orbspawn.admin |
/cspawner <mob> | Gives yourself a working spawner of the specified mob type | orbspawn.admin |
/cspawner <player> <mob> [extraegg <n>] | Gives a player a spawner, optionally with extra spawn eggs | orbspawn.admin |
/fixspawners | Marks any unmarked spawners in your own inventory as allowed | orbspawn.admin |
/fixallspawners | One-time repair: backfills entity type and corrects spawn delay on all custom spawners in loaded chunks | orbspawn.admin |
/exportspawners | Exports all spawners in loaded chunks to a CSV file (world, coords, type, fuel, owner) | orbspawn.admin |
/removenoallowed confirm | Removes all spawner blocks not marked as player-placed (run /exportspawners first!) | orbspawn.admin |
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Permissions
| Permission Node | Description | Default |
|---|---|---|
orbspawn.use | Access to basic /orbspawn command | Everyone |
orbspawn.pickup | Allows picking up spawners via GUI | Everyone |
orbspawn.transfer | Allows transferring spawner ownership | Everyone |
orbspawn.reload | Allows reloading the config | OP |
orbspawn.admin | Access to all admin commands; bypasses ownership checks | OP |
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Configuration Highlights
- Toggle natural spawner suppression, pickup GUI, piston protection, explosion protection, XP drops, and trial spawner support independently
- Configurable pickup cooldown (seconds) to prevent spam
- Full Discord webhook support with per-event toggles and per-player rate limiting
- All player-facing messages are configurable in
config.ymlwith colour codes and placeholders - Debug mode for diagnosing issues on live servers without a restart
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Licence & Legal
- This resource is protected by a licence system. Each purchase grants a single licence key tied to your server.
- Redistribution, decompilation, cracking, or sharing of the plugin JAR or licence key is strictly prohibited.
- Copyright © 2024–2026 GalaxyModz. All Rights Reserved.
- Purchase on BuiltByBit constitutes agreement to these terms.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Support
- Post questions or bug reports in the Discussion tab on this resource page.
- Include your server version, OrbSpawn version, and the relevant portion of your
latest.log.
Made with ❤ by GalaxyModz — https://discord.gg/galaxymodz
