Infiniti Spawners
The premium spawner plugin your server has been waiting for.
Spigot 1.21+ | Java 21 | Vault (optional)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
What is Infiniti Spawners?
Infiniti Spawners replaces every other spawner plugin you're running. Stacking, upgrades, tiers, a full shop, mob stacking, sell wands, virtual item storage — it's all here in one jar, built from the ground up with performance in mind.
Your players right-click a spawner, and they get a clean GUI to manage everything. No wikis, no complicated commands. Just place, click, and play.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Features
Spawner Stacking
Stack up to 64 spawners into a single block. Place a spawner on top of another, or shift+right-click to add from your hand. Holograms above the spawner show the type and stack count. Shift+break to peel one off without breaking the whole stack.
- Stack up to 64 spawners per block (configurable)
- Hologram display above each spawner showing type and count
- Shift+break to unstack one at a time
- Spawns scale with stack size — a x10 stack spawns 10x the mobs
Mob Stacking
Spawned mobs automatically stack together into a single entity with a name tag like Zombie x24. This dramatically reduces entity count and lag. New spawns merge into existing nearby stacks instead of creating new entities.
- Configurable max mob stack size (default 128)
- Configurable merge radius
- Customizable name format with color codes and hex colors
- Kill mode: choose between peeling one off per hit (default) or killing the whole stack at once
- Drops and XP properly multiply by stack size
4-Tier System
Every spawner starts at Basic and can be upgraded through Advanced, Elite, and Legendary. Each tier boosts spawn rates, XP multipliers, and gives discounts on all other upgrades.
- Basic — 1.0x spawn, 1.0x XP, no discount
- Advanced — 1.25x spawn, 1.25x XP, 10% upgrade discount
- Elite — 1.5x spawn, 1.75x XP, 20% upgrade discount
- Legendary — 2.0x spawn, 2.5x XP, 35% upgrade discount
All multipliers and costs are fully configurable.
Upgrade System
Four upgrade branches, each with 5 levels. All managed through a clean GUI with progress bars.
- Speed — Reduces spawn delay (up to -75%)
- Amount — More mobs per spawn cycle
- Range — Larger spawn radius
- Storage — Higher entity cap + more virtual storage slots
Costs scale with level and are reduced by tier discounts.
Virtual Item Storage
When mobs from your spawner die, their drops go directly into a virtual storage instead of cluttering the ground. Access it from the spawner GUI to browse, withdraw, or sell everything inside.
- Auto-collects drops from spawner mobs on death — zero ground items
- Optional XP collection with tier multipliers applied
- Browse stored items with amounts and values in a paginated GUI
- Left-click to withdraw individual items, right-click to sell them
- Sell All and Withdraw All buttons
- Storage slots scale with the Storage upgrade
Sell Wands
Right-click any chest, barrel, or container to instantly sell its contents for money. Configurable uses, multipliers, and item prices.
- Admin command to give wands with custom uses and multipliers
- Supports unlimited-use wands
- Lore auto-updates with remaining uses
- 30+ mob drop items pre-configured with sell prices
- Works with any container (chests, barrels, hoppers, etc.)
Spawner Shop
A full buy/sell GUI with 20 entity types. Left-click to buy, right-click to sell. Paginated, clean, and fully configurable.
Spawner Full Notifications
When a spawner hits its entity cap, the owner gets a chat notification with the entity type and coordinates. Configurable cooldown between messages and a maximum message count so players don't get spammed.
Silk Touch Mining
Spawners can only be picked up with Silk Touch (configurable level requirement). Optional chance-based mining — set it to 75% and 1 in 4 spawners gets destroyed on pickup. Drops include the full stack.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Optimized Spawn Engine
Infiniti Spawners replaces vanilla spawner logic with a custom engine built for performance:
- Batch processing — Spawners are processed in configurable batches across ticks, preventing lag spikes
- Activation range — Only ticks spawners when players are within range
- Chunk-aware — Skips unloaded chunks entirely
- Entity tracking — Dead entities are automatically cleaned up, entity caps prevent buildup
- Async data saving — All file I/O runs off the main thread
- ConcurrentHashMap storage — Thread-safe spawner data access
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Commands & Permissions
Code:
Command Permission
------- ----------
/spawner give <player> <type> [amount] [tier] infinitispawners.give
/spawner shop infinitispawners.shop
/spawner sellwand <player> [uses] [multiplier] infinitispawners.sellwand.give
/spawner info infinitispawners.command
/spawner stats infinitispawners.command
/spawner reload infinitispawners.reload
Right-click spawner infinitispawners.command
Place spawner infinitispawners.place
Break spawner (silk touch) infinitispawners.break
Stack spawners infinitispawners.stack
Upgrade spawners infinitispawners.upgrade
Change entity type infinitispawners.changetype
Use sell wands infinitispawners.sellwand.use
Tip: Give infinitispawners.admin for all permissions or infinitispawners.player for the standard player set.
Aliases: /is, /ispawner
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Configuration
Everything is configurable. Every message supports hex colors (&#RRGGBB) and standard color codes. Major config sections:
- General — Custom spawn engine toggle, silk touch level/chance, holograms, particles, per-player spawner limits
- Stacking — Max stack size, same-type requirement, shift-click behavior
- Spawn Engine — Tick interval, activation range, entity cap, batch size, delay range
- Upgrades — Max levels, costs, multipliers, and scaling for all 4 branches
- Tiers — Display names, colors, spawn/XP multipliers, upgrade discounts, and costs
- Mob Stacking — Enable/disable, max stack, merge radius, name format, kill behavior
- Notifications — Spawner-full alerts with cooldown and max message count
- Shop — Per-type buy prices, sell percentage, available types
- Sell Wands — Wand material, default uses/multiplier, 30+ item sell prices
- Item Storage — Auto-collect toggle, XP collection, base slots, bonus per upgrade level
- Messages — Every single player-facing message is configurable
Data is persisted in spawners.yml and storage.yml, both saved asynchronously.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Requirements
- Spigot or Paper 1.21+
- Java 21
- Vault + an economy plugin (optional — required for shop, upgrades, and sell wands)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Installation
Drop InfinitiSpawners.jar into your plugins folder and restart. Config and data files generate on first run. If you want economy features, make sure Vault and an economy plugin (like EssentialsX or CMI) are installed.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Questions, bugs, or feature requests? Drop a message in the discussion tab or DM me directly. I'm active and happy to help.
