CrystalEggFactory
What is it?
CrystalEggFactory is an open-source Bukkit/Spigot plugin designed to grant ops (by default) the ability to create spawn eggs that do not have the ability to change spawners. (A Minecraft 1.8 Feature)
By default, normal spawn eggs (from creative mode) will have the ability to change spawners, it is only the eggs spawned in from this plugin that will not have the ability to change spawners.
Why Create Such A Plugin?
This plugin is particularly helpful for 1.8 semi-vanilla Minecraft servers that like the idea of giving their players spawn eggs, but don't like the idea of their players changing spawners. Some think this new 1.8 feature of changing spawners with spawn eggs is too overpowered, too anti-vanilla; using this plugin is a counter-measure to that feature.
Do 'Normal' Spawn Eggs Still Change Spawners?
Yes and no, this plugin was originally created with the intention of not nerfing already-existing spawn-eggs, however that isn't to say you can't ban them all if you wanted too. This can be done by CrystalEggFactory's Egg-Ban function, by either specifying a specific world (world being overworld / end / nether) to ban all spawn-eggs in, or by specifying a pair of x/z coordinates in a specific world to ban all spawn-eggs in. With the ability to either ban all eggs, or just keep CrystalEggs from working on spawners, the choice is yours.
So How Does The Plugin Tell The Difference Between Normal Spawn Eggs, And Nerfed Spawn Eggs?
The nerfed spawn eggs are distinctly marked by having an enchantment on them.
Commands & A How-To
/egg <mob-type> <amount> Places the specified amount of the specified mob-type spawn-egg in your inventory /egglist Displays a list of all the spawn eggs, and the many mob-type attribute aliases they each contain /eggbanworld <world-type: overworld / nether / end> <true / false> Disable or enable the use of all spawn eggs (by non-ops) in a specified world /eggban <x1> <z1> <x2> <z2> <ID_Name> Bans the use of all spawn-eggs between (x1, z1) through (x2, z2) The ban only applies in the world (overworld / nether / end) where you execute the command Assigning the banned area an ID_Name will enable you to easily manage multiple banned areas /eggunban <ID_Name> Will remove the banned area that shares the specified ID_Name /eggbanlist Shows whether spawn-eggs are currently banned or not banned in the overworld, nether, and end Continues to display all currently banned areas, displaying the corresponding ID_Names, world, and pair of x/z coordinates
Permissions
By default, all commands listed in this plugin are only accessible by operators. Operators are also able to use any spawn egg to change spawners, and are not subject to egg-banned worlds or regions. This default option can be changed in the plugin.yml. Credits
Project Developers
- Alex Woodward aka Jwood9198
- Ivan Frasure aka Jacc734
- Justin Flory aka jflory7
Project Support
The fantastic community of CrystalCraftMC for helping inspire, and give suggestion to this project.
Check Out The Project At GitHub!
https://github.com/CrystalCraftMC/CrystalEggFactory/wiki
This plugin is held under the Apache License 2.0 , © CrystalCraftMC 2015
Statistics
This plugin utilises Hidendra's Plugin Metrics system, which collects and sends information to mcstats.org, such as the server's version of Java, what version of the plugin is being used, what type of operating system my plugin is being used on, and more. For more info, please click here.