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.

Donate


Comments

Posts Quoted:
Reply
Clear All Quotes

About This Project

Categories

Members

Recent Files