GravesX

Addon GravesX 4.9.6.4

  • Welcome to skUnity!

    Welcome to skUnity! This is a forum where members of the Skript community can communicate and interact. Skript Resource Creators can post their Resources for all to see and use.

    If you haven't done so already, feel free to join our official Discord server to expand your level of interaction with the comminuty!

    Now, what are you waiting for? Join the community now!

Changes/Fixes
  • Fixed steve head bug on 1.21.1

  • Fixed ItemsAdder Furniture bug when break is disabled

  • Minedown now uses Minedown Adventure, which means the Minedown plugin is no longer required since its shaded.

  • Replaced SpigotLibraryLoader with Libby (That is why the file size is lower as Libby supports shading. This will create a folder called libs in the GravesX folder)

  • Revamped Graves Dump to include CPU information and Disk Read/Write information.

  • Fixed an issue where negative space would show up as negative bytes, which would create confusion

  • Updated bstats.

  • Grave Compass can now emit particles on compass interaction
Resolved the skull issue for spigot with how it handles Custom Grave Block Textures. This isn't a permanent fix, but will work for now until I figure a better way to implement this. For now, they will fallback to Player heads.

Read here:
This update pushes to fix an error with loading EntityMaps. No database purging required.

Also thanks to TylorTurner for finding this bug.
Additions:
  • Added GraveLootedEvent - Fired when a grave is emptied
  • Preview a protected graves inventory - Will allow someone to preview inventory items when the grave is in a protected state (Disabled by default in grave.yml under the protection section)
  • Explode Protection - Allows old explosion behavior when exploding a grave in a protected area (works well for plugins that regenerate the terrain when exploding near a grave site)
Fixes:
  • Grave Heads will no longer pop out when an explosion occurs
  • Validate profile against spaces in the name (illegal usernames still exist I guess and newer minecraft versions validate this now :emoji_cry:
Changes:
  • Updated Authlib to 6.0.55
  • This version compiles on 1.21.1 - getTopInventory is reflected, which prevents any bugs in 1.7-1.20.6
  • Grave Compasses can no longer be moved to anvils, furnace, blast furnace, smoker, grindstone, or hoppers through the inventory (Prevents XP farm exploit)
  • Bumped config version to 14
  • permission.yml and token.yml no longer resets upon config version updates.
Thanks to TylorTurner for the feature requests for this version.
  • Fixed a critical bug where only 1 grave would load on reload or restarting of the server
  • Bossbar is now displayed when teleporting to a grave is delayed.
  • Movement in teleport delay now supports the option to be strict, which means no movement at all period (disabled by default)
Additions:
  • Grave Teleportation Delay (disabled by default)
Fixes:
  • Fixed IllegalArgumentException occurring with Grave Compass
  • Fixed Respawn Potion Effects not applying on death and respawn
  • Fixed an issue with Citizens data failing to load
  • ItemsAdder structure for Graves now works with ItemsAdder version 3.3.0 and newer. (If write is enabled, it will remove the old graves file structure to make room for the new structure. Recommend making a backup to be safe)
Changes:
  • Console will now display what maps are loaded for cache when being loaded into memory.
  • Restructured how storing death-reasons and world remapping will work
  • Fixed some missing MiniMessage conversions (grave zombie, player head name and lore)
  • Option to allow Resistance and Fire Resistance effects on respawn (disabled by default in grave.yml)
  • Bumped config version to 10
  • Shift+Left Click will no longer allow selecting anything in Graves GUI.
Fixed a critical bug with MiniMessage where converting legacy color codes to MiniMessage would sometimes fail or not format at all.
Additions:
  • Grave Abandonment - When grave times out, the grave would be set to an abandoned state and that means that it will not show up in /graves gui
  • Remove First Grave - If a player dies, should we remove their first grave?
  • Obituary chance - Determines if the obituary should appear upon death
  • New Events:
    • GraveAbandonedEvent - Fired when a grave is abandoned
    • GraveObituaryAddEvent - Fired when a grave is given an obituary
    • GravePlayerHeadDropEvent - Fired when a player head is dropped.
    • GraveProtectionCreateEvent - Fired when a grave is given Grave Protection
Fixes:
  • Update all comments to be more consistent
  • Update FurnitureLib dependency
  • Fixed an issue where hover tags didn't work with kyori tags
  • Updated/Bumped most dependencies to the latest.
  • Migrator no longer called twice when migrating to MySQL/MariaDB
Changes:
  • Shaded Kyori and Minedown (because spigot doesn't support kyori natively and is needed to work properly)
  • Bumped config version to 9
  • Database Versions for MySQL/MariaDB and PostgreSQL are now included in dumps and metrics as of this version
  • Deprecated numerous methods to include support for new methods
  • H2 and PostgreSQL are now natively supported (since they both act the same way. Migration is mapped and should now work as expected)
  • SQLite Migrator now uses HikariCP to connect to the DB file before transferring all contents over (Just to be consistent and for better maintainability)
Fixes a NullPointerException in grave protection logic. No real changes with this release.