GravesX

Addon GravesX 4.97.3

  • 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!

With the amount of issues with graves backups, the decision was made to remove it entirely as it broke functionality. If you need to backup inventory data upon death, we recommend using InventoryRollbackPlus. For hard crashes, we are not able to control any affects of corrupted database data using H2 or SQLite. If you are worried about such issues, recommend switching to MySQL/MariaDB, PostgreSQL, or Microsoft SQL Server.

Changes this version:
  • Updated HikariCP to version 6.0.0
  • Updated H2 to 2.3.232
  • Dropped support for Java 8. Minimum supported is Java 11.
Starting this version, Java 8 support is dropped and is no longer supported. Graves now supports Java 11 and newer. This will allow us to use better java methods, which Java 8 doesn't support.
This update fixes the following issues found in 4.9.4.2:
  • Fixed grave backup failing
  • Fixed not closing SQLite connection after migration to a new database
  • Microsoft SQL Server now connects properly.
  • Microsoft SQL Server version is now reported in bstats.
  • Particles now delays until the particle trail animation is completed (prevents spamming and lagging clients)
Added in 4.9.4.3:
  • Added GraveCompassAddEvent, which fires when a grave compass is added to someone's inventory.
  • Added ``/graves tp``
  • Added FancyNpcs integration
  • Support for Floodgate
  • Integration Warnings and errors now display properly
  • Added Microsoft SQL support
  • H2 is now the default SQL option. (Read below)
  • Fixed nether roof bug in nether environmental worlds
  • Save backups of old graves (will work on interval next update)
  • Fix From To Listener for grave head
Why we are retiring SQLite in favor of H2 as the default database driver?
This change comes from our need for better performance and scalability, enabling us to manage larger datasets more efficiently. Unlike SQLite, which can only handle one query at a time, H2 allows for multiple queries to run simultaneously. This means we won't face issues with larger databases that exceed 25MB, leading to a smoother experience overall.
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.