## Additions
- Added Folia Support (Integrations that don't have Folia support will not work at all. You will still need to use Spigot/Paper)
- Added Module Support (read documentation [here](https://github.com/Legoman99573/GravesX/wiki/Modules))
- Graves that expire will now call `GraveExpiredEvent`
- Added `GravePreTeleportEvent` (cancellable)
- Added support for Toptal (formally hastebin) and pastebin as providers for Grave Dumps
- Added support for all particles and what you can do with them.
## Changes
- Bump to 1.21.9
- Cleaned up unused methods
- Events have been moved to `dev.cwhead.GravesX.events` after re-working how events are handled. You can continue to use `com.ranull.graves.events`, but it has been marked as deprecated.
- Packages made by me and JaySmethers have been relocated to their respected packages. Read Developer notes below.
- Changed the API structure. (old `GravesXAPI` class has been deprecated but you can still use the old API for now)
- Fixed issue with Graves trying to poll every integration even though one had succeeded when creating a grave.
- Removed holograms that linger in the world. (this should be automatic, but in case they don't remove instantly, it will purge)
- Fixed a bug where entity graves would fail to generate.
## To Developers
If your plugin hooks into GravesX, some methods were moved into their owning classes in this update. This can break code that imports the old packages — just update your imports to the new package locations and everything should work again. Code changes were not made so previous code should work just fine.
Optional dependencies
LuckPerms
Any compatible version
PlaceholderAPI
Any compatible version
FurnitureLib
Any compatible version
FancyNpcs
Any compatible version
NoteBlockAPI
Any compatible version
Developer information
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle.
maven { name = "Modrinth"; url = "https://api.modrinth.com/maven" }