GUISpawners is a plugin for Minecraft v1.9 that allows you to change any monster spawner with ease. It's as easy as right-clicking the monster spawner, and you can also destroy them to get them back.
The plugin is highly customizable, including the requirement of sneaking to open the menu, requiring Silk Touch to pick up the spawner, and softly depending on Vault for permissions and economy that allows you to either purchase or rent monsters to put into spawners.
The plugin is highly customizable, including the requirement of sneaking to open the menu, requiring Silk Touch to pick up the spawner, and softly depending on Vault for permissions and economy that allows you to either purchase or rent monsters to put into spawners.
Spoiler: Screenshots
A Wolf monster spawner.
Purchase mode: an un-owned entity, Ocelot.
Rent mode: charge upon changing.
A Wolf monster spawner.
Purchase mode: an un-owned entity, Ocelot.
Rent mode: charge upon changing.
Spoiler: Default config.yml
Code (Text):
# Blacklist of worlds
# Uncomment the config below to enable
#world-blacklist:
#- world1
#- world2
# If true, a player must be sneaking to use the GUI
require-sneaking: true
# If true, a player must be in creative mode to use the GUI
require-creative: false
# Allow breaking of Mob Spawners
# Also requires the breaking permission, guispawners.break, if permissions are enabled
break-allow: true
break-require-silktouch: false
# There are two different modes for this
# PURCHASE (default) is a one-time buy to be able to set any mob spawner to that entity type
# RENT requires you to pay the amount every time that you want to change the spawner
# in RENT mode, the ownership permission "guispawners.spawn.<mob id>" allows it to be used for free
usage-mode: PURCHASE
# If set to false, this will hide any entities that the player
# cannot use to put on a spawner
# Has no effect in RENT mode
display-unowned: true
# If set to true, all entities that are owned will display first
# followed by all unpurchased entities
sort-owned: true
# Cooldown to change the spawner, in seconds
cooldown: 5
#### List of entities and costs to purchase/rent ####
# Modifying the names may break the entity, but you may remove them
# if you do not want them available for players
# The number following the name is the cost, optional but requires Vault and an economy
# The order of this list will also affect the order of the mobs inside of the GUI
#
# Entities that cost 0 will be free by default
# Entities that have costs (with an economy enabled) require that much funds to purchase
# The name of the entity can be whatever you want, but will only show as text in descriptions
# the permission (guispawners.spawn.<mob id>, ex: guispawners.spawn.mushroom_cow)
# Otherwise you can give the permission manually, or guispawners.spawn.* to admins for all
entities:
pig:
cost: 0
name: '&dPig'
sheep:
cost: 0
name: Sheep
cow:
cost: 0
name: Cow
mushroom_cow:
cost: 250
name: '&4Mushroom Cow'
chicken:
cost: 0
name: Chicken
squid:
cost: 0
name: '&9Squid'
disabled: true
snowman:
cost: 100
name: Snowman
item: JACK_O_LANTERN
rabbit:
cost: 250
name: Rabbit
iron_golem:
cost: 500
name: '&7Iron Golem'
item: IRON_BLOCK
wolf:
cost: 2500
name: Wolf
ocelot:
cost: 2500
name: '&6Ocelot'
horse:
cost: 5000
name: Horse
skeleton:
cost: 0
name: '&7Skeleton'
spider:
cost: 0
name: '&8Spider'
zombie:
cost: 0
name: '&2Zombie'
creeper:
cost: 500
name: '&aCreeper'
slime:
cost: 750
name: '&2Slime'
pig_zombie:
cost: 1000
name: '&dZombie Pigman'
enderman:
cost: 750
name: '&8Enderman'
ghast:
cost: 0
name: Ghast
disabled: true
cave_spider:
cost: 500
name: '&9Cave Spider'
blaze:
cost: 1250
name: '&cBlaze'
magma_cube:
cost: 1000
name: '&4Magma Cube'
bat:
cost: 250
name: '&8Bat'
witch:
cost: 500
name: '&5Witch'
silverfish:
cost: 0
name: '&7Silverfish'
disabled: true
villager:
cost: 0
name: Villager
disabled: true
ender_dragon:
cost: 0
name: '&8Ender Dragon'
item: DRAGON_EGG
disabled: true
wither:
cost: 0
name: '&8Wither'
item: NETHER_STAR
disabled: true
# Uncomment the config below to enable
#world-blacklist:
#- world1
#- world2
# If true, a player must be sneaking to use the GUI
require-sneaking: true
# If true, a player must be in creative mode to use the GUI
require-creative: false
# Allow breaking of Mob Spawners
# Also requires the breaking permission, guispawners.break, if permissions are enabled
break-allow: true
break-require-silktouch: false
# There are two different modes for this
# PURCHASE (default) is a one-time buy to be able to set any mob spawner to that entity type
# RENT requires you to pay the amount every time that you want to change the spawner
# in RENT mode, the ownership permission "guispawners.spawn.<mob id>" allows it to be used for free
usage-mode: PURCHASE
# If set to false, this will hide any entities that the player
# cannot use to put on a spawner
# Has no effect in RENT mode
display-unowned: true
# If set to true, all entities that are owned will display first
# followed by all unpurchased entities
sort-owned: true
# Cooldown to change the spawner, in seconds
cooldown: 5
#### List of entities and costs to purchase/rent ####
# Modifying the names may break the entity, but you may remove them
# if you do not want them available for players
# The number following the name is the cost, optional but requires Vault and an economy
# The order of this list will also affect the order of the mobs inside of the GUI
#
# Entities that cost 0 will be free by default
# Entities that have costs (with an economy enabled) require that much funds to purchase
# The name of the entity can be whatever you want, but will only show as text in descriptions
# the permission (guispawners.spawn.<mob id>, ex: guispawners.spawn.mushroom_cow)
# Otherwise you can give the permission manually, or guispawners.spawn.* to admins for all
entities:
pig:
cost: 0
name: '&dPig'
sheep:
cost: 0
name: Sheep
cow:
cost: 0
name: Cow
mushroom_cow:
cost: 250
name: '&4Mushroom Cow'
chicken:
cost: 0
name: Chicken
squid:
cost: 0
name: '&9Squid'
disabled: true
snowman:
cost: 100
name: Snowman
item: JACK_O_LANTERN
rabbit:
cost: 250
name: Rabbit
iron_golem:
cost: 500
name: '&7Iron Golem'
item: IRON_BLOCK
wolf:
cost: 2500
name: Wolf
ocelot:
cost: 2500
name: '&6Ocelot'
horse:
cost: 5000
name: Horse
skeleton:
cost: 0
name: '&7Skeleton'
spider:
cost: 0
name: '&8Spider'
zombie:
cost: 0
name: '&2Zombie'
creeper:
cost: 500
name: '&aCreeper'
slime:
cost: 750
name: '&2Slime'
pig_zombie:
cost: 1000
name: '&dZombie Pigman'
enderman:
cost: 750
name: '&8Enderman'
ghast:
cost: 0
name: Ghast
disabled: true
cave_spider:
cost: 500
name: '&9Cave Spider'
blaze:
cost: 1250
name: '&cBlaze'
magma_cube:
cost: 1000
name: '&4Magma Cube'
bat:
cost: 250
name: '&8Bat'
witch:
cost: 500
name: '&5Witch'
silverfish:
cost: 0
name: '&7Silverfish'
disabled: true
villager:
cost: 0
name: Villager
disabled: true
ender_dragon:
cost: 0
name: '&8Ender Dragon'
item: DRAGON_EGG
disabled: true
wither:
cost: 0
name: '&8Wither'
item: NETHER_STAR
disabled: true
Spoiler: Default lang.yml
Code (Text):
# Language strings
# The name of the inventory viewer
spawner-name: Monster Spawner
spawners-name: Monster Spawners
# Other message strings
spawn: '&fSpawn %s'
spawner: '%s&r Spawner'
not-owned: '&c&oYou do not own this monster type.'
cost: '&eCost:&r %s'
free: Free
someone_viewing: '&cSomeone is already using that spawner.'
purchase-success: '&aYou successfully purchased &b"%s"&a.'
rent-success: '&aYou successfully rented &b"%s"&a.'
spawn-change: '&aThis spawner has been changed to &b"%s"&a.'
wait-change: '&cYou must wait %d seconds before changing this spawner.'
no-funds: '&cYou do not have enough funds.'
placed-spawner: '&6You''ve placed an empty spawner.'
change-howto-sneaking: Right click it while sneaking to change it.
change-howto-sneaking-creative: Right click it while sneaking in creative mode to change it.
change-howto-creative: Right click it in creative mode to change it.
change-howto: Right click it to change it.
# The name of the inventory viewer
spawner-name: Monster Spawner
spawners-name: Monster Spawners
# Other message strings
spawn: '&fSpawn %s'
spawner: '%s&r Spawner'
not-owned: '&c&oYou do not own this monster type.'
cost: '&eCost:&r %s'
free: Free
someone_viewing: '&cSomeone is already using that spawner.'
purchase-success: '&aYou successfully purchased &b"%s"&a.'
rent-success: '&aYou successfully rented &b"%s"&a.'
spawn-change: '&aThis spawner has been changed to &b"%s"&a.'
wait-change: '&cYou must wait %d seconds before changing this spawner.'
no-funds: '&cYou do not have enough funds.'
placed-spawner: '&6You''ve placed an empty spawner.'
change-howto-sneaking: Right click it while sneaking to change it.
change-howto-sneaking-creative: Right click it while sneaking in creative mode to change it.
change-howto-creative: Right click it in creative mode to change it.
change-howto: Right click it to change it.
Spoiler: Permissions
Code (Text):
guispawners.reload - Reload the plugin config (/guis reload)
guispawners.help - Use /guispawners help command
guispawners.list - Use /guispawners list command
guispawners.give - Use /guispawners command
guispawners.edit - Edit a monster spawner.
guispawners.break - Drops a monster spawner when broken.
guispawners.disable_override - Lists "disabled" entities in the menu.
guispawners.cooldown_override - Disables the cooldown on switching a Mob Spawner's entity.
guispawners.spawn.<entity id>
In PURCHASE mode, this entity has been purchased and may be used.
In RENT mode, this entity can be used for free of charge.
The entity ID is the name that is used in the config, such as "mushroom_cow" (in all lowercase)
guispawners.help - Use /guispawners help command
guispawners.list - Use /guispawners list command
guispawners.give - Use /guispawners command
guispawners.edit - Edit a monster spawner.
guispawners.break - Drops a monster spawner when broken.
guispawners.disable_override - Lists "disabled" entities in the menu.
guispawners.cooldown_override - Disables the cooldown on switching a Mob Spawner's entity.
guispawners.spawn.<entity id>
In PURCHASE mode, this entity has been purchased and may be used.
In RENT mode, this entity can be used for free of charge.
The entity ID is the name that is used in the config, such as "mushroom_cow" (in all lowercase)
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.8, 1.9
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
GUISpawners is a free Minecraft Java mod. Compatible with Minecraft 1.8, 1.9. Downloaded 882 times (via Spigot). Download it and open it directly in the game.