v8.4.0
Maven
<dependency>
    <groupId>com.github.cryptomorin</groupId>
    <artifactId>XSeries</artifactId>
    <version>8.4.0</version>
</dependency>XMaterial
- Added 1.16+ getId() support.
- Removed the material version as it wasn't really that useful.
- Removed glazed terracotta data values because they were unused.
- Fixed potted flower materials for pre-1.13
- Fixed spruce and dark oak leaves material for pre-1.13
XBlock
- setBlock() now supports all the legacy materials.
XSound
- The parse() method is no longer async and strict about the location.
Titles
- Now uses Player#setPlayerListHeaderFooter() for sendTabList()
XParticle
- Ellipse method is fully customizable now.
- Fixed line() method.
- Updated according to the new ParticleDisplay system
ParticleDisplay
- Moved all the rotation methods from XParticle to ParticleDisplay
- Added rotation order support
- Rotation degrees now support decimals.
- Added more methods to make particles facing a certain yaw/pitch direction easier.
- Added a shorthand for offset()
- Added a built-in onSpawn event as a simple consumer. This helps when you need the final calculated location of each particle.