Skip to content

Releases: Winds-Studio/DeathMessages

DeathMessages v1.4.20-SNAPSHOT

17 Nov 13:45
1adeab4
Compare
Choose a tag to compare
Pre-release

Commits

  • 29d8a8e: Always save config after it init & Strip repeat comments in the config (Dreeam)
  • 99ed305: [ci skip] Remove config refactor from TODO, since no need (Dreeam)
  • a9a964b: [ci skip] Update version in README (Dreeam)
  • 1adeab4: Bump dependencies (Dreeam)

DeathMessages v1.4.19

24 Jun 23:51
78e0df9
Compare
Choose a tag to compare

DeathMessages v1.4.19

DeathMessages v1.4.19 is released. It's another fixes for lots of bugs and issues also a huge improvement to the performance, but there are still some bugs found or reported. So I recommend to always use latest action build or dev-build in releases (more stable than action build), that includes fixes or optimizations. btw it's always hard and painful to debug or locate some bugs, I finally knew the meaning of works on my machine lol (

You should backup your DeathMessages config before updating to this release to prevent potential and unnecessary config lost.

Changes:

New

  • Bump dependencies
  • Added 1.20.5 ~ 1.21 Support
  • Improved 1.20.3+ compatibility
  • Improved lower version compatibility
  • Readded hover event support
  • Added better and faster server version detect
  • Added support for death by suicide command
  • Added fix for MC-84595
  • Added support for both adventure and bungee api RGB color code (&#a25981 or #a25981)

Fixes

  • Refactor and optimized onInteract listener
  • Refactor ComponentUtil & Eco hook
  • Fixed TabComplete
  • Fixed item name not capitalized first letter
  • Fixed shoeItem hover
  • Fixed blacklist command
  • Fixed NPE if put non-exist world in World-Groups config
  • Fixed WorldGuard 6/7 hook
  • Fixed missing prefix in death messages
  • Fixed wrong death message killed by end dragon
  • Fixed death messages permission sorting
  • Fixed updater
  • Fixed discord death messages display
  • Fixed toggle command
  • Fixed config key sync issue in EntityDeathMessages.yml

Removal

  • Removed/dm edit command
    Recommend to edit in config.
  • Removed DiscordBotAPI support
    Use DiscordSRV instead.

Misc

  • Code Cleanup / Improvement / Optimize
  • Cleanup project structure

Contributors

Huge thanks to them for helping test DeathMessages and report bugs and give suggestions.

@F3F5 / @EarthCow / @holli2801 / @cupang-afk / @HaHaWTH / @michael-b-jordan / @Coloryr

DeathMessages v1.4.18

26 Jan 23:04
Compare
Choose a tag to compare

DeathMessages v1.4.18

DeathMessages v1.4.18 is finally released. This version added some new features and fixed all known bugs, including almost all existing bugs / issues reporting on the original SpigotMC plugin page and original Discord channels.

Changes:

New

  • Bump dependencies
  • Added 1.12.2 ~ 1.20.4 Support
  • Downgrade Java compatibility to Java 8 to ensure plugin can run on lower version server
  • Improved Folia Compatibility and full Support
  • Re-added Spigot compatibility, also be compatible with Spigot Forks / Paper / Paper Forks / Hybrid Server Software
  • Re-added WorldGuard 6 Support
  • Added EcoEnchants Support
  • Added configurable Update checker
  • Added configurable I18N item name display, now the display of item name based on player client locale (Needs to install LangUtils, if server is <=1.12.2)
  • Added full TabComplete support for commands, based on player permission and small code refactor
  • Added full command help for /dm help command
  • Added auto update keys in Entity/PlayerDeathMessages.yml
  • Added support to use Blacklist command when Saved-User-Data option disabled
  • Added more weapons item to be compatible with higher MC version
  • Added more message nodes for some mobs
  • Updated permission nodes:
Before:                                    Now:
deathmessages.command.deathmessages -> deathmessages.command
deathmessages.command.deathmessages.backup -> deathmessages.command.backup
deathmessages.command.deathmessages.blacklist -> deathmessages.command.blacklist
deathmessages.command.deathmessages.discordlog -> deathmessages.command.discordlog
deathmessages.command.deathmessages.edit -> deathmessages.command.edit
deathmessages.command.deathmessages.reload -> deathmessages.command.reload
deathmessages.command.deathmessages.restore -> deathmessages.command.restore
deathmessages.command.deathmessages.toggle -> deathmessages.command.toggle
deathmessages.command.deathmessages.version -> deathmessages.command.version

Fixes

  • Refactor and Optimized Player / Entity / Explosion Manager to fix most of NPE errors
  • Fixed death message can't display, wrong display, NPE errors and related issues
  • Fixed NPE error in falling death
  • Fixed death message doesn't show if player first join
  • Fixed errors when killed by Shulker Bullet / Trident
  • Fixed many hoverEvent errors and issues
  • Fixed weapon name has no color
  • Fixed /dmtoggle command can't use correctly
  • Fixed DiscordSRV message can't display player profile image correctly
  • Fixed death message cooldown
  • Fixed killer placeholder can't show correctly in death message
  • Fixed using /dm reload command can't reload Settings.yml
  • Fixed getting FallingBlock name in lower version
  • Fixed console message color display incorrectly
  • Fixed ConcurrentModificationException when creates new PlayerManager list in PlayerMoveEvent
  • Fixed PlaceholderAPI placeholders replacement
  • Fixed NPE error caused by null replacement
  • Fixed death messages will not show if player is killed by charged respawn anchor after joining server

Removal

  • Marked /dm edit command as deprecated, may be removed in the future!
    Recommend to edit in config.
  • Marked DiscordBotAPI support as deprecated, may be removed in the future!
    Use DiscordSRV instead.
  • Doesn't need to install Item-NBT-API plugin now, DeathMessages already includes it.
    But you still need to install Item-NBT-API if other plugins need it.

Misc

  • Code Cleanup / Improvement / Optimize
  • Converted project from maven to Gradle
  • Refactor and Improve README.md
  • Refactor all Bungee-API / Bukkit.ChatColor with Adventure
  • Refactor String/Component replace
  • Config format
  • Used log4j logger to replace bukkit plugin logger
  • Added configurable DEBUG mode option
  • Added plugin loaded logo
  • Removed ACF Commands lib and other useless class and libs
  • Used Better WorldGuard version detect

Contributors

Huge thanks to them for helping test DeathMessages and report bugs and give suggestions.

@F3F5 / @michael-b-jordan / @Pen92he / dada (one player from my server)

DeathMessages v1.4.17

28 Sep 05:54
Compare
Choose a tag to compare

For older Minecraft version (Like 1.12.2)

Older version of DeathMessages, no need to use.

Please use the dev-build (Recommend) or the latest DeathMessages version to get new features and fixes.

Changes:

New

  • Bump dependencies
  • Readded CombatLogX Support
  • Added Paper & initial Folia Support
  • Added ability to display multi authors using /dm version command

Fixes

  • Fixed DiscordSRV message send
  • Fixed NPE errors related to getPlayer, getLastDamageCause and etc.

Removal

  • Removed <1.12.2 Version Support
  • Removed hoverText & hoverClickEvent hovers in death messages
  • Removed Spigot Support

Misc

  • Code Cleanup / Improvement / Optimized
  • Refactor README.md
  • Refactor some of Bungee-API / Bukkit.ChatColor with Adventure
  • Config Format

DeathMessages v1.4.16

09 Jan 01:06
Compare
Choose a tag to compare

Changes:

New

  • Bump dependencies

Fixes

  • Fixed build