I would like to buy a custom made spawner rankup plugin inspired by TheArchon factions gold. This plugin would have buy signs for spawners, silk touch to mine spawners and creeper eggs that have a % to drop the spawner, and spawner levels.
The name of the plugin is EuboeaSpawners.
(XP numbers/mobs are placeholders to explain the concept)
Spawner levels:
Everyone starts off at spawner level 1. Level 1 would allow players to purchase and place down chicken spawners. Once the player gets to XP level 2, they can do /spawner rankup or /spawner levelup and they become spawner level 2. This rank allows them to purchase and place pig spawners. The player keeps ranking up until they reach spawner level 12 which allows them to purchase and place down iron golem spawners and all the mobs below that level.
Players can check their levels with /spawner level
Permissions would be euboeaspawners.level and euboeaspawners.levelup
Buy signs will by typed in game like this:
EuboeaSpawner
Zombie
$20000
The buy sign will display what spawner level is required to purchase a zombie spawner.
Once the sign is finished it will be formatted in game like this
EuboeaSpawner
Zombie
$20000
Required: 5
(if chicken spawners are level 1, the 4th line on the buy sign would just be empty for them)
A message will show up if a player tries to buy a spawner but doesn't have sufficient funds or if the player is not high enough level.
A message also shows up upon purchase.
Silk Touch/Creeper Eggs:
Players with the permission euboeaspawners.silktouch will be able to mine spawners with silk touch to get them back. When a spawner is mined with silk touch, the player is charged X amount of money (using essentials balance) depending on the mob. If the player does not have sufficient funds, a message will tell them in chat and the spawner will not be destroyed.
Spawners can ONLY be mined using silk touch, anything else will not break the spawner. Players who do not have permission to mine spawners with silk touch cannot break the spawner by mining it.
All players by default can blow up spawners with creeper eggs but there is a chance it may not drop set in the config.
All other methods of blowing up spawners (tnt, wither, bed explosions, etc) will simply break the spawner but the item will not drop.
Spawner Formatting:
The actual spawner item would be named as "&c{mob} Spawner"
(for example, Zombie Spawner)
Commands to spawn in spawners:
/spawner give (player) (mob) (amount)
permission: euboeaspawners.give
Reloading config:
Reload the config with /spawner reload. Permission would be euboeaspawners.reload
LOOKING FOR SOMEONE PROFESSIONAL WITH A GOOD REP. I WILL PAY FIRST. DROP DISCORD AND PORTFOLIO/PAST WORK BELOW
EVERYTHING BELOW MUST BE CONFIGURABLE
Example config:
# Spawner levels
chicken:
level: 1
pig:
level: 2
cost: 15 (meaning 15 xp levels to levelup to 2)
cow:
level: 3
cost: 20
zombie:
level: 4
cost: 25
skeleton:
level: 5
cost: 30
spider:
level: 6
cost: 35
cavespider:
level: 7
cost: 40
creeper:
level: 8
cost: 45
blaze:
level: 9
cost: 50
enderman:
level: 10
cost: 55
zombiepigman:
level: 11
cost: 60
irongolem:
level: 12
cost: 65
# Mining spawner fee
chicken: 5000 (essentials economy)
cow: 5000
pig: 5000
zombie: 5000
skeleton: 5000
spider: 5000
cavespider: 5000
creeper: 5000
blaze: 5000
enderman: 5000
zombiepigman: 5000
irongolem: 5000
# Spawner signs
create-spawner-sign:
- 'EuboeaSpawner'
- '{mob}'
- '{price}'
spawner-sign-format:
- '&aEuboeaSpawner'
- '{mob}'
- '{price}'
- '&cRequired: {level}'
# Creeper egg chance
# Enter a whole number from 1-100 that will be used as a percentage for the chance of spawners dropping when blown up with a creeper egg
creeper-egg-chance: 50
# Spawner format
spawner-item-format: '&c{mob} Spawner'
# Messages
messages:
check-level: '&aYou are level &e{level}&a.'
levelup: '&aYou have leveled up to level &e{level}&a.'
bought-spawner: '&aYou have purchased a &c{mob} Spawner &afor &e{price}&a.'
insufficient-funds: '&cYou need {price} to purchase this spawner.'
insufficient-level: '&cYou must be level {level} in order to purchase this spawner.'
mined-spawner-fee: '&aYou have been charged &c{price} &afor mining this &c{mob} &aspawner.'
missing-silk-perm: '&cYou do not have permission to mine spawners with silk touch.'
cannot-mine-spawner: '&cYou must mine this spawner with silk touch.'
reloaded: '&aEuboeaSpawners reloaded successfully.'
missing-reload-perm: '&cYou do not have permission for this command.'
gave-spawner: '&e{player} &ahas been given &e{amount} &c{mob} &aspawner(s).'
missing-give-perm: '&cYou do not have permission for this command.'
The name of the plugin is EuboeaSpawners.
(XP numbers/mobs are placeholders to explain the concept)
Spawner levels:
Everyone starts off at spawner level 1. Level 1 would allow players to purchase and place down chicken spawners. Once the player gets to XP level 2, they can do /spawner rankup or /spawner levelup and they become spawner level 2. This rank allows them to purchase and place pig spawners. The player keeps ranking up until they reach spawner level 12 which allows them to purchase and place down iron golem spawners and all the mobs below that level.
Players can check their levels with /spawner level
Permissions would be euboeaspawners.level and euboeaspawners.levelup
Buy signs will by typed in game like this:
EuboeaSpawner
Zombie
$20000
The buy sign will display what spawner level is required to purchase a zombie spawner.
Once the sign is finished it will be formatted in game like this
EuboeaSpawner
Zombie
$20000
Required: 5
(if chicken spawners are level 1, the 4th line on the buy sign would just be empty for them)
A message will show up if a player tries to buy a spawner but doesn't have sufficient funds or if the player is not high enough level.
A message also shows up upon purchase.
Silk Touch/Creeper Eggs:
Players with the permission euboeaspawners.silktouch will be able to mine spawners with silk touch to get them back. When a spawner is mined with silk touch, the player is charged X amount of money (using essentials balance) depending on the mob. If the player does not have sufficient funds, a message will tell them in chat and the spawner will not be destroyed.
Spawners can ONLY be mined using silk touch, anything else will not break the spawner. Players who do not have permission to mine spawners with silk touch cannot break the spawner by mining it.
All players by default can blow up spawners with creeper eggs but there is a chance it may not drop set in the config.
All other methods of blowing up spawners (tnt, wither, bed explosions, etc) will simply break the spawner but the item will not drop.
Spawner Formatting:
The actual spawner item would be named as "&c{mob} Spawner"
(for example, Zombie Spawner)
Commands to spawn in spawners:
/spawner give (player) (mob) (amount)
permission: euboeaspawners.give
Reloading config:
Reload the config with /spawner reload. Permission would be euboeaspawners.reload
LOOKING FOR SOMEONE PROFESSIONAL WITH A GOOD REP. I WILL PAY FIRST. DROP DISCORD AND PORTFOLIO/PAST WORK BELOW
EVERYTHING BELOW MUST BE CONFIGURABLE
Example config:
# Spawner levels
chicken:
level: 1
pig:
level: 2
cost: 15 (meaning 15 xp levels to levelup to 2)
cow:
level: 3
cost: 20
zombie:
level: 4
cost: 25
skeleton:
level: 5
cost: 30
spider:
level: 6
cost: 35
cavespider:
level: 7
cost: 40
creeper:
level: 8
cost: 45
blaze:
level: 9
cost: 50
enderman:
level: 10
cost: 55
zombiepigman:
level: 11
cost: 60
irongolem:
level: 12
cost: 65
# Mining spawner fee
chicken: 5000 (essentials economy)
cow: 5000
pig: 5000
zombie: 5000
skeleton: 5000
spider: 5000
cavespider: 5000
creeper: 5000
blaze: 5000
enderman: 5000
zombiepigman: 5000
irongolem: 5000
# Spawner signs
create-spawner-sign:
- 'EuboeaSpawner'
- '{mob}'
- '{price}'
spawner-sign-format:
- '&aEuboeaSpawner'
- '{mob}'
- '{price}'
- '&cRequired: {level}'
# Creeper egg chance
# Enter a whole number from 1-100 that will be used as a percentage for the chance of spawners dropping when blown up with a creeper egg
creeper-egg-chance: 50
# Spawner format
spawner-item-format: '&c{mob} Spawner'
# Messages
messages:
check-level: '&aYou are level &e{level}&a.'
levelup: '&aYou have leveled up to level &e{level}&a.'
bought-spawner: '&aYou have purchased a &c{mob} Spawner &afor &e{price}&a.'
insufficient-funds: '&cYou need {price} to purchase this spawner.'
insufficient-level: '&cYou must be level {level} in order to purchase this spawner.'
mined-spawner-fee: '&aYou have been charged &c{price} &afor mining this &c{mob} &aspawner.'
missing-silk-perm: '&cYou do not have permission to mine spawners with silk touch.'
cannot-mine-spawner: '&cYou must mine this spawner with silk touch.'
reloaded: '&aEuboeaSpawners reloaded successfully.'
missing-reload-perm: '&cYou do not have permission for this command.'
gave-spawner: '&e{player} &ahas been given &e{amount} &c{mob} &aspawner(s).'
missing-give-perm: '&cYou do not have permission for this command.'
Last edited:
