This plugin finally adds a use to dragon eggs! When you right click a dragon egg while holding an eye of ender it will explode and summon an ender dragon. The plugin also includes many other features!
Simply place the DragonEggs.jar file into your /plugins directory and start/reload your server. A configuration file will be created that you can edit.
Due to DevBukkit's page encoding constraints it is not possible to embed a video. You can check the video out here. The video was made by KeepLife InContact, thanks!
The permission to summon ender dragons is DragonEggs.Summon which defaults to TRUE. The permission DragonEggs.Admin for all the commands defaults to OP.
Command |
Permission Node |
| /DragonEggs reload - Reload the configuration file | DragonEggs.Admin |
| /DragonEggs reset - Reset the configuration file | DragonEggs.Admin |
| /DragonEggs kill <radius> - Kill all ender dragons within <radius> blocks of you | DragonEggs.Admin |
I recommend using a text editor such as Notepad++ because it makes your life a lot easier.
Configuration Node |
Description |
Type |
Default |
| Messages.SummonSuccess | The message when a dragon egg hatches. It must be within quotes. You can use colours! | String | '&9You have released the wrath of the Ender Dragon!' |
| Messages.Fail | The message when a player fails to hatch a dragon egg. This applies to a player not having permission and not having the correct item(s). It must be within quotes. You can use colours! | String | '&2You fail to summon the beast under your command.' |
| Messages.WrongWorld | The message if a player tries to summon an ender dragon in the main world or nether if WorldControl.SummonDragonInEndOnly is set to true. It must be within quotes. You can use colours! | String | '&4The beast refuses to inhabit such a world.' |
| Dragon.CreatePortal | If false an ender dragon will not create a portal and egg on death. If a portal is created in the main world or nether it will go nowhere. | Boolean | false | Dragon.DropEgg | If true an ender dragon will drop a dragon egg as an entity item on death. Useful if Dragon.CreatePortal is set to false. | Boolean | true |
| Dragon.Health | The amount of health an ender dragon will have. The default is 200. This only affects dragons summoned from eggs. | Integer | 200 |
| Dragon.Limit | Limit the amount of ender dragons per world. | List | - world;10 - world_nether;0 - world_the_end;1 |
| ItemCost.Enabled | If true a player will be required to have the specified item(s) to summon an ender dragon. | Boolean | true |
| ItemCost.Item | The item that should be taken. | String | GOLDEN_CARROT |
| ItemCost.Amount | The amount of the item | Integer | 32 |
| EconomyCost.Enabled | Whether it should cost money to summon an ender dragon. Requires Vault and a Vault supported economy plugin. | Boolean | false |
| EconomyCost.Cost | The price to summon an ender dragon. | Boolean | false |
| DisableDragonSpawn.NormalEnv | If true ender dragons cannot be summoned in a normal world environment. | Boolean | false |
| DisableDragonSpawn.NetherEnv | If true ender dragons cannot be summoned in a nether world environment. | Boolean | false |
| DisableDragonSpawn.TheEndEnv | If true ender dragons cannot be summoned in an end world environment. | Boolean | false |
| DisableDragonBlockDamage.NormalEnv | If true ender dragons will not destroy any blocks in a normal world environment. | Boolean | false |
| DisableDragonBlockDamage.NetherEnv | If true ender dragons will not destroy any blocks in a nether world environment. | Boolean | false |
| DisableDragonBlockDamage.TheEndEnv | If true ender dragons will not destroy any blocks in an end world environment. | Boolean | false |
| DragonEggRecipe.Enabled | If true the custom crafting recipe will be enabled. | Boolean | true |
| DragonEggRecipe.<SlotName> | Check out this page. | String | ... |
Source can be viewed on GitHub.
If you find this plugin useful then please consider making a donation.