v13.3.0
Maven
<dependency>
<groupId>com.github.cryptomorin</groupId>
<artifactId>XSeries</artifactId>
<version>13.3.0</version>
</dependency>
Gradle
repositories {
mavenCentral()
}
dependencies {
implementation("com.github.cryptomorin:XSeries:13.3.0")
}
Important
Don't forget to set api-version: 1.13
in your plugins.yml.
Don't forget to shade the library.
Updated the links in the README page with a logo and added some info about each of the classes.
XRegistry
- Fixed an error caused by running the server in some outdated server versions (Around 1.13-1.15)
Titles & ActionBar
- Now support BaseComponent support (Mainly because of text shadow color for now)
NoteBlockMusic
- No longer uses CompletableFuture due to Paper blocking async sound plays.
XSkull
- Support for Bukkit's new PlayerProfile API.
- Added a way to directly use a GameProfile without updating its textures using
Profileable.of(GameProfile, false)
- More documentation specifically for Geyser and NetEase.
- Added
Profileable#isReady()
which is useful for knowing if a profile will send requests or not. - Performance improvements.
XItemFlag
- Added nullability and contract annotations.
- Fixed
Set<XItemFlag> getFlags(ItemMeta)
not being static.
XItemStack
- Added support for new custom model data identifier types.
- Fixed
SpawnEggMeta
in older versions. - Improved version support for certain item components.