GetSpawners [REFRESHED] 1.31

Simple, and the most well-programmed and clean spawner plugin.

  1. MineManiacsBR
    Native Minecraft Version:
    1.14
    Tested Minecraft Versions:
    • 1.13
    • 1.14
    Contributors:
    !Thiago ☕
    Languages Supported:
    All Languages
    discord.png
    • GetSpawners allows the player to remove mob spawners mining with a silk touch diamond pick, when in survival gamemode.
    • Mining and droping spawner will not give player exp.
    • Will not break when mined with the wrong tool.
    • Can fully customize spawner name, lore, plugin prefix, messages and console messages.
    • Set percentage by groups to drop spawner 10%, 20%, 30%, 40%, 50%, 60%, 70%, 80%, 90%, 100%.
    • Set player permission to mine then drop spawners.
    • Set player permission to place spawners.
    • Give Spawners to a player using command.
    • Change spawner type to spawnegg type by right-clicking in placed spawner.
    Code (YAML):
    # Diamond pickaxe option:
    # If enabled true, it will be able to mine spawners with or without enchantmentes, just any diamond pickaxe:
    # If silk_touch_required true, you'll mine only if your diamond pick have enchanted with silk_touch
    Diamond_Pickaxe
    :
      Enabled
    : true
      Silk_Touch_Required
    : true

    # This options are independent you may select true only iron pickaxe if you want it
    # Iron pickaxe option, if enabled true, it will be able to mine spawners with or without enchantmentes, just any iron pickaxe
    # If silk_touch_required true, you'll mine only if your iron pick have enchanted with silk_touch
    # If enabled option is set to false, silk_touch_required will be irrelevant
    Iron_Pickaxe
    :
      Enabled
    : false
      Silk_Touch_Required
    : false

    # The option to allow mob spawners change:
    # By right clicking spawner it with a spawn egg in main hand to change it is native
    # Using this option you can turn it off, if wanted
    Allow_SpawnEgg_Change
    :
      Enabled
    : true
     
    # Prevent spawner change while player is invisible by SuperVanish plugin
    SuperVanish_Prevent_SpawnEgg_Change
    :
      Enabled
    : true
     
    # Experience gained from availableMobs which spawned from a not original spawner, will get an operation by these values
    # If enabled is set to true, those availableMobs will receive a custom name with the prefix "gs"
    # Killing a gs mob, you'll get the default exp amount, calculated by the operations below
    Dropped_Exp_From_gsMobs
    :
      Enabled
    : true
    # Divide value equals 0 will receive 1
      Divide
    : 0
    # Set multiply to 0 by disable exp
      Multiply
    : 1
      Subtract
    : 0
      Add
    : 0
     
    # Experience gained from original availableMobs which spawned from a original vanilla spawner, will get an operation by these values
    # If enabled is set to true, killing a mob, you'll get the default exp amount, calculated by the operations below
    Dropped_Exp_From_Vanilla_Mobs
    :
      Enabled
    : true
    # Divide value equals 0 will receive 1
      Divide
    : 0
    # Set multiply to 0 by disable exp
      Multiply
    : 1
      Subtract
    : 0
      Add
    : 0

    Code (YAML):

    # Read with attention
    # If you want to change any line in any file, if the first character is '&' type between "' '"  e.g: '&6Blaze Spawner'
    # You're able to change spawners name whatever you want, but 2 not equals spawners names won't stack
    Spawner_Name
    :
      Bat
    : 'Bat &fSpawner'
      Blaze
    : 'Blaze &fSpawner'
      Cat
    : 'Cat &fSpawner'
      Cave_Spider
    : 'Cave_Spider &fSpawner'
      Chicken
    : 'Chicken &fSpawner'
      Cod
    : 'Cod &fSpawner'
      Cow
    : 'Cow &fSpawner'
      Creeper
    : 'Creeper &fSpawner'
      Dolphin
    : 'Dolphin &fSpawner'
      Donkey
    : 'Donkey &fSpawner'
      Drowned
    : 'Drowned &fSpawner'
      Elder_Guardian
    : 'Elder_Guardian &fSpawner'
      Ender_Dragon
    : 'Ender_Dragon &fSpawner'
      Enderman
    : 'Enderman &fSpawner'
      Endermite
    : 'Endermite &fSpawner'
      Evoker
    : 'Evoker &fSpawner'
      Fox
    : 'Fox &fSpawner'
      Ghast
    : 'Ghast &fSpawner'
      Giant
    : 'Giant &fSpawner'
      Guardian
    : 'Guardian &fSpawner'
      Iron_Golem
    : 'Iron_Golem &fSpawner'
      Illusioner
    : 'Illusioner &fSpawner'
      Horse
    : 'Horse &fSpawner'
      Husk
    : 'Husk &fSpawner'
      Llama
    : 'Llama &fSpawner'
      Magma_Cube
    : 'Magma_Cube &fSpawner'
      Mule
    : 'Mule &fSpawner'
      Mushroom_Cow
    : 'Mushroom_Cow &fSpawner'
      Ocelot
    : 'Ocelot &fSpawner'
      Panda
    : 'Panda &fSpawner'
      Parrot
    : 'Parrot &fSpawner'
      Phantom
    : 'Phantom &fSpawner'
      Pig
    : 'Pig &fSpawner'
      Pig_Zombie
    : 'Pig_Zombie &fSpawner'
      Pillager
    : 'Pillager &fSpawner'
      Polar_Bear
    : 'Polar_Bear &fSpawner'
      Pufferfish
    : 'Pufferfish &fSpawner'
      Rabbit
    : 'Rabbit &fSpawner'
      Ravager
    : 'Ravager &fSpawner'
      Salmon
    : 'Salmon &fSpawner'
      Sheep
    : 'Sheep &fSpawner'
      Shulker
    : 'Shulker &fSpawner'
      Silverfish
    : 'Silverfish &fSpawner'
      Skeleton
    : 'Skeleton &fSpawner'
      Skeleton_Horse
    : 'Skeleton_Horse &fSpawner'
      Slime
    : 'Slime &fSpawner'
      Snowman
    : 'Snowman &fSpawner'
      Spider
    : 'Spider &fSpawner'
      Squid
    : 'Squid &fSpawner'
      Stray
    : 'Stray &fSpawner'
      Trader_Llama
    : 'Trader_Llama &fSpawner'
      Tropical_Fish
    : 'Tropical_Fish &fSpawner'
      Turtle
    : 'Turtle &fSpawner'
      Vex
    : 'Vex &fSpawner'
      Villager
    : 'Villager &fSpawner'
      Vindicator
    : 'Vindicator &fSpawner'
      Wandering_Trader
    : 'Wandering_Trader &fSpawner'
      Witch
    : 'Witch &fSpawner'
      Wither
    : 'Wither &fSpawner'
      Wither_Skeleton
    : 'Wither_Skeleton &fSpawner'
      Wolf
    : 'Wolf &fSpawner'
      Zombie
    : 'Zombie &fSpawner'
      Zombie_Horse
    : 'Zombie_Horse &fSpawner'
      Zombie_Villager
    : 'Zombie_Villager &fSpawner'

    # Read with much more attention
    # You're able to change spawners lore whatever you want too
    # But if you already have a spawner in your inventory or chest that's not placed obviously
    # So when you place it, won't work because have a different lore
    # The same thing will happen to the placed spawners, then I've to recommend you edit this in the beginning of your server
    Lore
    :
      Bat
    : '&6Type: &aBAT, &eOwner: &f%owner%'
      Blaze
    : '&6Type: &aBLAZE, &eOwner: &f%owner%'
      Cat
    : '&6Type: &aCAT, &eOwner: &f%owner%'
      Cave_Spider
    : '&6Type: &aCAVE_SPIDER, &eOwner: &f%owner%'
      Chicken
    : '&6Type: &aCHICKEN, &eOwner: &f%owner%'
      Cod
    : '&6Type: &aCOD, &eOwner: &f%owner%'
      Cow
    : '&6Type: &aCOW, &eOwner: &f%owner%'
      Creeper
    : '&6Type: &aCREEPER, &eOwner: &f%owner%'
      Dolphin
    : '&6Type: &aDOLPHIN, &eOwner: &f%owner%'
      Donkey
    : '&6Type: &aDONKEY, &eOwner: &f%owner%'
      Drowned
    : '&6Type: &aDROWNED, &eOwner: &f%owner%'
      Elder_Guardian
    : '&6Type: &aELDER_GUARDIAN, &eOwner: &f%owner%'
      Ender_Dragon
    : '&6Type: &aENDER_DRAGON, &eOwner: &f%owner%'
      Enderman
    : '&6Type: &aENDERMAN, &eOwner: &f%owner%'
      Endermite
    : '&6Type: &aENDERMITE, &eOwner: &f%owner%'
      Evoker
    : '&6Type: &aEVOKER, &eOwner: &f%owner%'
      Fox
    : '&6Type: &aFOX, &eOwner: &f%owner%'
      Ghast
    : '&6Type: &aGHAST, &eOwner: &f%owner%'
      Giant
    : '&6Type: &aGIANT, &eOwner: &f%owner%'
      Guardian
    : '&6Type: &aGUARDIAN, &eOwner: &f%owner%'
      Iron_Golem
    : '&6Type: &aIRON_GOLEM, &eOwner: &f%owner%'
      Illusioner
    : '&6Type: &aILLUSIONER, &eOwner: &f%owner%'
      Horse
    : '&6Type: &aHORSE, &eOwner: &f%owner%'
      Husk
    : '&6Type: &aHUSK, &eOwner: &f%owner%'
      Llama
    : '&6Type: &aLLAMA, &eOwner: &f%owner%'
      Magma_Cube
    : '&6Type: &aMAGMA_CUBE, &eOwner: &f%owner%'
      Mule
    : '&6Type: &aMULE, &eOwner: &f%owner%'
      Mushroom_Cow
    : '&6Type: &aMUSHROOM_COW, &eOwner: &f%owner%'
      Ocelot
    : '&6Type: &aOCELOT, &eOwner: &f%owner%'
      Panda
    : '&6Type: &aPANDA, &eOwner: &f%owner%'
      Parrot
    : '&6Type: &aPARROT, &eOwner: &f%owner%'
      Phantom
    : '&6Type: &aPHANTOM, &eOwner: &f%owner%'
      Pig
    : '&6Type: &aPIG, &eOwner: &f%owner%'
      Pig_Zombie
    : '&6Type: &aPIG_ZOMBIE, &eOwner: &f%owner%'
      Pillager
    : '&6Type: &aPILLAGER, &eOwner: &f%owner%'
      Polar_Bear
    : '&6Type: &aPOLAR_BEAR, &eOwner: &f%owner%'
      Pufferfish
    : '&6Type: &aPUFFERFISH, &eOwner: &f%owner%'
      Rabbit
    : '&6Type: &aRABBIT, &eOwner: &f%owner%'
      Ravager
    : '&6Type: &aRAVAGER, &eOwner: &f%owner%'
      Salmon
    : '&6Type: &aSALMON, &eOwner: &f%owner%'
      Sheep
    : '&6Type: &aSHEEP, &eOwner: &f%owner%'
      Shulker
    : '&6Type: &aSHULKER, &eOwner: &f%owner%'
      Silverfish
    : '&6Type: &aSILVERFISH, &eOwner: &f%owner%'
      Skeleton
    : '&6Type: &aSKELETON, &eOwner: &f%owner%'
      Skeleton_Horse
    : '&6Type: &aSKELETON_HORSE, &eOwner: &f%owner%'
      Slime
    : '&6Type: &aSLIME, &eOwner: &f%owner%'
      Snowman
    : '&6Type: &aSNOWMAN, &eOwner: &f%owner%'
      Spider
    : '&6Type: &aSPIDER, &eOwner: &f%owner%'
      Squid
    : '&6Type: &aSQUID, &eOwner: &f%owner%'
      Stray
    : '&6Type: &aSTRAY, &eOwner: &f%owner%'
      Trader_Llama
    : '&6Type: &aTRADER_LLAMA, &eOwner: &f%owner%'
      Tropical_Fish
    : '&6Type: &aTROPICAL_FISH, &eOwner: &f%owner%'
      Turtle
    : '&6Type: &aTURTLE, &eOwner: &f%owner%'
      Vex
    : '&6Type: &aVEX, &eOwner: &f%owner%'
      Villager
    : '&6Type: &aVILLAGER, &eOwner: &f%owner%'
      Vindicator
    : '&6Type: &aVINDICATOR, &eOwner: &f%owner%'
      Wandering_Trader
    : '&6Type: &aWANDERING_TRADER, &eOwner: &f%owner%'
      Witch
    : '&6Type: &aWITCH, &eOwner: &f%owner%'
      Wither
    : '&6Type: &aWITHER, &eOwner: &f%owner%'
      Wither_Skeleton
    : '&6Type: &aWITHER_SKELETON, &eOwner: &f%owner%'
      Wolf
    : '&6Type: &aWOLF, &eOwner: &f%owner%'
      Zombie
    : '&6Type: &aZOMBIE, &eOwner: &f%owner%'
      Zombie_Horse
    : '&6Type: &aZOMBIE_HORSE, &eOwner: &f%owner%'
      Zombie_Villager
    : '&6Type: &aZOMBIE_VILLAGER, &eOwner: &f%owner%'
     

    Code (YAML):
    # If you want to change any line in any file, if the first character is '&' type between "' '"  e.g: '&aEnabled successfully!'

    Plugin
    :
     # The prefix that will appear always when the plugin send a message
      Prefix
    : '&f[&eGet&3Spawners&f]'

    Console_Messages
    :
    # Enabled message in the console start
      Plugin_Enabled
    : '&aEnabled successfully!'
     
    # Reloaded message to reload command sender
      Plugin_Reloaded
    : '&aReloaded successfully!'

    Messages
    :
    # Show when a player mines a spawner successfully
      Lucky
    : '&bWow, Lucky guy ! ! !'

    # If some group is using percentage permission, this will show if a player mines and not have luck
      Unlucky
    : '&cBetter luck next time.'

    # Here is the message to send when a player to use a not allowed pick
      Warning
    : '&cYou can''t mine spawners with this type of tool.'

    # When players have not permission, it will show when he mines a spawner
      No_Permission
    : '&cYou don''t have permission to do that.'

    # When players have not mob permission, it will show when he mines a spawner
      No_Mob_Permission
    : '&cYou don''t have permission to drop a&r %spawner_name%'

    # If you try to give a spawner to a player whom not exist online in the server
      Player_Not_Found
    : '&cPlayer not found online in the server.'

    # Invalid command message to help you
      Invalid_Command
    : '&cInvalid command: &6Usage: /gs give <player> <mob_name> <amount>'

    # Gave message will appear if you have success giving a player spawners with command
      Gave
    : '&aYou gave &6%amount%&r %spawner_name% &ato &f%player%.'

    # Received message will appear if you have success receiving a spawners from an admin or console
      Received
    : '&aYou received &6%amount%&r %spawner_name% &afrom &f%sender%.'

    # Mob names to help you with commands
      Mob_Names
    : '&eMob names:'

    # Command hint maybe also can help
      Commands_Hint
    : '&eAvailable commands:'

    # The message to notice you changed a mob spawner from what to what
      Changed_Spawner
    : '&fChanged %placed_spawner% &fto %new_spawner%.'

    # If the change option is disabled, plugin will notice you by this message
      No_Change_Enabled
    : '&cYou can''t do this because that option is disabled in getspawners config.yml file.'
     
    # When you have Residence plugin installed, this message will appear to players that try change protected spawners
      GriefPrevention_Compat_No_Interact
    : '&2GriefPrevention protected area; &cYou don''t have permission to interact with that block.'
     
    # When you have Residence plugin installed, this message will appear to players that try change protected spawners
      Residence_Compat_No_Interact
    : '&6Residence protected area; &cYou don''t have interact &cpermission<s> with that block.'
     
    # When you have WorldGuard plugin installed, this message will appear to players that try change protected spawners
      WorldGuard_Compat_No_Interact
    : '&3WorldGuard protected area; &c&lHey! &7Sorry, but you can''t interact with that block here.'
     
    # When you have Towny plugin installed, this message will appear to players that try change protected spawners
      Towny_Compat_No_Interact
    : '&5Towny protected area; &cNot allowed to interact with that block.'
     
    # When you have SuperVanish plugin installed, this message will appear to invisibles players that try change spawners while
    # SuperVanish_Prevent_SpawnEgg_Change option is set to true in GetSpawners config.yml file
      SuperVanish_Compat_No_Interact
    : '&cYou can''t change spawners while invisible by &aSuperVanish, &cbecause prevent option is enabled in getspawners config.yml file.'
     
    # This message will apear when players trying stack more than limit amount of spawners in just one block
      StackLimitWarning
    : '&cYou have reached the maximum of spawners to stack in one block.'
     
    # Choose if you want to see how many exp gs availableMobs dropped at his death
    AnnounceDroppedExp
    :
      Enabled
    : true
      Message
    : '&aKilled &6%mob_name% &adropped %dropped_exp% exp.'

    Code (YAML):
    # Info: Allows access to '/gs reload' which reloads config
    - getspawners.reload

    # Info: Allows access to '/gs give <player> <mob_name> <amount>' which gives player a preset mob spawner
    - getspawners.give

    # Info: To mine spawners with silk-touch, you must have at least these 3 permission nodes:
    - getspawners.drop
    - getspawners.drop.all or getspawners.drop.<mobname>
    - getspawners.drop.<10-100>%

    # Info: Allows you to mine mob spawners with silk-touch
    - getspawners.drop

    # Info: Allows you to mine all mob spawner types
    - getspawners.drop.all

    # Info: Allows you to only mine a specific mob spawner type
    - getspawners.drop.<mobname>

    # Info: The chance a player has of getting a mob spawner when mining it.
    - getspawners.drop.10%
    - getspawners.drop.20%
    - getspawners.drop.30%
    - getspawners.drop.40%
    - getspawners.drop.50%
    - getspawners.drop.60%
    - getspawners.drop.70%
    - getspawners.drop.80%
    - getspawners.drop.90%
    - getspawners.drop.100%

    # Info: Allows you to place mob spawners
    - getspawners.place

    # Info: Make spawner break if player does not have permission, or mines with a not allowed pickaxe
    - getspawners.noperm.destroy

    Code (YAML):
    /gs reload - getspawners.reload
    /gs give <player> <mob_name> <amount> - getspawners.give

    [​IMG]

Recent Reviews

  1. Hugo28y
    Hugo28y
    5/5,
    Version: 1.31
    amazing dev, listen to my request and added pt_BR support, thanks MineManiacsBR keep up doing this excellent work.
    1. MineManiacsBR
      Author's Response
      Thank you :)
  2. Fmohican
    Fmohican
    5/5,
    Version: 1.31
    Good plugins, work as expected, but where's the source?
    What happens if i want to customise the plugin for my server?
    Please consider make your plugin open-source so everyone can contribute to make it better.

    Being closed-source isn't useful for users (like me), and for devs like you.

    If you wonder why i ask that, i really want to add a permission that allow players to break (and get the spawner) without having diamond pickaxe with silktouch. Also would be great a multworld support.

    Thanks you for reading this, and consider make your plugin opensource.
    1. MineManiacsBR
      Author's Response
      ok, I'll publish it in git hub soon, but you already can do break without having diamond pickaxe, choosing this in config.yml file, thanks for your review!
  3. Pr0Pancakeslol
    Pr0Pancakeslol
    5/5,
    Version: 1.29
    Yo this looks really good so far. Hoping the development continues im gonna install and try soon. The percentages for different groups is a good idea.
    1. MineManiacsBR
      Author's Response
      yeah, thank you very much Pr0Pancakeslol, you actually already can do percentage for different groups, any question join our server to solve it!

      https://discord.gg/r5pvvy2
  4. JuliusRiba
    JuliusRiba
    5/5,
    Version: 1.29
    veri good plugin, veri excellent dev, I can change spanwer name, I've seeking for this, gracias amigo de españa
    1. MineManiacsBR
      Author's Response
      thank you!
  5. GinaCruiser
    GinaCruiser
    5/5,
    Version: 1.29
    nice plugin, but I would like to ask you please add permissions to stack spawners, I've created this account to request you about that, thank you very much btw
    1. MineManiacsBR
      Author's Response
      ok, I can check it soon, thanks!
  6. Destroyer851
    Destroyer851
    5/5,
    Version: 1.29
    Lightweight and easy to use plugin. It's very good. Developer answered very quickly in discussion tab. 10/10
    1. MineManiacsBR
      Author's Response
      TNX for your review destroyer! :)
  7. RonnieStar
    RonnieStar
    5/5,
    Version: 1.29
    Great plugin, excellent developer, the most active dev, whenever I ask in discord for something he puts in the plugin, tnx my guy, don't worry about haters, it's normal!
    1. MineManiacsBR
      Author's Response
      thank you very much!
  8. Hugo28y
    Hugo28y
    5/5,
    Version: 1.29
    Incredibly lightweight and powerful plugin, I can change the name and lore of the spawners, this is amazing, congratulations to the author, keep making plugins dude. peace!!
    1. MineManiacsBR
      Author's Response
      wow, thank you very much my friend, don't worry, of course I'll continue work with plugin in my spare time. thank you for your review, any problem just tell me in discord.
  9. Zigouzag
    Zigouzag
    1/5,
    Version: 1.29
    This guy is not capable of hearing things getting banned from the discord . Also the Plugin is ticking wayyy too much the mobs and lowering the tps to 12.
    Not recommending this Plugin At All !
    1. MineManiacsBR
      Author's Response
      Keep showing envy and hatred for your inability by sending fake review, smart people never fooled into it, keep doing what you do and being what you are. Thanks to all the good people who recognize good work done for free and respect.
  10. MrWardy
    MrWardy
    5/5,
    Version: 1.28
    Fantastic plugin, it took me way too long to find this plugin. It's simple, configurable and up-to-date!
    1. MineManiacsBR
      Author's Response
      thank you very much!