ᴍɪɴᴇᴄʀᴀꜰᴛʀᴇꜱᴏᴜʀᴄᴇꜱ

SmartSpawner

Modrinth

Add custom GUI spawners that generate items and XP instead of spawning mobs.

238.7K downloads171 followersUpdated 4d ago

1.9.0 · MC 26.3 · Folia, Paper, Purpur

View on Modrinth

Files

  • 1.9.0

    release

    SmartSpawner 1.9.0

    26.326.226.1.226.1.1+7foliapaperpurpur

    2026-10-28 · 1.6K downloads

    SmartSpawner-1.9.0.jar · 1.9 MB

  • 1.8.3

    release

    SmartSpawner 1.8.3

    26.326.226.1.226.1.1+7foliapaperpurpur

    2026-10-05 · 14.7K downloads

    SmartSpawner-1.8.3.jar · 1.8 MB

  • 1.8.2

    release

    SmartSpawner 1.8.2

    26.326.226.1.226.1.1+7foliapaperpurpur

    2026-09-18 · 7.8K downloads

    SmartSpawner-1.8.2.jar · 1.8 MB

  • 1.8.1

    release

    SmartSpawner 1.8.1

    26.226.1.226.1.126.1+6foliapaperpurpur

    2026-08-28 · 9K downloads

    SmartSpawner-1.8.1.jar · 1.8 MB

  • 1.8.0

    release

    SmartSpawner 1.8.0

    26.226.1.226.1.126.1+6foliapaperpurpur

    2026-08-22 · 3.3K downloads

    SmartSpawner-1.8.0.jar · 1.8 MB

  • 1.7.1.2

    release

    SmartSpawner 1.7.1.2

    26.226.1.226.1.126.1+7foliapaperpurpur

    2026-07-29 · 10.4K downloads

    SmartSpawner-1.7.1.2.jar · 1.8 MB

  • 1.7.1.1

    release

    SmartSpawner 1.7.1.1

    26.226.1.226.1.126.1+7foliapaperpurpur

    2026-07-27 · 1.3K downloads

    SmartSpawner-1.7.1.1.jar · 1.8 MB

  • 1.7.1

    release

    SmartSpawner 1.7.1

    26.226.1.226.1.126.1+7foliapaperpurpur

    2026-07-26 · 815 downloads

    SmartSpawner-1.7.1.jar · 1.8 MB

  • 1.7.0.2

    release

    SmartSpawner 1.7.0.2

    26.226.1.226.1.126.1+7foliapaperpurpur

    2026-07-11 · 6.4K downloads

    SmartSpawner-1.7.0.2.jar · 1.8 MB

  • 1.7.0.1

    release

    SmartSpawner 1.7.0.1

    26.226.1.226.1.126.1+7foliapaperpurpur

    2026-06-25 · 7K downloads

    SmartSpawner-1.7.0.1.jar · 1.8 MB

  • 1.7.0

    release

    SmartSpawner 1.7.0

    26.1.226.1.126.11.21.11+6foliapaperpurpur

    2026-06-15 · 4.6K downloads

    SmartSpawner-1.7.0.jar · 1.8 MB

  • 1.6.9

    release

    SmartSpawner 1.6.9

    26.1.226.1.126.11.21.11+6foliapaperpurpur

    2026-06-09 · 3.4K downloads

    SmartSpawner-1.6.9.jar · 1.7 MB

  • 1.6.8

    release

    SmartSpawner 1.6.8

    26.1.226.1.126.11.21.11+6foliapaperpurpur

    2026-06-07 · 1.3K downloads

    SmartSpawner-1.6.8.jar · 1.7 MB

  • 1.6.7

    release

    SmartSpawner 1.6.7

    26.1.226.1.126.11.21.11+6foliapaperpurpur

    2026-05-24 · 6.9K downloads

    SmartSpawner-1.6.7.jar · 1.7 MB

  • 1.6.6

    release

    SmartSpawner 1.6.6

    26.1.226.1.126.11.21.11+11foliapaperpurpur

    2026-05-03 · 12.8K downloads

    SmartSpawner-1.6.6.jar · 1.7 MB

  • 1.6.5

    release

    SmartSpawner 1.6.5

    1.21.111.21.101.21.91.21.8+8foliapaperpurpur

    2026-04-06 · 10.3K downloads

    SmartSpawner-1.6.5.jar · 1.7 MB

  • 1.6.4

    release

    SmartSpawner 1.6.4

    1.21.111.21.101.21.91.21.8+8foliapaperpurpur

    2026-04-01 · 2.7K downloads

    SmartSpawner-1.6.4.jar · 1.6 MB

  • 1.6.3

    release

    SmartSpawner 1.6.3

    1.21.111.21.101.21.91.21.8+8foliapaperpurpur

    2026-03-24 · 3.4K downloads

    SmartSpawner-1.6.3.jar · 1.6 MB

  • 1.6.2

    release

    SmartSpawner 1.6.2

    1.21.111.21.101.21.91.21.8+8foliapaperpurpur

    2026-03-12 · 4.8K downloads

    SmartSpawner-1.6.2.jar · 1.6 MB

  • 1.6.1

    release

    SmartSpawner 1.6.1

    1.21.111.21.101.21.91.21.8+8foliapaperpurpur

    2026-02-20 · 6.9K downloads

    SmartSpawner-1.6.1.jar · 1.6 MB

Files are delivered unmodified from Modrinth's servers and verified against the SHA-512 hash published by the project. The project's license applies to every file; check it before redistributing.

Gallery

Main GUI SpawnerStorage GUISpawner List GUISpawner Management GUIStorage Sorter

About


modrinth hangar ghpages

How It Works

  • Virtual Drops: Spawners generate drops and experience straight into their own storage, without spawning a single mob.
  • Player Range: A spawner only works while a player is nearby, like vanilla.
  • Inspired by DonutSMP: The spawner style of DonutSMP, on any Paper or Folia server.

Spawner Menu

  • One Menu: Right-click a spawner to open its storage, collect its experience and manage its stack.
  • Paged Storage: Take single stacks or everything at once, sort by item, and filter out drops a player does not want.
  • Selling: Sell the whole storage in one click through a supported shop or economy plugin.
  • Layouts: Every slot and text can be changed, and presets such as DonutSMP are included.
Spawner menuStorage
The menu of a stack of 129 zombie spawners, with storage, stack and experience buttonsPage 1 of 2 of a zombie spawner's storage, full of rotten flesh, with sort, filter, sell and take-all buttons

Opening a skeleton spawner, browsing its storage, sorting it and taking every item

Stacking

  • By Hand: Right-click a spawner with another of the same type to stack it. Sneak to add the whole stack in your hand.
  • Stack Menu: Add or remove spawners in exact amounts from the spawner menu.
  • Scaling: Drops, experience and storage grow with the stack. 100 spawners give 100 times the drops.

Stacking skeleton spawners by hand, then in the stack menu

Holograms

  • At a Glance: Floating text above each spawner shows its stack size, stored experience and items.
  • Toggle: Turn them on or off with /ss hologram. Position, alignment and text are configurable.

A stack of 129 zombie spawners with a hologram showing 19.4K of 129K experience and 42 of 5.8K items

Spawner Types

  • Mob Spawners: Every vanilla mob, each with its own loot and experience in spawner_mobs.yml.
  • Item Spawners: Generate materials such as diamonds or iron, set up in spawner_items.yml.
  • Custom Spawners: Any number of extra spawners for the same mob or item, each with its own loot and name.
  • Vanilla Spawners: Normal Minecraft spawners that spawn real mobs, for mixed setups.
  • In-game Loot Editor: Change any spawner's loot with /ss editloot, no file editing needed.

Admin Tools

  • Spawner List: Browse every spawner by world, filter active and inactive ones, teleport to them, change them or remove them.
  • Nearby Scanner: /ss near highlights spawners through walls, visible only to the player who ran it.
  • Action Logging: Record who placed, broke, stacked or sold, to log files or a Discord webhook.

Picking a world in the spawner list, filtering its spawners and opening one to manage it

More Features

  • Mineable Spawners: Require Silk Touch or certain pickaxes, set drop chances, and break up to 64 from a stack while sneaking.
  • Hoppers: When turned on in config.yml, hoppers under a spawner pull items out of its storage.
  • Database: SQLite by default, MySQL or MariaDB for networks that share spawner data.
  • Languages: Every message and menu text is editable, with MiniMessage colours, and can follow each player's game language.

Plugin Compatibility

All integrations are optional and turn on only when their plugin is installed.

FunctionPluginsWhat SmartSpawner does
Shop pricesEconomyShopGUI icon EconomyShopGUI
ShopGUI+ icon ShopGUI+
zShop icon zShop
Prices the items sold from spawner storage
EconomyVault icon Vault
ExcellentEconomy icon ExcellentEconomy (Java 25)
Pays players when they sell
Protection and claimsWorldGuard icon WorldGuard
GriefPrevention icon GriefPrevention
Lands icon Lands
Towny icon Towny
Residence icon Residence
RedProtect icon RedProtect
SimpleClaimSystem icon SimpleClaimSystem
FactionsUUID icon FactionsUUID
BlockLocker icon BlockLocker
Checks region and claim permissions before a spawner is opened, stacked or broken
Islands and plotsSuperiorSkyblock2 icon SuperiorSkyblock2
BentoBox icon BentoBox
IridiumSkyblock icon IridiumSkyblock
PlotSquared icon PlotSquared
minePlots icon minePlots
Applies island and plot permissions to spawner actions
SkillsAuraSkills icon AuraSkillsTurns claimed spawner experience into skill XP
Custom mobsMythicMobs icon MythicMobsDrops spawner items from MythicMobs drop tables

Setup for each plugin is in the integrations guide.

Version Support

Minecraft versionJavaServer softwareSupport status
26.1 – 26.225Paper, Folia, PurpurActive
1.21.6 – 1.21.1121Paper, Folia, PurpurActive

One jar runs on every version listed. The ExcellentEconomy integration needs Java 25, as ExcellentEconomy itself does.

Commands and Permissions

/ss, /spawner and /smartspawner all work. Every command also needs smartspawner.command.use.

CommandPermissionWhat it does
/ss give <player> <spawner> [amount]smartspawner.command.giveGives spawners to a player
/ss listsmartspawner.command.listOpens the admin list of every spawner
/ss editloot <name>smartspawner.command.editlootEdits a spawner's loot in game
/ss reloadsmartspawner.command.reloadReloads every config file
PermissionDefaultWhat it allows
smartspawner.stackEveryoneStacking spawners
smartspawner.breakEveryoneBreaking spawners
smartspawner.sellallEveryoneSelling from spawner storage

Placing and opening a spawner need no permission at all. If players cannot place spawners, another plugin is blocking it.

Full lists: Commands and Permissions.

For Developers

Java API, click to expand

Create spawner items, read spawner data and listen to spawner events. Add it from JitPack:

repositories { maven { url 'https://jitpack.io' } }
dependencies { compileOnly 'com.github.OpenVdra:SmartSpawner:<version>' }
// Give a stack of 5 zombie spawners.
SmartSpawnerAPI api = SmartSpawnerProvider.getAPI();
player.getInventory().addItem(api.createSpawnerItem(EntityType.ZOMBIE, 5));

// Only VIPs can stack spawners past 1,000.
@EventHandler
public void onStack(SpawnerStackEvent event) {
    if (event.getNewStackSize() > 1000 && !event.getPlayer().hasPermission("myserver.vip")) {
        event.setCancelled(true);
    }
}

See the Developer API guide.

Quick FAQ

Why is there a warning under spawners?

Mojang added this warning in Minecraft 1.21.4. Only OP players see it, and it cannot be removed. See the 1.21.4 release notes.

The warning Minecraft shows OP players under a spawner

Does it work on Folia?

Yes. The same jar runs on Paper, Folia and their forks.

Why can't players place spawners?

SmartSpawner never asks for a permission to place a spawner. If placing is blocked, another plugin is stopping it, usually a protection, claim or anti-cheat plugin.

Can players use their own language?

Yes. With language_auto_detect on, messages and menus follow each player's game language when that language is installed.

Supported languages

English, Vietnamese, Simplified Chinese, Turkish, German and Italian.

Want to improve or add a translation? Open a pull request.

Statistics

Live server and player counts from bStats.

bStats statistics