About:Note! Please, post suggestions, bugs, or errors in the discussion, not in the review!
SpawnerMeta implements fully customizable, upgradable and modifiable spawners. Features include:➤ Players can purchase upgrades enhancing spawner required player range, entity spawn delay, and amount.
➤ Requirements and conditions for a spawner can be fully changed, including spawner warning that show if a spawner is able to spawn.
➤ Spawner type can be changed
(sneak-right-click) to a different one.
(disabled by default)➤ Spawner breaking has silk touch enchantment support that can be customized.
➤ Stacked spawners will store multiple same-type spawners into one block.
(disabled by default)➤ Fully customizable holograms that show spawner type, stack and warnings.
(disabled by default except warnings)➤ Empty spawners allow players to change its type with an spawn egg without losing it.
(disable by default)➤ Spawner switching lets players toggle spawners on or off, accessible in upgrade GUI.
(disabled by default)➤ Spawnable entity limit enables spawners to spawn only a certain amount of entities before destroying.
(disabled by default)➤ Players can purchase spawner charges that limit how many times a spawner can spawn.
(disabled by default)➤ Spawned entities can be modified - disable targeting, movement, make silent and more.
➤ Players can have owned spawner limit.
(disabled by default)➤ Set spawner limit in chunks.
(disabled by default)➤ Already built-in spawner shop, with buying and selling.
(buying is enabled and selling is disabled by default)➤ Use different prices and price types
(XP points, XP levels, money and even items).
➤ Full text customization in language file with hex color and gradient support.
➤ And much, much more options in the configuration files.
Premium version:➤ If you like SpawnerMeta, but want more options, consider purchasing the premium version - SpawnerLegacy, which implements much more customisation and features.
Need cheap Minecraft server hosting?Check out CentroNodes, and use code "RELLOX" for 5% off.
Requirements:
➤ Minecraft version 1.14.* - 1.21.*
➤ Java version 16+Preview:Entity spawning and spawner upgrade GUI
Spawner breaking and spawner stacking
Spawner warning and spawner shop

Tutorial Videos:
( English )
Plugin version: 21.7
youtube(暂时无法展示视频)cOMex5njmEU
( Русский )
Plugin version: 24.5
youtube(暂时无法展示视频)0bNI2U4qWaM
( Español )
Plugin version: 16.2
youtube(暂时无法展示视频)bfenY2dE5pA
If you have made a video about SpawnerMeta and want it on this page, feel free to contact me!
Supported Plugins:
➤ Vault (if you want to use money instead of experience)
➤ WildStacker (for stacked entities)
➤ WildTools (for crowbar tool) (not fully tested)
➤ ShopGUI+ (custom spawner provider) (not fully tested)
Help and support:
➤ If you need any help with SpawnerMeta, or you found a bug or an error feel free to join my discord server or you can message me in discussions, however, the response time may be a bit longer.Commands:
➤ /spawnerview - to only view all spawners and their stats (enabled by default)
➤ /spawnershop - for players to buy spawners (enabled by default)
➤ /spawnerdrops - for players to get back spawner drops if inventory was full (enabled by default)
➤ /spawnerlocations - to view all placed spawners (enabled by default)
➤ /spawnertrust - for players to manage their trusted player list for spawner (enabled by default)
Use /spawnermeta or /sm to view possible operations;➤
/sm update - to update the plugin:
[FONT=Tahoma][FONT=Tahoma][FONT=Tahoma]....▸ [/FONT][/FONT]
/sm update #all [FONT=Tahoma]- to update everything;
[FONT=Tahoma]....▸ [/FONT][/FONT]
/sm update configuration [FONT=Tahoma]- to update configuration file;
[FONT=Tahoma][FONT=Tahoma][FONT=Tahoma]....▸ [/FONT][/FONT]
/sm update language [FONT=Tahoma]- to update language file;
[FONT=Tahoma][FONT=Tahoma][FONT=Tahoma]....▸ [/FONT][/FONT]
/sm update spawners [FONT=Tahoma]- to update all spawners;
[FONT=Tahoma][FONT=Tahoma][FONT=Tahoma][FONT=Tahoma][FONT=Tahoma]....▸ [/FONT][/FONT]
/sm update shop [FONT=Tahoma]- to update spawner shop;[/FONT][/FONT][/FONT][/FONT][/FONT][/FONT][/FONT][/FONT][/FONT]
➤
/sm give [entity^] [amount*] [player?] [value?] - to give spawner(s) to other players
(to give a spawner to yourself you do not need to enter the player argument),(to give a spawner with specific data you must use the values argument[/FONT]
- [range level];[delay level];[amout level];[charges];[entity spawn limit] or write '-' to use default value);
"Example: /sm give PIG 3 PlayerName 1;2;-;16;100"(暂时无法实现折叠功能)[/SPOILER][SPOILER="Example: /sm give PIG 3 PlayerName 1;2;-;16;100"]
[FONT=Tahoma][FONT=Tahoma]➤ [/FONT]
/sm modify [FONT=Tahoma]- to modify a target spawner:
[FONT=Tahoma][FONT=Tahoma]....▸ [/FONT]
/sm modify type [entity^] [FONT=Tahoma]- to change spawner type;
[FONT=Tahoma][FONT=Tahoma]....▸ [/FONT]
/sm modify stack [(+/-) value*] [FONT=Tahoma]- to change spawner stack size (use + or - to add or subtract);
[FONT=Tahoma][FONT=Tahoma]....▸ [/FONT]
/sm modify entities [(+/-) value*] [FONT=Tahoma]- to change spawnable entity amount;
[FONT=Tahoma][FONT=Tahoma]....▸ [/FONT]
/sm modify charges [(+/-) value*] [FONT=Tahoma]- to change charge amount;
[FONT=Tahoma][FONT=Tahoma]➤[/FONT]
/sm location - to manage spawner locations:
[FONT=Tahoma][FONT=Tahoma][FONT=Tahoma]....▸ [/FONT][/FONT]
/sm location view [player^] [world^?] [FONT=Tahoma]- to view all placed spawner locations in a world or worlds (leave world empty to view in all worlds);
[FONT=Tahoma][FONT=Tahoma][FONT=Tahoma]....▸ [/FONT][/FONT]
/sm location validate [player^] [world^?] [FONT=Tahoma]- to validate all placed spawner locations in a world or worlds, this will remove any invalid spawner locations from the file;
[FONT=Tahoma][FONT=Tahoma][FONT=Tahoma]....▸ [/FONT][/FONT]
/sm location clear [player^] [world^?] [FONT=Tahoma]- to clear all placed spawner locations in a world or worlds;
➤ /sm active [world^] - to view active spawner count.[/FONT][/FONT][/FONT][/FONT][/FONT][/FONT][/FONT][/FONT][/FONT][/FONT][/FONT][/FONT][/FONT][/FONT][/FONT][/FONT]
➤[/FONT]
/sm disable [true/false] - to toggle spawner spawning.
➤ /sm version - to view plugin version.
(^ - given argument, * - choosable argument, ? - optional argument)
Permissions:
▸
spawnermeta.sm - Allow players to use command /sm
▸
spawnermeta.command.view - Allow players to use command /spawnerview
▸
spawnermeta.command.shop - Allow players to use command /spawnershop
▸
spawnermeta.command.drops - Allow players to use command /spawnerdrops
▸
spawnermeta.command.locations - Allow players to use command /spawnerlocations
▸
spawnermeta.command.trust - Allow players to use command /spawnertrust
▸
spawnermeta.eggs - Allow players to change spawner type with an egg
▸
spawnermeta.stacking - Allow players to stack spawners
▸
spawnermeta.place - Allow players to place spawners
▸
spawnermeta.break - Allow players to break spawners
▸
spawnermeta.unbreakable.bypass - Allow players to bypass unbreakable spawner option
▸
spawnermeta.breaking.bypass.silktouch - Allows players to bypass silk touch enchantment requirement
▸
spawnermeta.upgrades.open - Allow players to open spawner upgrades
▸
spawnermeta.[I]upgrades.buy [/I]- Allow players to purchase spawner upgrades
▸
spawnermeta.shop.buy.open - Allow players to open spawner buy shop
▸
spawnermeta.[I]shop.buy.purchase [/I]- Allow players to purchase spawners
▸
spawnermeta.shop.sell.open - Allow players to open spawner sell shop
▸
spawnermeta.shop.selection.open - Allow players to open spawner shop selector
▸
spawnermeta.ownership.bypass.limit - Allow players to bypass owned spawner limit
▸
spawnermeta.ownership.bypass.breaking - Allow players to bypass owned spawner breaking
▸
spawnermeta.ownership.bypass.stacking - Allow players to bypass owned spawner stacking
▸
spawnermeta.ownership.bypass.changing - Allow players to bypass owned spawner changing
▸
spawnermeta.ownership.bypass.interact - Allow players to bypass owned spawner interact
▸
spawnermeta.ownership.bypass.upgrading - Allow players to bypass owned spawner upgrading
▸
spawnermeta.natural.bypass.breaking - Allow players to bypass natural spawner breaking
▸
spawnermeta.[I]natural.bypass.stacking [/I]- Allow players to bypass natural spawner stacking
▸
spawnermeta.[I]natural.bypass.changing [/I]- Allow players to bypass natural spawner changing
▸
spawnermeta.[I]natural.bypass.interact [/I]- Allow players to bypass natural spawner interact
▸
spawnermeta.[I]natural.bypass.upgrading [/I]- Allow players to bypass natural spawner upgrading
▸
all custom-created breaking, stacking and ownership permissions
Plugin API:SpawnerMeta provides API for easy plugin support, featuring spawner events, spawner placing, breaking, and more.
API may change a bit in some updates, so keep an eye on it."API Examples"(暂时无法实现折叠功能)
Java
"Spawner event list"(暂时无法实现折叠功能)
IEvent - event marker interface
▸ SpawnerEvent - cancellable event
- ▸ SpawnerPlayerEvent - player executed event
- - ▸ SpawnerInteractEvent - called when a player interacts with a spawner block
- - - ▸ SpawnerBreakEvent - called when a player breaks a spawner
- - - ▸ SpawnerChangeEvent - called when a player changes a spawner type
- - - ▸ SpawnerPlaceEvent - called when a player places a spawner
- - - ▸ SpawnerStackEvent - called when a player stacks a spawner
- - ▸ SpawnerModifyEvent - called when a player modifies a spawner
- - - ▸ SpawnerUpgradeEvent - called when a player upgrades a spawner
- - - ▸ SpawnerChargeEvent - called when a player charges a spawner
- - - ▸ SpawnerSwitchEvent - called when a player switches a spawner
- - ▸ SpawnerEmptyEvent - called when a player empties a spawner
- - ▸ SpawnerOpenEvent - called when a player opens a spawner
- ▸ SpawnerExplodeEvent - called when a spawner explodes
- ▸ SpawnerPreSpawnEvent - called when a spawner is about to spawn
▸
SpawnerPostSpawnEvent - called when a spawner has spawned
▸
IPriceEvent - an event for a price
Spawner Types:This is the list of all spawner types and in what version they are available.
When configuring this plugin you should use these
names in capital letters instead of what
Bukkit provides.
"SpawnerTypes"(暂时无法实现折叠功能)
▸ Allay (ALLAY) (
1.19+)
▸ Armadillo (ARMADILLO) (
1.20.6+)
▸ Armor Stand (ARMOR_STAND) (
Operators only)
▸ Axolotl (AXOLOTL) (
1.17+)
▸ Bat (BAT)
▸ Bee (BEE) (
1.15+)
▸ Blaze (BLAZE)
▸ Boat (BOAT) (Operators only)
▸ Boat with Chest (CHEST_BOAT) (
Operators only)
▸ Bogged (BOGGED) (
1.21+)
▸ Breeze (BREEZE) (
1.21+)
▸ Camel (CAMEL) (
1.20+)
▸ Cat (CAT)
▸ Cave Spider (CAVE_SPIDER)
▸ Chicken (CHICKEN)
▸ Cod (COD)
▸ Cow (COW)
▸ Creeper (CREEPER)
▸ Dolphin (DOLPHIN)
▸ Donkey (DONKEY)
▸ Drowned (DROWNED)
▸ Elder Guardian (ELDER_GUARDIAN)
▸ Enderman (ENDERMAN)
▸ Endermite (ENDERMITE)
▸ Ender Dragon (ENDER_DRAGON)
▸ Evoker (EVOKER)
▸ Experience Bottle (EXPERIENCE_BOTTLE) (
Operators only)
▸ Experience Orb (EXPERIENCE_ORB) (
Operators only)
▸ Fox (FOX)
▸ Frog (FROG) (
1.19+)
▸ Ghast (GHAST)
▸ Giant (GIANT)
▸ Glow Squid (GLOW_SQUID) (
1.17+)
▸ Goat (GOAT) (
1.17+)
▸ Guardian (GUARDIAN)
▸ Hoglin (HOGLIN) (
1.16+)
▸ Horse (HORSE)
▸ Husk (HUSK)
▸ Illusioner (ILLUSIONER)
▸ Iron Golem (IRON_GOLEM)
▸ Llama (LLAMA)
▸ Magma Cube (MAGMA_CUBE)
▸ Minecart (MINECART) (
Operators only)
▸ Minecart with Chest (MINECART_CHEST) (
Operators only)
▸ Minecart with Command Block (MINECART_COMMAND) (
Operators only)
▸ Minecart with Furnace (MINECART_FURNACE) (
Operators only)
▸ Minecart with Hopper (MINECART_HOPPER) (
Operators only)
▸ Minecart with Spawner (MINECART_SPAWNER) (
Operators only)
▸ Minecart with TNT (MINECART_TNT) (
Operators only)
▸ Mule (MULE)
▸ Mushroom Cow (MUSHROOM_COW)
▸ Ocelot (OCELOT)
▸ Panda (PANDA)
▸ Parrot (PARROT)
▸ Phantom (PHANTOM)
▸ Pig (PIG)
▸ Piglin (PIGLIN) (
1.16+)
▸ Piglin Brute (PIGLIN_BRUTE) (
1.16.2+)
▸ Pig Zombie (PIG_ZOMBIE) (-
1.15)
▸ Pillager (PILLAGER)
▸ Polar Bear (POLAR_BEAR)
▸ Pufferfish (PUFFERFISH)
▸ Rabbit (RABBIT)
▸ Ravager (RAVAGER)
▸ Salmon (SALMON)
▸ Sheep (SHEEP)
▸ Shulker (SHULKER)
▸ Silverfish (SILVERFISH)
▸ Skeleton (SKELETON)
▸ Skeleton Horse (SKELETON_HORSE)
▸ Slime (SLIME)
▸ Sniffer (SNIFFER) (
1.20+)
▸ Snowman (SNOWMAN)
▸ Spider (SPIDER)
▸ Squid (SQUID)
▸ Stray (STRAY)
▸ Strider (STRIDER) (
1.16+)
▸ Tadpole (TADPOLE) (
1.19+)
▸ Trader Llama (TRADER_LLAMA)
▸ Tropical fish (TROPICAL_FISH)
▸ Turtle (TURTLE)
▸ Vex (VEX)
▸ Villager (VILLAGER)
▸ Vindicator (VINDICATOR)
▸ Wandering Trader (WANDERING_TRADER)
▸ Warden (WARDEN) (
1.19+)
▸ Witch (WITCH)
▸ Wither (WITHER)
▸ Wither Skeleton (WITHER_SKELETON)
▸ Wolf (WOLF)
▸ Zoglin (ZOGLIN) (
1.16+)
▸ Zombie (ZOMBIE)
▸ Zombie Horse (ZOMBIE_HORSE)
▸ Zombie Villager (ZOMBIE_VILLAGER)
▸ Zombified Piglin (ZOMBIFIED_PIGLIN) (
1.16+)
Supporting me:If you
enjoy using
SpawnerMeta, please consider
donating, it would help me
improve the quality of this plugin.