About:
SpawnerLegacy implements fully customisable spawners.
Plugin features:
✦ Spawners have 6 different upgrades - range (required player distance from the spawner), delay (time between each spawning), amount (entity amount that will be spawned), limit (maximum amount of entities near the spawner for it to spawn), wisdom (entity's dropped xp increasement) and looting (entity's dropped item increasement).
✦ All spawner spawn requirements can be fully changed to fit your needs in the requirements.yml file.
✦ Spawner holograms show data about each spawner - entity type and stack size, condition warning and spawner spawn time countdown.
✦ Spawner breaking supports silk touch (or other enchantments), allows to change breaking chance, xp drops and much more.
✦ Stacking allows players to add multiple same-type spawners into one, increasing it's spawning rate and improving server performance. (disabled by default)
✦ Spawners can be switched on and off in the upgrade GUI, enabling players to stop entity spawning at any moment. (disabled by default)
✦ When charges are enabled the spawner requires for the player to purchase spawn charges for the spawner to spawn. (disabled by default)
✦ Spawnable entity limit enables spawners to spawn only a certain amount of entities before being destroyed. (disabled by default)
✦ This plugin provides other options, such as, spawner type changing with a spawn egg, empty spawners that let players to switch the spawner type at any time using a spawn egg, chunk limits, fully customisable pricing, entity modification and much more in the configuration.yml file.
✦ Spawners can be purchased and sold using the built-in shops that can be customised in the shop.yml file.
✦ All plugin texts can be fully changed in the language.yml file.
Note! This plugin is not finished and will have much more features and other plugin support in upcoming updates.
If you want to have a preview of this plugin but do not want to purchase it at the moment you can download the free version - SpawnerMeta, however it does not have as much features or customisation.
Need
cheap
Minecraft server hosting?
Check out CentroNodes, and use code "RELLOX" for 5% off.
Preview:
Requirements:
✦ Minecraft version 1.14 - 1.21
✦ Java 16+
Supported plugins:
✦ Vault (for economy)
✦ WildStacker (for entity stacking)
✦ WildTools (for crowbar tool)
Help and support:
✦ If you need any help with SpawnerLegacy, 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:
Player commands:
✦ /spawnershop - for players to buy spawners
✦ /spawnerdrops - for players to get back spawner drops if inventory was full
✦ /spawnerlocations - to view all placed spawners
✦ /spawnertrust - for players to manage their trusted player list for spawner
Operator commands:
Use
/spawnerlegacy or
/sl to view possible operations.
✦
/sl give [entity^][:metadata?] [amount*] [player?] [value?] - to give spawner(s) to youself or 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
- {range, delay, amount, limit, wisdom, looting},[charges],[spawnable] or write '-' to use default value)
✦
/sl modify - to modify a target spawner;
....⋆
/sl modify type [entity^] - to change the spawner type;
....⋆
/sl modify stack [value*] - to change the spawner stack size;
....⋆
/sl modify spawnable [value*] - to change the spawnable entity amount;
....⋆
/sl modify charges [value*] - to change the charge amount;
....⋆
/sl modify owner [player^/uuid*/#none] - to set or remove the spawner owner;
....⋆
/sl modify metadata [metadata^] - to set or remove the spawner metadata;
(use + or - to add or subtract, or no sign to set the value for 'value' argument);
(for owner and metadata use #none to remove the value);
....
⋆
/sl modify tags [add/remove] [tag^] [state?]
- to add or remove tags to a spawner;
(there are 2 states - {permanent - tag will be saved on the spawner, and on the item when broken} and {temporary - tag will not be saved on the spawner, and will be removed when the spawner gets unloaded or is removed}; if no state has been given it will be set to permanent automatically);
✦
/sl location - to manage spawner locations:
....⋆
/sl location view [player^] [world^?] - to view all placed spawner locations in a world or worlds (leave world empty to view in all worlds);
....⋆
/sl location validate [player^] [world^?] - to validate all placed spawner locations in a world or worlds, this will remove any invalid spawner locations from the file;
....⋆
/sl location clear [player^] [world^?] - to clear all placed spawner locations in a world or worlds;
(use #natural at the player argument to view, validate or clear all natural spawners that is or have been loaded);
✦
/sl active [world^]
- to view information about all active spawners.
✦
/sl pause [on/off]
- to pause all spawners.
✦
/sl version
- to view plugin version.
(^ - given argument, * - choosable argument, ? - optional argument)