SpawnerMeta | Fully customizable, upgradable, modifiable spawners [ 1.14 - 1.21 ] icon

SpawnerMeta | Fully customizable, upgradable, modifiable spawners [ 1.14 - 1.21 ] -----

Implement fully custom spawners in your server




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.
----------, Jan 29, 2025

Added support for 1.21.4
Added support for PlayerPoints.
----------, Dec 23, 2024

Added support for version 1.21.3

Fixed issue when using /sm active command.
Fixed checking unstackable entities for WildStacker.
----------, Nov 14, 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.
----------, Sep 21, 2024

Added support for version 1.21.1

Added delay-offset option to make spawners asynchronous and reduce server lag.
----------, Aug 17, 2024

Added support for BOGGED and BREEZE spawners.
Fixed issues with hologram sending.
Fixed wind charges breaking spawners.
Optimised spawner unloading.
----------, Jul 21, 2024

Fixed holograms not working with paper 1.21.
----------, Jun 28, 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!
----------, Jun 27, 2024

Fixed plugin not loading for paper (maybe other) servers using version 1.20.6
----------, May 15, 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.
----------, May 13, 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.
----------, Mar 12, 2024

Added support for 1.20.3 and 1.20.4

Added new option for charges that ignores spawner upgrade level for price.
----------, Dec 24, 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.
----------, Dec 12, 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.
----------, Dec 8, 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.
----------, Nov 29, 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.
----------, Nov 13, 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.
----------, Nov 1, 2023

Added info to upgrade items in upgrade GUI, due to some confusion with range upgrade.
Added horizontal (x and z) and vertical (y) spawning radius.

Optimized upgrade GUI.
Fixed upgrade GUI layout bug with charges.
----------, Oct 9, 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.
----------, Oct 3, 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.
----------, Sep 16, 2023

Added minor improvements and fixed small bugs.

Changes to API.
----------, Sep 15, 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.
----------, Sep 8, 2023

Optimized spawner ticking.
Added performance options for spawner ticking.
Added command:
- /sm active [world^] - to view active spawner count
----------, Sep 2, 2023

Fixed spawner updates causing server lag.
----------, Sep 1, 2023

Fixed errors when joining.
Fixed delay upgrade time showing incorrectly.
----------, Aug 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.
----------, Aug 31, 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.
----------, Aug 8, 2023

Improved and organized API.

Fixed player spawner limit not decreasing if broken in creative mode.
Fixed inventory not loading properly.
----------, Jun 18, 2023

Added support for Minecraft version 1.20

Fixed hologram issues when breaking spawner in creative mode.
----------, Jun 8, 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 spawner
----------, Jun 7, 2023

Fixed item names in editor GUI showing as ' null'
----------, Mar 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 issues
----------, Mar 21, 2023

Fixed spawners not dropping the correct entity type when broken.
----------, Feb 6, 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 [].
----------, Feb 4, 2023

Added the ability to use multiple lines in the langauge file, with only exception being item names.

Added new methods to spawner API.
----------, Feb 3, 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.
----------, Jan 29, 2023

Added options:
- disable baby entities to spawn
- clear entity equipmnet
- check for spigot option nerf-spawner-mobs
- separate entity event sending
----------, Jan 17, 2023

Added option to set a specific slime spawn size for spawners.

Fixed minor issues.
----------, Dec 26, 2022

Fixed - spawners not spawning at random times.
Fixed - spawners now changing.
Fixed - slimes and magma cubes spawning in blocks.
----------, Dec 23, 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.
----------, Dec 20, 2022

Fixed error with price formatting when using ECONOMY price type
----------, Dec 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.
----------, Dec 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.
----------, Oct 18, 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 features
----------, Aug 25, 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.19
----------, Jul 3, 2022

» Minecraft version 1.19 is now supported
» Now supports allay, frog, tadpole, warden and boat with chest spawners

» Fixed price material not loading correctly
----------, Jun 14, 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 file
----------, May 17, 2022

» Now all entity names can be translated
----------, May 2, 2022

» Added spawner location file (locations are saved only if you aren't using legacy spawner limit saving, more info in locations.yml file)
» Fixed hex color codes not working in 1.17 and 1.18 (hex color usage: '[#123456]Colored [#abcdef]text')
----------, Apr 29, 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.open
----------, Mar 19, 2022

» Spawner upgrade layout was not loaded in layout.yml file.
----------, Mar 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.purchase
----------, Mar 4, 2022

» Added new cost type: LEVELS (the cost will be player experience levels)
» Fixed when friendly mobs spawn on different blocks other than grass
----------, Feb 16, 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 errors
----------, Jan 30, 2022

» Added support for 1.18
----------, Dec 4, 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 confusion
----------, Nov 24, 2021

» Fixed a bug where economy cost type was not working.
----------, Oct 4, 2021

» Fixed an error caused by invalid cost type in the config file.
(If cost type in invalid then EXPERIENCE will be used instead)
----------, Oct 3, 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.
----------, Sep 29, 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.
----------, Sep 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.
----------, Sep 1, 2021

» Fixed spawners not updating after /sm update
» Fixed spawner upgrade values not updating
» Configurable spawner spawn event cancelling
----------, Aug 27, 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)
----------, Aug 25, 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 updating
----------, Aug 8, 2021

» Configuration file not updating after using /sm update
» Update command changed just to /sm update
----------, Jun 27, 2021

» Configuration file not updating after using /sm update
» Update command changed just to /sm update
----------, Jun 27, 2021

» Added Axolotl, Glow Squid and Goat spawners.
----------, Jun 19, 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)
----------, May 2, 2021

» Updated info to show new information;
» Changed events for easier use with other plugins.
----------, Apr 30, 2021

» Fixed few bugs related to spawner shop.
----------, Mar 23, 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.
----------, Mar 16, 2021

» Fixed upgrade inventory when multiple players are upgrading.
» Permissions may work better.
----------, Mar 1, 2021

» Fixed chunk limit not setting using /sm chunk limit [value*]
----------, Feb 12, 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 limit
----------, Feb 10, 2021

Fixed:

»
Permissions were not working to some extent, all permissions will work.
----------, Jan 31, 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 type
----------, Jan 29, 2021

» Fixed Vault not working
----------, Dec 17, 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;
----------, Dec 7, 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.
----------, 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.
----------, Nov 22, 2020

» Fixed economy cost type reseting to experience after restarting the server.
----------, Sep 16, 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.
----------, Sep 8, 2020

Added Hex Color Codes:
» Placeholder - [#FFFFFF]
----------, Sep 7, 2020

New Features:

Added Piglin Brute spawner for 1.16.2+ servers.
----------, Sep 1, 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.
----------, Aug 6, 2020

New features:

Silk touch level requirement configuration
----------, Aug 1, 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.
----------, Jul 30, 2020

Upgrading a spawner will now consume experience.
----------, Jul 26, 2020

New Features:

1.13.* is now supported!
Added Spawner Types:
Armor Stand
Boat
Experience Bottle
Minecart
----------, Jul 14, 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.
----------, Jul 9, 2020

New Features:

Now supporting 1.16 and all new mobs!
Added permissions for commands, egg usage and stacking!

New Commands:

/sm eggs - to configure egg usage on spawners
----------, Jul 8, 2020

New Features:

Fixed spawner changing with spawn eggs;
Fixed command duplicating bug.
----------, Feb 28, 2020

New Features:

Added spawner viewing inventory to see every spawner and its stats, each spawner can be allowed or denied to be viewed, spawner view also can be disabled;
Maximum levels now can be changed for each entity;

New Commands:

/spawners - to view all spawners (available to all players);

/sm view - to configure spawner viewing inventory;
/sm levels - to configure maximum levels for each entity.
----------, Feb 28, 2020

New Features:

Fixed spawners not updating when upgraded;
Changed upgrade cost from XP levels to experience points for balance;
Fixed changing spawner type with spawn egg;
Upgrades can be allowed or denied for specific entities.

New Commands:

/sm upgrades - to configure spawner upgrading to allow or deny certain upgrades for all or specific entities.
----------, Jan 31, 2020

New Features:

Fixed spawner disabling;
Maximum upgrade levels can be configured.

New Commands:

/sm levels - to configure maximum upgrade levels.
----------, Jan 16, 2020

New Features:

Configurable default spawner values (range, delay and amount), new spawning system and new commands.

New Commands:

/sm spawning - to configure spawner values;
/sm stacking - to configure spawner stacking;
/sm chunk - to configure spawner placing in a chunk;
/sm disable - to disable spawner spawning.
----------, Jan 16, 2020

New Features:

Fixed few bugs and 1.15.* support.
----------, Jan 13, 2020

Fixed few bugs with command /sm get
----------, Jan 12, 2020

New Features:

Added Spawner breaking and placing, that can be customizable;
Added commands for easier customization;
Cost and cost increase can be change for individual entities separately.

New Commands:

Added /spawnermeta or /sm to view possible operations;
/sm update - to update the plugin without restarting the server
/sm get - to get spawner(s) with specific entity
/sm cost - to configure spawner upgrading cost
/sm increase - to configure spawner upgrading cost increase
/sm breaking - to configure spawner breaking
----------, Jan 12, 2020

Resource Information
Author:
----------
Total Downloads: 57,507
First Release: Jan 11, 2020
Last Update: Jan 29, 2025
Category: ---------------
All-Time Rating:
84 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings