Skip to content

Releases: NerdNu/DragonFight

v1.4.1

24 Jan 09:20
Compare
Choose a tag to compare

Fix null pointer exception on startup.

v1.4.0

27 Dec 15:29
Compare
Choose a tag to compare
  • Add /df spawn <n> to spawn stage n without having to start a fight first. Useful for testing.
  • Add player-command and stage-command properties of the stage configuration to run a command for each player in the fight or run one command for the stage as a whole, respectively. These command strings undergo substitution of %var% variables, as discussed in the README.

v1.3.0

06 Oct 11:12
Compare
Choose a tag to compare
  • Updated to api-version 1.18.
  • Store current stage number and next stage (during transition) in config.yml rather than trying to infer the stage number from the presence of entities. This should be more reliable.

v1.2.0

05 Aug 06:44
Compare
Choose a tag to compare

Allow /df config to configure bar colour, subtitles and message for stage 11 (the Ender Dragon), too.

v1.1.4

04 Aug 13:32
Compare
Choose a tag to compare

Bug fix: search a broader area for end crystals when detecting fight initiation.

v1.1.3

14 May 13:57
Compare
Choose a tag to compare
  • Remove surplus dragons every 30 seconds.
  • At the end of a fight, clear the fight owner to suppress drops from spurious dragons.

v1.1.2

08 May 02:45
Compare
Choose a tag to compare
  • Fix reversed sense of a condition in /df info.
  • Log boss and dragon deaths.

v1.1.1

07 May 05:48
Compare
Choose a tag to compare

Better handling of new dragon spawns.

  • Try to preserve the dragon associated with the DragonBattle when removing surplus dragons.
  • Wait one more tick after a dragon spawns before removing surplus dragons (fingers crossed).
  • More logging of precision dragon removal and larger kill radius tolerance.
  • Jump to stage 11 when stage 0 is inferred but a dragon spawns (and we're actually in stage 11).
  • Prevent NPE in /df info when the DragonBattle has spontaneously forgotten about the dragon.

v1.1.0

05 May 03:54
Compare
Choose a tag to compare

Deal with randomly absent dragons and random surplus dragons.

  • Testing reveals that sometimes the dragon isn't loaded and is then generated when a player logs in to the end.
  • Only advance stages if we detect a dragon spawn in stage 0.
  • Extra logging about state inferences.
  • Keep arena chunks loaded until a consistency checker is implemented.
  • Add logging prefixes in. If only we didn't filter these from the logs.

v1.0.0

03 May 11:12
Compare
Choose a tag to compare

Initial release.

The main thing missing at the moment is score-keeping.