Library for cross-version Minecraft Bukkit support and various efficient API methods.
<dependency>
<groupId>com.github.cryptomorin</groupId>
<artifactId>XSeries</artifactId>
<version>9.4.0</version>
</dependency>
repositories {
mavenCentral()
}
dependencies {
implementation("com.github.cryptomorin:XSeries:9.4.0") { isTransitive = false }
}
Warning Don't forget to shade the library.
Updated for v1.20
XMaterial Fixed matchXMaterial("BRICK") in older versions.
XSound Add support for playing a sound for multiple entities in a single task.
ReflectionUtils Added support for patch numbers.
XTag Added some missing materials.
<dependency>
<groupId>com.github.cryptomorin</groupId>
<artifactId>XSeries</artifactId>
<version>9.3.1</version>
</dependency>
repositories {
mavenCentral()
}
dependencies {
implementation("com.github.cryptomorin:XSeries:9.3.1") { isTransitive = false }
}
Warning Don't forget to shade the library.
Added 1.19.4 support.
<dependency>
<groupId>com.github.cryptomorin</groupId>
<artifactId>XSeries</artifactId>
<version>9.3.0</version>
</dependency>
repositories {
mavenCentral()
}
dependencies {
implementation("com.github.cryptomorin:XSeries:9.3.0") { isTransitive = false }
}
Warning Don't forget to shade the library.
Changed some stuff according to CodeFactor. I still don't know why it's whining about some methods' complexity, they're meant to be complex for fuck's sake.
XItemStack
no-damage-ticks
option.XTag
XMaterial
XBlock
XEntity
XSound
Record
can be cloned now.NoteBlockMusic
<dependency>
<groupId>com.github.cryptomorin</groupId>
<artifactId>XSeries</artifactId>
<version>9.2.0</version>
</dependency>
repositories {
mavenCentral()
}
dependencies {
implementation("com.github.cryptomorin:XSeries:9.2.0") { isTransitive = false }
}
Warning Don't forget to shade the library.
Added 1.19.3 support
XSound
XBlock
XTag
XItemStack
ParticleDisplay
SkullUtils
<dependency>
<groupId>com.github.cryptomorin</groupId>
<artifactId>XSeries</artifactId>
<version>9.1.0</version>
</dependency>
repositories {
mavenCentral()
}
dependencies {
implementation("com.github.cryptomorin:XSeries:9.1.0") { isTransitive = false }
}
Improved abstraction by allowing Plugin instances instead of JavaPlugin for scheduled tasks.
XMaterial
XItemStack
ActionBar
<dependency>
<groupId>com.github.cryptomorin</groupId>
<artifactId>XSeries</artifactId>
<version>9.0.0</version>
</dependency>
Removed the use of apache commons due to future planned removal of the library. Removed "unused" package and all its classes.
XMaterial
XItemStack
XEnchantment
<dependency>
<groupId>com.github.cryptomorin</groupId>
<artifactId>XSeries</artifactId>
<version>8.8.0</version>
</dependency>
Updated for 1.19
ItemStack
<dependency>
<groupId>com.github.cryptomorin</groupId>
<artifactId>XSeries</artifactId>
<version>8.7.1</version>
</dependency>
ItemStack
SkullUtils
XTag
<dependency>
<groupId>com.github.cryptomorin</groupId>
<artifactId>XSeries</artifactId>
<version>8.7.0</version>
</dependency>
XMaterial
XEntity
XItemStack
ActionBar
ReflectionUtils
XBlock
<dependency>
<groupId>com.github.cryptomorin</groupId>
<artifactId>XSeries</artifactId>
<version>8.6.2</version>
</dependency>
Titles
XMaterial
XItemStack
ParticleDisplay