DragonEggs
DragonEggs v2.3
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!
Usage
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.
Current Features
- Summon ender dragons
- Customizable messages
- Dragon egg crafting recipe
- Disable ender dragons creating a portal on death
- Change the ender dragon's drop
- Take a configurable item(s) when summoning an ender dragon
- Economy support
- Per-environment summoning restrictions
- Per-environment anti-block damage for ender dragons
- Per-world limit of ender dragons
- Custom ender dragon health
Planned Features
- Suggest below
Plugin Spotlight
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!
Commands and Permissions
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 |
Configuration
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
Source can be viewed on GitHub.
Statistics
Support the Development
If you find this plugin useful then please consider making a donation.

-
View User Profile
-
Send Message
Posted Mar 19, 2014how you add custom drops ?
-
View User Profile
-
Send Message
Posted Feb 10, 2014Awesome :D
Actually when summoned dragon can accross everything (not tried lava yet :p ). Could it be possible to limit this ability to few block's family ? (eg : obsidian, ender stone...) I want to confine it inside a dunjon, but if it can accross everykind of stuff 's gonna be difficult :D
Thanks a lot !
-
View User Profile
-
Send Message
Posted Jan 1, 2014@AtomikZero117
Make sure you've got the correct items/economy money if set up, and that you're holding an eye of ender. It has been tested many times and does work.
-
View User Profile
-
Send Message
Posted Jan 1, 2014Whenever I right click on the dragon egg it doesn't want to spawn. I'm on the latest version of MineCraft.
-
View User Profile
-
Send Message
Posted Dec 16, 2013@ThunderRaikou Not too interested in investing time into a feature like that sorry. You can try this plugin instead: http://dev.bukkit.org/bukkit-plugins/dragontravel/
-
View User Profile
-
Send Message
Posted Dec 16, 2013add riding on dragons
-
View User Profile
-
Send Message
Posted Dec 2, 2013@nashoxx
I haven't yet tested it in 1.7.2, what doesn't seem to work?
-
View User Profile
-
Send Message
Posted Dec 2, 2013Thanks for making this awesome plugin! Could you please update it to 1.7.2? Thanks a lot!
-
View User Profile
-
Send Message
Posted May 23, 2013Looks like a pretty awesome plugin. Thanks for making it! I suggested a feature I don't see here in a ticket.
Also, do you have the source code published anywhere?
-
View User Profile
-
Send Message
Posted May 16, 2013Nice plugin! It works very well :D
-
View User Profile
-
Send Message
Posted Apr 30, 2013guys it always says faleid to sumon the beast wtf is that?
-
View User Profile
-
Send Message
Posted Apr 20, 2013i think you guys like this! if any devs wants to make this i would be grateful http://forums.bukkit.org/threads/better-enderdragon-boss.142112/
-
View User Profile
-
Send Message
Posted Dec 31, 2012@BONNe1704
You have to have the golden carrots in your inventory and then right click the dragon egg with an eye of ender in your hand.
-
View User Profile
-
Send Message
Posted Dec 31, 2012I have problem. Even with default config, I cannot spawn a Dragon. It shows SummonFail error, but i have got 32 golden carrots in hand and Essentails plugin lets spawn Enderdragon. Also I was doing it whit OP and also put PEX permission to spawn it. No changes.
-
View User Profile
-
Send Message
Posted Dec 13, 2012@JvS15NL
It's definitely possible although I don't have enough knowledge to do that. I suggest you try http://dev.bukkit.org/server-mods/ridethadragon/
-
View User Profile
-
Send Message
Posted Dec 12, 2012Can you make it able to place like a saddle on a dragon and fly with it? or would that be too hard for a plugin? Thanks Jesse
-
View User Profile
-
Send Message
Posted Dec 8, 2012New version with tons of new features waiting to be approved. :)
-
View User Profile
-
Send Message
Posted Dec 7, 2012@Shvesley
Yeah put it on pastebin and link me.
-
View User Profile
-
Send Message
Posted Dec 6, 2012@YoFuzzy3
Tried it again while holding a eye of ender. Still no luck. Want a copy of my config perhaps?
-
View User Profile
-
Send Message
Posted Dec 6, 2012@Shvesley
The plugin works perfectly fine for me with the settings you described. Make sure you're right clicking the dragon egg while holding an eye of ender in your hand.