DragonEggDrop Revival 1.5.1

Custom Ender Dragon loot to reward your players greatly! (Active Fork of PixelStix's DragonEggDrop)

  1. 2008Choco
    Native Minecraft Version:
    1.13
    Tested Minecraft Versions:
    • 1.9
    • 1.10
    • 1.11
    • 1.12
    • 1.13
    Source Code:
    https://github.com/2008Choco/DragonEggDrop/
    Contributors:
    NinjaStix
    DragonEggDrop for Minecraft 1.9.x - 1.12.x: Download on GitHub
    DragonEggDrop for Minecraft 1.13.x: Download on GitHub
    DragonEggDrop for Minecraft 1.13.1+: See latest release

    DragonEggDrop_Features.jpg

    "Reward your players with a dragon egg / loot chest after every Ender Dragon battle in a grand fashion!"

    Of course it's incredibly rewarding to kill that Ender Dragon that's been lurking on your server for quite some time, disrupting the endermen in their natural habitat, The End. But what benefit do your players get from killing the Ender Dragon!? The satisfaction and bragging rights of killing one of the end-game bosses in the game!? What if you could provide your players with more?

    The entire goal of this plugin is to give a reason for your players to want to kill the Ender Dragon, and continue to do so as many times as they would like without having to farm for those notorious End Crystals.

    - Custom Ender Dragon loot drop with randomized loot chests or custom Dragon Eggs
    - Infinite Ender Dragon respawn rates! Hours upon hours of senseless draconic murder!
    - Randomized configurable dragon names displayed in the boss bar
    - Custom particle effects for animations after the dragon's death

    [​IMG]
    [​IMG]

    This plugin is a fork of NinjaStix's DragonEggDrop plugin that was no longer maintained after an immense time of inactivity from the author. This was a request from a user to allow for 1.11.2 support, but I thought I would go above and beyond to support 1.9.x - 1.11.x servers and above! This is an actively maintained resource, and the successor to the original DragonEggDrop.


    DragonEggDrop_Commands.jpg


    There are very little features provided in the plugin as most functionality is provided in the mechanics of the dragon's death. However, there are some commands to allow the addition of items to the loot.yml file, and to permit version information

    /dragoneggdrop (Alias... /ded):
    See a basic overview of the plugin, its author(s) and version information
    Arguments:
    - /dragoneggdrop reload - Reload the plugin's configuration file
    - /dragoneggdrop help - Retrieve help information for all possible commands
    /dragontemplate (Alias... /template):
    Modify or view information about a specific dragon template from in-game. This command is a work in progress as of 1.4.0-BETA1
    Arguments:
    - /dragontemplate list - List all loaded templates
    - /dragontemplate <template> (view/info) - View information on a given template
    - /dragontemplate <template> edit addloot [weight] - Add an item from hand to the selected templates loot with an optional weight value. Weight defaults to 1 if not specified​


    DragonEggDrop_Permissions.jpg

    Of course, many of these commands would not make sense to allow your players to use. There are permissions for all sub-commands of the /dragoneggdrop and /dragontemplate commands, and they are as followed:

    dragoneggdrop.* - Grant access to all features in dragoneggdrop
    dragoneggdrop.help - Allow access to the "/dragoneggdrop help" command
    dragoneggdrop.reload - Allow access to the "/dragoneggdrop reload" command
    dragoneggdrop.template.* - Allow access to the details of all loaded dragon templates
    dragoneggdrop.template.list - Allow access to the "/dragontemplate list" command
    dragoneggdrop.template.info - Allow access to the "dragontemplate <template> info" command
    dragoneggdrop.template.edit.* - Allow access to data modifications for dragon templates
    dragoneggdrop.template.edit.addloot - Allow access to the "/dragontemplate <template> edit addloot [weight]" command
    dragoneggdrop.template.edit.set - Allow access to the "/dragontemplate <template> edit set" command (work in progress)



    DragonEggDrop_SourceCode.jpg

    Of course, given that NinjaStix's original DragonEggDrop resource was open sourced and licensed under the "GNU General Public License", I am legally obligated to open source this project and provide source code alongside the download of this plugin. Due to this, releases for this project will be made on GitHub (as you may have already discovered had you clicked the download button), and source code will always be readily available.

    Active GitHub Fork https://github.com/2008Choco/DragonEggDrop/
    NinjaStix's GitLab Repository: https://gitlab.com/xPixelRagex/DragonEggDrop/

    You are more than welcome to fork and PR this resource, or even request features / report bugs. Be sure to do so on GitHub's Issue Tracker in which I will be able to actively maintain bug reports and feature requests. It is rather difficult for me to manage them in either the review section or the Discussion thread, so please do not hesitate to visit the tracker if you are having any issues.

    As an added bonus, if you'd like to check this project's Javadocs, you are more than welcome to browse them here. Please note that these Javadocs may be either ahead of the current release or slightly before it. I update these manually:
    https://choco.gg/javadocs/dragoneggdrop-revival/



    If you enjoy this resources, please do consider donating. Be aware that this resource is provided free of charge and as long as you're enjoying it, I'm happy. However, if you insist on supporting me financially, you are welcome to donate using the button below. I appreciate it greatly, but do not feel inclined to donate if you do not have the funds necessary to do so. Thank you and enjoy this free resource!

    temp.png
    Xiione, mat41997, Marcely99 and 2 others like this.

Recent Reviews

  1. Gustavo_Player
    Gustavo_Player
    5/5,
    Version: 1.5.0
    The falling animation of Dragon Egg don't work! =(
    1. 2008Choco
      Author's Response
      I've noticed that this is actually 1.13 being silly with how it renders particles :( It only renders them from a certain distance. I'll see if I can fix that, but I'm doubtful.
  2. Cisnet
    Cisnet
    5/5,
    Version: 1.5.0
    Thanks for 1.13 .
  3. muzyeh
    muzyeh
    5/5,
    Version: 1.4.2
    1.13 up what time ? thx
    ------------------------------------------------------------------
  4. Cocoa
    Cocoa
    5/5,
    Version: 1.4.2
    Had a few issues and bugs with it, but nothing I couldn't fix myself. Simple solutions. Definitely does what I expect, and I appreciate it.
    1. 2008Choco
      Author's Response
      As an added bonus, all those bugs you've experienced are resolved already in the 1.13 version :) I'm just waiting on a pre-release so I can test!
  5. Xiione
    Xiione
    5/5,
    Version: 1.4.2
    Overall, amazing plugin. Contains all the features I could ever ask for in this kind of plugin.
    My only problem with is that some features can't be disabled, namely the action bar respawn countdown. A few of my other plugins utilize the action bar to display important information.

    TL;DR: Could you add an option to toggle the action bar countdown? Thank you!
    1. 2008Choco
      Author's Response
      In the config, if instead of messages for the action bar message you put [] (i.e. an empty list), the action bar will disable :)
  6. KnifeKat
    KnifeKat
    5/5,
    Version: 1.4.2
    Downloaded just to try to offset the poorly given negative review for something so minor, instead of getting it fixed and publishing an actual review instead of a hate review.

    Hope this helps bro. I can't wait till 1.13, to have this completely polished & updated.

    My server launches in 1.13, as well. This will be a critical aspect to the server, and I sure as hell look forward to the goodies that await it!

    Possibly a GUI to "Drop" items into, to customize the awards for dragons in game? ie: I have a Diamond Sword with Mending on it. Go /ded edit - pick my dragon I made in the GUI, and pick items or whichever to add to the pool of rewards.

    That or something like holding the item in your hand and /dededit additem Bahamut to add the item I am holding to my dragon named Bahamut for example.

    Hope your life is doing good, have a great one mate!
    1. 2008Choco
      Author's Response
      Thank you! :D Yes I’m doing well. I hope you are as well.

      I’m glad to hear you’re starting your server in 1.13. Always glad to see people using latest software. I do like the idea of the GUI however and I’ll take this into consideration. Thanks! Enjoy and good luck with your server.
  7. Foxing_
    Foxing_
    3/5,
    Version: 1.4.2
    DragonEggDrop doesn't work out of the box - you have to go through and edit an error in each of the dragon config file to get it to work for the first time. Read through the discussion page to find information on this.

    The plugin also runs commands against a random player in the end, not necessarily a player involved in the dragon fight. This means players can AFK in the End and have an equal chance of winning a prize as someone who was actually fighting the dragon.
    1. 2008Choco
      Author's Response
      For the first, you are correct. This is something I've neglected to fix due to 1.13 being so close. Upon release of 1.13, this issue will be resolved. I just don't see any reason to publish an update when Mojang is going to start publishing pre-releases in the coming weeks.

      As for the second, that's something I was actually unaware of. I must have left that in for testing but forgot to switch back. Again, this may be resolved after 1.13 :)
  8. qsefthuopq
    qsefthuopq
    5/5,
    Version: 1.4.2
    Great plugin.It had been used in my server for a long time and work fine. :)
    1. 2008Choco
      Author's Response
      Thank you and I'm glad you're enjoying the resource! :D I hope the latest version helped resolve the issue you were having!
  9. KnifeKat
    KnifeKat
    5/5,
    Version: 1.4.1
    Looking forward to the updates when you finally have some time. Otherwise i haven't messed with this plugin too much beyond customizing it in the config. Still having the random issues, but its fine for now. =)

    Have a good Christmas!
    1. 2008Choco
      Author's Response
      Before I go on Christmas break and just after the completion of my exams, I figured I'd make a release to resolve the issues that were brought to my attention. Thanks for your continued support and patience ^-^ I appreciate it greatly. I'm glad you enjoy the plugin, and Merry Christmas to you as well.
  10. CloudeLecaw
    CloudeLecaw
    5/5,
    Version: 1.4.1
    A great Plugin that has many options for RP -Playing or ServerEvents. the only thing i am missing is an option to not allow the dragon to destory blocks :D
    1. 2008Choco
      Author's Response
      A bit of a late reply, but I appreciate the review! I'm glad you're enjoying the plugin for roleplay servers. I'd imagine this plugin suits it quite well.

      As for dragons not breaking blocks, that feature is not in the scope of this plugin. However, I guarantee you that there are plugins that will prevent this. That being said... I'm not sure dragons destroy blocks at all. Last I checked, they phased through blocks without an issue. Perhaps one of your existing plugins is doing this as an additional feature because DragonEggDrop does not.