Spawners

Spawners

Source: https://www.spigotmc.org/resources/revived-spawners.11845/

Languages Supported:
English, Dutch, German, French, Polish
Spawners

My Spawners plugin has been created to be an alternative for SilkSpawners. As a (now) ex-admin it was annoying to work with cooldowns provided by another plugin. Every time a player made a typo to get a spawner, the cooldown would trigger but the player would not receive anything.

I am currently quite inactive. I will do my best to fix any new bugs found but do not expect an update which will add new features.

Features quick overview:

  • Changing spawners you look at
  • Give yourself a new spawner
  • Silk touch to pick up spawners with a pick
  • Configurable cooldowns
  • GriefPrevention and WorldGuard protection support
  • Tab completion
  • Buy spawners from admin controlled signs
  • Multiple language support
  • Option to make people pay for spawners

Commands:

  • /spawner change <mob>  Change the spawner you look at
  • /spawner change list  List all mobs you have access to (text)
  • /spawner give <mob>  Give yourself a spawner
  • /spawner give <mob> <player>  Give an other person a spawner
  • /spawner give list  List all mobs you have access to (text)
  • /spawner list (MC 1.8+) – List all mobs you have access to (GUI)
  • /spawner entity  Lists all possible entity names
  • /spawner debug  Don’t use this unless asked by the developer

Permissions:

  • spawner.change.<mob> – Access to /spawner change <mob> (cooldown and cost are set in the config)
  • spawner.give.<mob> – Access to /spawner give <mob> (cooldown and cost are set in the config)
  • spawner.list – Access to /spawner list (MC 1.8+ only)
  • spawner.bypasscost.change.<mob> – /spawner change <mob> will be free for you now
  • spawner.bypasscost.give.<mob> – /spawner give <mob> will be free for you now
  • spawner.bypasscooldown.change – No cooldown on /spawner change
  • spawner.bypasscooldown.give – No cooldown on /spawner give
  • spawner.silk – Ability to pick up spawners with silk touch
  • spawner.mine – Ability to pick up spawners with any item
  • spawner.canharvest – Allow players to mine spawners
  • spawner.place – Allow players to place spawners
  • spawner.debug – Access to /spawner debug
  • spawner.list – Access to /spawner entity
  • spawner.sign.give – Allow player to create a sign to buy spawners

How to setup a sign:

Line 1: [BuySpawner] – Case sensitive
Line 2: Entity name
Line 3: Cost, can be followed by $, £, € or exp
Line 4: Empty

Languages added:
Feel free to post your own translation, I will add it to the plugin and give you credit :D

Tested versions:

  • craftbukkit-1.13.1 (2018-09-09 build)
  • craftbukkit-1.12.2
  • craftbukkit-1.11.2
  • craftbukkit-1.10.2-R0.1
  • craftbukkit-1.9.4
  • craftbukkit-1.8.8

Optional Dependency: 

A Permission plugin:

An Economy plugin:

  • Vault + any economy plugin

Screenshots:

Config:

Code (Text):
# For 1.7 servers and above, choose to use fancy messages or default
UseFancyMessages: true

# Supported languages are listed in the ‘lang’ folder. Feel free to add your own!
language: english

# Command cooldowns
cooldown:
change: 480 # Default = 480 minutes / 8 hours
give: 1440 # Default = 1440 minutes / 24 hours

# Possible options: money, exp, free
costType: free

# Option to disable spawner dropping when broken by a player in creative
DropInCreative: true

# When a spawner is mined and the player has the right permissions
# This will be the chance a spawner will drop in percent
dropChance: 100

# When a spawner is blown up by tnt
# This will be the chance a spawner will drop in percent
TntDropChance: 100

# Prevent players to change spawners with a spawn egg
enableSpawnEgg: true

# Command costs if the costType is not free
# Enter a number if your players need to pay with money or exp
cost:
change:
creeper: 1000
skeleton: 1000
spider: 1000
giant: 1000
zombie: 1000
slime: 1000
ghast: 5000
pig_zombie: 1000
enderman: 1000
cave_spider: 1000
silverfish: 1000
blaze: 5000
magma_cube: 5000
ender_dragon: 7777777
wither: 666666
bat: 500
witch: 2500
pig: 1000
sheep: 1000
cow: 1000
chicken: 1000
squid: 1000
wolf: 1000
mushroom_cow: 15000
snowman: 1000
ocelot: 1000
iron_golem: 50000
horse: 5000
villager: 95000
rabbit: 1000
endermite: 1000
guardian: 1000
give:
creeper: 5000
skeleton: 5000
spider: 5000
giant: 5000
zombie: 5000
slime: 5000
ghast: 10000
pig_zombie: 5000
enderman: 5000
cave_spider: 5000
silverfish: 5000
blaze: 7500
magma_cube: 7500
ender_dragon: 7777777
wither: 666666
bat: 5000
witch: 7500
pig: 5000
sheep: 5000
cow: 5000
chicken: 5000
squid: 5000
wolf: 5000
mushroom_cow: 20000
snowman: 5000
ocelot: 5000
iron_golem: 50000
horse: 10000
villager: 100000
rabbit: 5000
endermite: 5000
guardian: 5000

# Whitelist entities which may be spawned
whitelist:
– creeper
– skeleton
– spider
– giant
– zombie
– slime
– ghast
– pig_zombie
– enderman
– cave_spider
– silverfish
– blaze
– magma_cube
– ender_dragon
– wither
– bat
– witch
– pig
– sheep
– cow
– chicken
– squid
– wolf
– mushroom_cow
– snowman
– ocelot
– iron_golem
– horse
– villager
– rabbit
– endermite
– guardian

Leave a Reply

Your email address will not be published. Required fields are marked *

twelve + two =

Skip to toolbar