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.
Added support for 1.21.4
Added support for PlayerPoints.
Added support for version
1.21.3
Fixed issue when using
/sm active command.
Fixed checking unstackable entities for WildStacker.
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.
Added support for version
1.21.1
Added
delay-offset option to make spawners asynchronous and reduce server lag.
Added support for
BOGGED and
BREEZE spawners.
Fixed issues with hologram sending.
Fixed wind charges breaking spawners.
Optimised spawner unloading.
Fixed holograms not working with paper 1.21.
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!
Fixed plugin not loading for paper
(maybe other) servers using version
1.20.6
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.
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.
Added support for
1.20.3 and
1.20.4
Added new option for
charges that ignores spawner upgrade level for price.
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.
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.
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.
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.
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.
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.
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.
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.
Added minor improvements and fixed small bugs.
Changes to API.
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.
Optimized spawner ticking.
Added performance options for
spawner ticking.
Added command:
- /sm active [world^] - to view active spawner count
Fixed spawner updates causing server lag.
Fixed errors when joining.
Fixed delay upgrade time showing incorrectly.
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.
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.
Improved and organized
API.
Fixed player spawner limit not decreasing if broken in creative mode.
Fixed inventory not loading properly.
Added support for
Minecraft version 1.20
Fixed
hologram issues when breaking spawner in creative mode.
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
Fixed item names in editor GUI showing as '
null'
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
Fixed spawners not dropping the correct entity type when broken.
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
[].
Added the ability to use multiple lines in the langauge file, with only exception being item names.
Added new methods to spawner API.
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.
Added options:
- disable baby entities to spawn
- clear entity equipmnet
- check for spigot option
nerf-spawner-mobs
- separate entity event sending
Added option to set a specific slime spawn size for spawners.
Fixed minor issues.
Fixed -
spawners not spawning at random times.
Fixed -
spawners now changing.
Fixed -
slimes and magma cubes spawning in blocks.
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.
Fixed error with price formatting when using ECONOMY price type
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.
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.
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
» 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
» Minecraft version
1.19 is now supported
» Now supports
allay,
frog,
tadpole,
warden and
boat with chest spawners
» Fixed price material not loading correctly
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
» Now
all entity names can be
translated
» 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')
» 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
» Spawner upgrade layout was not loaded in
layout.yml file.
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
» Added new cost type:
LEVELS
(the cost will be player experience levels)
» Fixed when friendly mobs spawn on different blocks other than grass
» 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
» 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
» Fixed a bug where economy cost type was not working.
» Fixed an error caused by invalid cost type in the config file.
(If cost type in invalid then EXPERIENCE will be used instead)
» 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.
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.
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.
» Fixed spawners not updating after
/sm update
» Fixed
spawner upgrade values not updating
» Configurable spawner spawn event cancelling
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)
» 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
» Configuration file not updating after using
/sm update
» Update command changed just to
/sm update
» Configuration file not updating after using
/sm update
» Update command changed just to
/sm update
» Added
Axolotl,
Glow Squid and
Goat spawners.
» 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)
» Updated info to show new information;
» Changed events for easier use with other plugins.
» Fixed few bugs related to spawner shop.
» 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.
» Fixed upgrade inventory when multiple players are upgrading.
» Permissions may work better.
» Fixed chunk limit not setting using
/sm chunk limit [value*]
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
Fixed:
» Permissions were not working to some extent, all permissions will work.
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
» Fixed Vault not working
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;
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.
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.
» Fixed
economy cost type reseting to
experience after restarting the server.
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.
Added Hex Color Codes:
» Placeholder -
[#FFFFFF]
New Features:
Added
Piglin Brute spawner for
1.16.2+ servers.
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.
New features:
Silk touch level requirement configuration
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.
Upgrading a spawner will now consume experience.
New Features:
1.13.* is now supported!
Added Spawner Types:
▸
Armor Stand
▸
Boat
▸
Experience Bottle
▸
Minecart
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.
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
New Features:
Fixed spawner changing with spawn eggs;
Fixed command duplicating bug.
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.
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.
New Features:
Fixed spawner disabling;
Maximum upgrade levels can be configured.
New Commands:
/sm levels - to configure maximum upgrade levels.
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.
New Features:
Fixed few bugs and 1.15.* support.
Fixed few bugs with command
/sm get
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