DragonEggDrop Revival 1.8.2

Ender Dragon loot tables and death effects. (Active Fork of PixelStix's DragonEggDrop)

  1. Efficiency improvements, minor fixes & features

    Choco
    As I am writing this release, I am away for personal, mental-health reasons. I apologize for not responding to those seeking support, though this time to myself is much required. In such time, I have focused a lot of my time into updating my resources, DragonEggDrop included. Another major release is in the works, but until such time, changes in this minor release are as follows:
    • Clicking one of the templates in chat from /dragontemplates will now suggest a...
  2. Minor Bug Fixes

    Choco
    • Add a /dragontemplate <template> generateloot argument to generate the loot table of the specified template. A chest will be placed at the feet of the player running the command.
      • Permission: dragoneggdrop.command.template.generateloot, default to op players
    • CAUTION: Changed permission nodes for commands
      • dragoneggdrop.reload -> dragoneggdrop.command.reload...
  3. Loot System Rewrite, Bug Fixes & QOL

    Choco
    NOTE: YOU MUST UPDATE YOUR SERVER IN ORDER TO USE THIS VERSION OF DragonEggDrop!!! IT USES NEW API ADDED RECENTLY AND WILL NOT WORK ON SERVERS VERSION 1.15.2 RELEASED BEFORE March 24th 2020!!!

    Changelog
    Because the changelog is as large as it is, changes have been broken up into individual categories

    Core Changes
    • Depend on Spigot API instead of Bukkit. This plugin will no longer work...
    PlebexerMC, Elijah, DerekZil and 4 others like this.
  4. Update to Minecraft 1.15.x

    Choco
    • Update to Minecraft 1.15.x (#26 by @OliPulse - Thank you very much!)
    • Drop support for Minecraft 1.14.x
    • Fix a NullPointerException when running /dragoneggdrop due to the updater not being initialized
    • Increase the update check timer from 30 minutes to 6 hours in order to be less intrusive
    smeths, OliPulse and Lee like this.
  5. Minecraft 1.14 support

    Choco
    • Update to Minecraft 1.14
    • Drop support for Minecraft 1.13.0
    • Fix an IllegalStateException when running /dragoneggdrop due to the updater not being initialized
    jacksharkben, muzyeh and DerekZil like this.
  6. Critical Bug Fixes

    Choco
    • Fix a NullPointerException on startup if dragon templates contained any loot without enchantments
    • Fix a rare NullPointerException thrown when generating dragon loot if, somehow, a dragon's name was invalid
    • Fix file-based template identifiers allowing the use of spaces rendering them inaccessible by command. Dragon template identifiers now use underscores in place of spaces
    Thank you to SmallSansSerif for bringing these issues to my attention on my...
    DerekZil likes this.
  7. Featureful update and /dragonrespawn command

    Choco
    • Added a /dragonrespawn command to better control how the respawn process works
      • /dragonrespawn <stop|interrupt|cancel> [world] will cancel any current respawn countdown either in the world in which the command is executed, or the specified world
      • /dragonrespawn <start> [time] [template] [world] will start a new respawn countdown for x amount of time (defaults to 5m) with the specified template (defaults to a random template) in the given world (defaults to the world in...
  8. Minor fixes for the previous release

    Choco
    • Fixed a NullPointerException when throwing a dragon egg in the end before a dragon has been spawned since the last reset
    • Fixed some missing whitespace in default dragon templates
    • Fixed particles not showing from a distance, ruining the overall death effect of the dragon. Particles are now forcibly spawned for the death animation
    • Fixed a pseudorandom player being chosen as the target for dragon reward commands. The killer will now be selected as the feature implies
  9. DragonEggDrop for Minecraft 1.9.x - 1.12.x and 1.13.x

    Choco
    ! IMPORTANT
    While this is a 1.5.0 release, it should be noted that there are two 1.5.0 versions; regular and legacy. Between the two versions, changelogs are identical aside from the fact that the legacy version supports 1.9.x - 1.12.x (will be housed on the legacy branch) and the regular version supports Minecraft 1.13.x which will remain on the master branch and be supported for the foreseeable future. Below are the common patch notes...
  10. Small Fixes & Command Rewards

    Choco
    • Fixed issue #5. NullPointerException when starting the plugin and "tempData.json" was empty
    • Fixed issue #7. NullPointerException if attempting to apply unsupported/unknown attributes to the dragon
    • Added a "death-commands" configuration option to execute commands as a reward for killing the dragon
      • %player% is a placeholder which gets...
    DerekZil likes this.