SpawnerMeta | Fully customizable, upgradable, modifiable spa
25.8Implement fully custom spawners in your server
25.8latestQuick fixJul 8, 2026 Fixed error on server start-up25.7Support for 26.2Jul 4, 2026 Added support for 26.2 Added support for Nautilus, Zombie nautilus and Sulphur cube spawners Improved plugin API Fixed charge usage for spawners25.6Added support for 26.1May 18, 2026 Added support for 26.125.5Added support for 1.21.11, code optimisations and moreDec 23, 2025 Added support for version 1.21.11 Changed required Java version to 21 Added GriefPrevention support Added ShopGUI+ support for spawner item creation Optimised code for better plugin performance (plugin should run much better when using paper now) Improved jockey checking Fixed plugin API not building correctly Note! Some features require further testing, so they have been delayed. But don't worry, they will be added very soon. If you have any concerns feel free to contact me in disscussions or via discord.25.4Added support for 1.21.9 & 1.21.10Oct 12, 2025 Added support for 1.21.9 and 1.21.10 Added COPPER_GOLEM spawner type. Fixed minor incompatabiliy issues.25.3Added version supportAug 8, 2025 Added support for 1.21.8 Fixed minor issues.25.2Added 1.21.6 and 1.21.7 support, and moreJul 14, 2025 Added support for 1.21.6 and 1.21.7 Added Folia support Added option to disable spawners with redstone Added option to disable PlotSquared checks Fixed PlotSquared causing invalid spawn conditions25.1Added support for 1.21.5Apr 24, 2025 Added support for 1.21.5 Fixed send-spawn-event not spawning mobs when set to true. Fixed AIR throwing error when set in layout file. Fixed INFO missing from spawner item lore. Fixed FROG missing from shop file. Fixed spawner removing with WildTools crowbar.25.0New options, bug fixes and moreJan 29, 2025 Added the option to set ranged spawner values (2-5, 100-200...). Implemented option to take out spawn eggs from regular spawner, this will change the spawner to an empty spawner. Added option to ignore spawners from being able to stack. Added PlotSquared support (not fully tested). Fixed Creaking spawner and added it to the shop. Fixed SuperiorSkyblock2 spawner delay upgrade. Fixed incorrect price formatting. Fixed file saving.24.81.21.4 supportDec 23, 2024 Added support for 1.21.4 Added support for PlayerPoints.24.7Added support for 1.21.3Nov 14, 2024 Added support for version 1.21.3 Fixed issue when using /sm active command. Fixed checking unstackable entities for WildStacker.24.6New option and bug fixesSep 21, 2024 Added option ' cancel-if-full' - requires the player to have a free slot when breaking the spawner (only works if 'drop-on-ground' is set to false). Fixed spawner particles still showing when a spawner spawns but is cancelled. Fixed spawnable value still removing when if the spawn event is cancelled. Fixed other minor issues.24.5Added support for 1.21.1Aug 17, 2024 Added support for version 1.21.1 Added delay-offset option to make spawners asynchronous and reduce server lag.24.4Bug fixes and optimisationsJul 20, 2024 Added support for BOGGED and BREEZE spawners. Fixed issues with hologram sending. Fixed wind charges breaking spawners. Optimised spawner unloading.24.3Fixed issues with paperJun 27, 2024 Fixed holograms not working with paper 1.21.24.2Added 1.21 supportJun 26, 2024 Added support for 1.21 Added Armadillo spawner type (missed when updated to 1.20.6) Fixed minor issues with commands SpawnerMeta does NOT affect new trial spawners!24.1Fixed issues with 1.20.6 supportMay 14, 2024 Fixed plugin not loading for paper (maybe other) servers using version 1.20.624.01.20.6 support, new settings, bug fixesMay 12, 2024 Added support for 1.20.6 Added new options related to s pawner redstone requirement, ignored spawners, spawner owner offline timer, spawner stacking. Added new explosion type - WITHER Fixed issues with getting item names. Other minor bug fixes and optimisations.23.0New options, improvements, optimisations and bug fixesMar 12, 2024 Added option to deactivate spawners if a player has been offline for a specific time period. (This only affect you if spawn-if-online is enabled) Added option to deactivate spawner in certain worlds. Added option to reset spawner values when unloading chunks or stopping the server, this is useful if you want to remove SpawnerMeta from your server and set vanilla values to all spawners. (Note, this will only work if you did load the spawner, spawners in unloaded chunks will not be reset) Fixed stacking spawners with finite and infinite charges. Optimised WildStacker entity stacking support. Fixed SuperiorSkyBlock2 block registering support. Changes few API classes. Added new options in the API. Decreased Java version requirement to 16 due to older server versions.22.5Added 1.20.3 and 1.20.4 support, and other thingsDec 23, 2023 Added support for 1.20.3 and 1.20.4 Added new option for charges that ignores spawner upgrade level for price.22.4Bug fixesDec 12, 2023 Fixed error when chunks are loaded. Added option to enable delayed spawner loading, this can improve performance for server with many spawners. Made that spawners cannot be registered multiple times, fixing hologram and other bugs.22.3Changes and bug fixesDec 8, 2023 Fixed economy not correctly loading. Fixed upgrade reseting option when changing. Made that if charges for natural spawners are ignored then the charge item will not be shows in the upgrade GUI. Optimised spawner loading from chunks.22.2Small improvements and fixesNov 28, 2023 Fixed water and air not working properly in requirement file. Fixed some spawner types (as experience orb or experience bottles) not working correctly. Increased event priority, so events are called later allowing other plugins to modify them first. Improved and fixed other minor things and issues. Small additions to plugin API.22.1Improvements, fixes and optimisationsNov 13, 2023 Added ignored entity list (ignored entity spawners will perform as in vanilla) Moved item lore order customisation to layouts.yml file Changed spawner requirements (this will only come in effect when generating a new requirements.yml file) Now custom spawners will not be turned into pig or empty spawners (this will only work in create mode) Fixed horse spawning hitbox Fixed spawners causing unnecessary chunk loading decreasing server performance.22.0New options, improvements and bug fixesOct 31, 2023 Added mulitple options related to spawning, charges, particles, optimization and other. Added support additional for SuperiorSkyblock2. Fixed issues related to server crashing. Fixed issues with GitHub.21.9New options and bug fixesOct 9, 2023 Added info to upgrade items in upgrade GUI, due to some confusion with range upgrade. Added horizontal (x and z) and vertical spawning radius. Optimized upgrade GUI. Fixed upgrade GUI layout bug with charges.21.81.20.2 support and moreOct 3, 2023 Added support for version 1.20.2 Added new option: - hologram height - to change hologram height Fixed 'destroy-on-fail' option not working correctly. Remade spawner GUI layout configuration (your previous layout may change if you used custom background, this will change in future). Fixed GitHub artifact build.21.7API and file fixesSep 16, 2023 Fixed .jar file size being very large. Fixed API and dependency issues. If you find any issues with WildStacker, WildTools or FlareTokens plugins make sure to report them.21.6Small improvementsSep 15, 2023 Added minor improvements and fixed small bugs. Changes to API.21.5New optionsSep 7, 2023 Added option to check if a spawner has a specific redstone power, if a spawner is not powered then an warning will be shown (disabled by default). Added support for FlareTokens plugin. To use change the 'price-type' option to 'FLARE_TOKENS'. Fixed minor issues.21.4Performance optionsSep 1, 2023 Optimized spawner ticking. Added performance options for spawner ticking. Added command: - /sm active [world^] - to view active spawner count21.3Bug fixesAug 31, 2023 Fixed errors when joining. Fixed delay upgrade time showing incorrectly.21.2Nre features and commandsAug 31, 2023 New features and commands: Remade spawner location file with. This will slightly affect only those who have enabled stacking, as previously each stacked spawner counted towards player owned spawner limit, but with this update stacked spawners will only count as one. Added price number formatting. Added command aliases. Added permissions for stacking and ownership limit. Added new command to allow players to view all their placed spawners. Default command - /spawnerlocations Added new command to add, remove, clear and view trusted players. Trusted player will be able to manipulate with trustee's spawners (options defined in configuration file) even if ownership options are disabled. Default command - /spawnertrust Added timer to check for invalid spawner, to improve server performance. Fixes: Fixed errors when placing and breaking spawners. Fixed holograms not disappearing.21.1Performance fixAug 31, 2023 Fixed spawner updates causing server lag.21.0Custom spawning system, new options, visual enhancements, bug fixes and moreAug 8, 2023 New features: Complete and full spawning system remake that allows the ability to change all spawner requirements and conditions. Added new options for nearby entity limit, holograms, changing, owned spawners, entities and more. Added spawner warnings that shows if and why a spawner cannot spawn any entities. Enhanced shop and upgrade GUI layout customization. New commands: /sm location [view/validate/clear] - to view, validate (remove invalid or duplicates) or clear spawner for a specific player. Fixes: Fixed items in spawner view having visual errors. Fixed slime option not working correctly. Fixed entities spawning in blocks. Fixed other minor bugs. API changes: Large spawner API part has been changed, so any that is extending SpawnerMeta will have to add support for the new API version.20.2API changes and bug fixesJun 18, 2023 Improved and organized API. Fixed player spawner limit not decreasing if broken in creative mode. Fixed inventory not loading properly.20.1Support for version 1.20Jun 7, 2023 Added support for Minecraft version 1.20 Fixed hologram issues when breaking spawner in creative mode.20.0Features, options, fixes and more...Jun 6, 2023 New options: - allow-renaming - can spawners be renamed in an anvil - drop-xp-when-instant-kill - if entities drop xp when instant-killed - destroy-on-fail - if the spawner is destroyed when mined without silk touch - show-owner - if spawner owner is shown when unable to break other player owned spawner Added option to stack spawners nearby (disabled by default): - radius - stacking radius - particles - if vector particles are shown Added and changed options for breaking: - unbreakable - if spawners are unbreakable (can be bypassed with a permission) - changed enabled to ignore-permission - to be more clear (legacy option, use unbreakable option instead) New features: Added support for 2 plugins: - WildTools - crowbar support - ShopGUI+ - custom spawner provider (not tested) Lore for spawner and GUI items now can be fully customized, this includes lore order. Fixed issues: Issue with WildStacker mob stacking. Removed vanilla lore from spawner items. Other minor text bugs and issues. API: Added 2 new methods: - getOwnerID - gets the spawner owner ID - place - for Virtual spawner19.11.19.4 support and moreMar 21, 2023 Added support for version 1.19.4 Added infinity option for cherges and spawnable entity amount Improved inventory layout setting Added entity linking (for WildStacked users) Added other small options and fixed minor issues19.0Item name issueMar 21, 2023 Fixed item names in editor GUI showing as ' null'18.9Bug fixFeb 6, 2023 Fixed spawners not dropping the correct entity type when broken.18.8Fixed bugsFeb 4, 2023 Fixed charges not working correctly. (There might be some spawners that could have a negative charge amount, this will not impact how spawners will work, players will still have to purchase all the values until charges are back to positive) If you want that players don't receive messages in chat then in language file you can set the text value to '' or [].18.7Message and API updateFeb 3, 2023 Added the ability to use multiple lines in the langauge file, with only exception being item names. Added new methods to spawner API.18.6Added multiple options and fixed bugsJan 29, 2023 New Features: Added options: - nearby-entity-limit - changes nearby entity limit when spawning - kill-entities-on-spawn - instantly kills entities when they spawn - modify-stacked-entities - modifies existing entities (for WildStacker) - chance-changing - changes breaking chance when breaking owned, not owned and natural spawners - ignore-natural - will natural spawners ignore charges Spawner upgrade GUI layout now supports AIR as background, this will make the background empty. Added new methods in API for Spawner class. Fixes: Fixed additional info lore not showing on stat item in spawner upgrade GUI.18.5Added multiple optionsJan 17, 2023 Added options: - disable baby entities to spawn - clear entity equipmnet - check for spigot option nerf-spawner-mobs - separate entity event sending18.4Quick fixDec 26, 2022 Added option to set a specific slime spawn size for spawners. Fixed minor issues.18.3Fixed few bugsDec 23, 2022 Fixed - spawners not spawning at random times. Fixed - spawners now changing. Fixed - slimes and magma cubes spawning in blocks.18.2New option & bug fixesDec 19, 2022 New features: Added new option for stacking spawner with different charges. Improved entity spawning, bigger entities will no longer stuck in blocks (hoglin, spider...). Fixes: Fixed spelling error in language file. Fixed inability to place blocks around spawners.18.1Bug fixDec 18, 2022 Fixed error with price formatting when using ECONOMY price type18.0Color update & 1.19.3 supportDec 18, 2022 New featuers: Added support for 1.19.3 Updated language file with a new text formatting system and converted fully to hex colors and option to use hex color gradients. Note! There could be unchecked texts in the language file, as all old text is converted automatically, if you find any incorrect formatting or wrong text showing be sure to report it. Fixed some minor issues with entity spawning.17.1More options, features and fixes!Oct 18, 2022 New features: Changed plugin Java version to 16. Added new option to enable automatic item teleportation into player inventory. Added new command - /spawnerdrops (to get back spawner items if your inventory was full after breaking). New options to: - disable spawning particles; - disable item spawners; - change stacking cooldown time; - change ticks for /spawnerdrops command. Ability to create permissions for each entity type for buying and selling spawners. Spawners in buy shop now can have a specific order. Added support for WildStacker plugin (for stacked entities). Bug fixes: Fixed bugs related to spawner view, spawner give command, spawner holograms for hex colors, charges not working and other minor bugs.17.0API and bug fixes!Aug 25, 2022 Now SpawnerMeta provides API that allows other developers to manipulate with this plugin and its features, supporting many spawner events (breaking, placing, opening, upgrading and more), spawner breaking, placing and more. Detailed information can be found in the overview page. Fixed holograms not working with version 1.18.2 Fixed minor spawner placing bugs Optimized some features16.2New options and error fixesJul 2, 2022 » Added 3 new options in configuration file: Modifiers -> breaking -> xp-on-failure - amount of xp that are dropped when a player fails to break a spawner. Modifiers -> breaking -> silk-requirement -> break-owned - can players break owned spawners with silk touch. Modifiers -> breaking -> silk-requirement -> break-natural - can players break natural spawners with silk touch. » Fixed holograms not working in 1.1916.1Support for 1.19Jun 14, 2022 » Minecraft version 1.19 is now supported » Now supports allay, frog, tadpole, warden and boat with chest spawners » Fixed price material not loading correctly16.0Configuration updateMay 17, 2022 New features: » Improved and organized configuration file » Added comments in configuration file » Increased configuration options for prices » Replaced minor things in language file » Removed configuration editing with commands, due to unreliability and lack of option modifying, configuration must now be done directly into the file15.4Translatable entity namesMay 2, 2022 » Now all entity names can be translated15.3Added spawner location file and moreApr 28, 2022 15.2Support for 1.18.2Mar 19, 2022 » Added support for 1.18.2 (only affected users using spawner holograms) » Fixed water mobs not spawning in water » Ender dragon now spawns with AI » No longer supports permissions: spawnermeta.shop.buy spawnermeta.shop.open Use instead: spawnermeta.shop.buy.purchase spawnermeta.shop.buy.open15.1Fixed bugsMar 4, 2022 » Spawner upgrade layout was not loaded in layout.yml file.15.0Added spawner sellingMar 4, 2022 New features: » Added a new shop for spawner selling (disabled by default) » Spawner inventory layout now support multiple slots (upgrades now can be in several slots) Note! If you are using permissions for shops then you must update few permissions as any old permissions will not be supported in future updates (for now they still are supported) . spawnermeta.shop.open -> spawnermeta.shop.buy.open spawnermeta.shop.buy -> spawnermeta.shop.buy.purchase14.3New cost type and bug fixesFeb 16, 2022 » Added new cost type: LEVELS (the cost will be player experience levels) » Fixed when friendly mobs spawn on different blocks other than grass14.2Bug fixesJan 30, 2022 » Fixed a permission bug with upgrades » Fixed hologram errors thrown in console » Fixed cost showing material name as ' null' » Fixed other minor bugs and errors14.11.18 SupportDec 4, 2021 » Added support for 1.1814.0Spawner holograms and moreNov 24, 2021 » Added spawner holograms (disabled by default) » More customizable spawner exploding (natural and owned spawner breaking and dropping on explosion and types - TNT, CREEPERS, FIREBALLS, END_CRYSTALS) » Changed command /spawners to /spawnerview to reduce confusion13.5Economy cost was not workingOct 4, 2021 » Fixed a bug where economy cost type was not working.13.4Fixed an errorOct 3, 2021 » Fixed an error caused by invalid cost type in the config file. (If cost type in invalid then EXPERIENCE will be used instead)13.3Multiple cost types, spawner on and off switching and more!Sep 29, 2021 » Now there can be different cost types (for upgrading, placing, breaking, stacking, changing, shop, charges); » Added spawner switching on and off (false by default); » Added spawner spawning types (SINGLE - in a single location, SPREAD - spread around the spawner); » Changed and fixed few commands (see in the overview); » Cost type MATERIAL now accepts item with custom data.13.2Added new ownership and natural spawner options and fixed spawnershopSep 1, 2021 Added new ownership options (spawners that are placed and owned by a player): » Breaking - if a spawner that you do not own can be broken » Stacking - if a spawner that you do not own can be stacked » Changing - if a spawner that you do not own can be changed with spawn eggs » Interact- if a spawner that you do not own can be opened » Upgrading - if a spawner that you do not own can be upgraded Added new natural spawner options (spawners that are spawned naturally in the world): » Breaking - if a natural spawner can be broken » Stacking - if a natural spawner can be stacked » Changing - if a natural spawner can be changed with spawn eggs » Interact- if a natural spawner can be opened » Upgrading - if a natural spawner can be upgraded Added natural spawner silk touch requirement. Buying spawners from /spawnershop now gives the correct ones instead of empty.13.1Fixed few bugsAug 27, 2021 » Fixed spawners not updating after /sm update » Fixed spawner upgrade values not updating » Configurable spawner spawn event cancelling13.0Empty spawner, player placing limit and moreAug 25, 2021 New Features: » Added empty spawners (these spawner are empty and can be changed by players) » Now there can a specific limit for how many spawners can a player place. » Spawners now can spawner mobs with no AI (mobs will not attack, but still will walk around)12.6Changable spawner values, ability to add extra information and moreAug 8, 2021 » Now you can change and set specific spawner values (range, delay, amount) and increment for each entity. » Stat item in upgrading GUI now can have additional information. » Stat item now shows a warning message if spawner has no more charges to spawn. » Better spawner updating12.5Configuration file not updating, update command changedJun 27, 2021 » Configuration file not updating after using /sm update » Update command changed just to /sm update12.4Support for 1.17 mobsJun 19, 2021 » Added Axolotl, Glow Squid and Goat spawners.12.3Give command updateMay 2, 2021 » Command /sm get has been changed to /sm give » Added the ability to give a spawner with specific values (more information in plugin overview, under the 'Commands' section)12.2Updated info and event changesApr 30, 2021 » Updated info to show new information; » Changed events for easier use with other plugins.12.1Bug fixesMar 23, 2021 » Fixed few bugs related to spawner shop.12.0Spawner shop and stacking toggleMar 16, 2021 » Added a simple Spawner Shop. All shop values can be changed in shop.yml file. » Stacking can be now disabled. » Fixed spawner placing - spawner will be placed instead of opening spanwer upgrading when right-clicking a spawner block with a spawner in player's hand. » Specific entity disabling - spawners with disabled entity type will not be changed and will be left as default minecraft spawners.11.2Few bug fixesMar 1, 2021 » Fixed upgrade inventory when multiple players are upgrading. » Permissions may work better.11.1Fixed chunk limit not settingFeb 12, 2021 » Fixed chunk limit not setting using /sm chunk limit [value*]11.0Spawner entity limit and modifyingFeb 10, 2021 New Features: » Added ability to toggle spawner spawnable entity amount. » Spawner now can be modified (spawner type, stack size, spawnable entities and charges) » Fixed - spawned entities will now register as spawner entities New Commands: » /sm modify [type/stack/entities/charges] - to modify a target spawner (looking at) » /sm spawners maximum - to configure spawnable entities » /sm safety limit [value*] - to set spawner safety limit10.4Fixed permissions not workingJan 30, 2021 Fixed: » Permissions were not working to some extent, all permissions will work.10.3Cost increase type and fixed bugsJan 29, 2021 Features: » Added Cost Increase Type (ADDITIONAL and MULTIPLICATION). » Fixed bugs related to charges and spawning. New Command: » /sm cost increase type [increase type] - to change cost increase type10.2Fixed Valut not workingDec 17, 2020 » Fixed Vault not working10.1Added breaking permissions and breaking messagesDec 7, 2020 New Features: » Added a command to create custom permissions with specific chance for spawner breaking » Added breaking messages in lang.yml New Commands: » /sm breaking chance set [chance] - to set specific chance; » /sm breaking chance permission add [name] [chance] - to key a specific chance to a permission (created permission will be "spawnermeta.breaking.permission.name", where name is your custom permission name, for example, admin or VIP); » /sm breaking chance permission remove [name] - to remove a permission;10.0Added spawer charges.Nov 22, 2020 New Features: Added spawner charges: » Charges are the spawner spawning times (with 10 charges the spawer will spawn entities 10 times). Fixed cost and configuration related bugs. New Command: /sm charge [toggle/value/increase/remove] - to configure spawner charges.9.4Fixed economy cost type reseting after server restart!Sep 16, 2020 » Fixed economy cost type reseting to experience after restarting the server.9.3Changable /spawners command label!Sep 8, 2020 New Features: » Now operators will be able to change /spawners command label; » Added more text to lang.yml file. New Command: » /sm view command [label] - to change /spawners command label.9.2Added Hex Color Codes for 1.16+ serversSep 7, 2020 Added Hex Color Codes: » Placeholder - [#FFFFFF]9.1Added Piglin Brute Spawner!Sep 1, 2020 New Features: Added Piglin Brute spawner for 1.16.2+ servers.9.0Added natural spawner breaking and spawner view changing in lang.ymlAug 6, 2020 New Features: Ability to toggle natural spawner breaking; Spawner view now can be configured in lang.yml file; Added cost messages to lang.yml file; Now, when purchasing an upgrade fails, it will show how much more you require, instead of its cost. New Commands: /sm breaking natural [true/false] - to toggle natural spawner breaking.8.3Customize silk touch level requirementAug 1, 2020 New features: Silk touch level requirement configuration8.2Language file and moreJul 30, 2020 New features: Added Lang.yml file; Added configuration informantion - ability to view what values are set; Added a way to give spawners to other players. New Commands: /sm lang - to update language file; /sm info - to view configuration information; /sm get [type] [amount] [player] - to give spawners to other players.8.1Fixed experience upgrade bug!Jul 26, 2020 Upgrading a spawner will now consume experience.8.01.13 Support, more spawner typesJul 14, 2020 New Features: 1.13.* is now supported! Added Spawner Types: ▸ Armor Stand ▸ Boat ▸ Experience Bottle ▸ Minecart7.0Vault support, spawner GUI customizing, more permissions and moreJul 9, 2020 New Features: Added cost types (Experience, Material, Economy); Vault plugin (optional) can be used to implement economy; Spawner upgrade GUI customizing, layout changing, item material swapping. New Commands: /sm edit - to configure spawner upgrade GUI; /sm cost type - to change cost type; /sm cost [place/break/stacking/eggs] - to toggle selected cost and set cost amount. New Permissions: spawnermeta.stacking - Allow players to stack spawners; spawnermeta.place - Allow players to place spawners; spawnermeta.break - Allow players to break spawners; spawnermeta.upgrades.open - Allow players to open spawner upgrades; spawnermeta.upgrades.buy - Allow players to buy spawner upgrades; Design: Changed spawner item design.5.1Fixed spawner changing with spawn eggs and command fixesFeb 28, 2020 New Features: Fixed spawner changing with spawn eggs; Fixed command duplicating bug.5.0Feb 28, 2020 4.0Jan 31, 2020
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta