Skip to content
This repository has been archived by the owner on Jun 15, 2023. It is now read-only.

Releases: ByteZ1337/ParticleLib

ParticleLib 1.8.4 | 1.19.4 support

24 Mar 13:33
Compare
Choose a tag to compare

THIS IS THE LAST UPDATE TO PARTICLELIB. ANY VERSION AFTER 1.19.4 WILL NOT BE SUPPORTED! USE PAPER'S PARTICLEBUILDER

New Features

  • 1.19.4 support

Installation

Maven

<dependencies>
    <dependency>
        <groupId>xyz.xenondevs</groupId>
        <artifactId>particle</artifactId>
        <version>1.8.4</version>
    </dependency>
</dependencies>

Gradle

dependencies {
    implementation 'xyz.xenondevs:particle:1.8.4'
}

If you're using Maven or Gradle, I'd recommend shading the library into your plugin.
You can also use the Library Loader BUT you have to set your plugin with ReflectionUtils#setPlugin or the library won't work.

If you're not using Maven, you can download the jar from the central repository.

ParticleLib 1.8.3 | 1.19.3 support

09 Dec 22:07
Compare
Choose a tag to compare

New Features

  • 1.19.3 support
  • Adds #35

Installation

Maven

<dependencies>
    <dependency>
        <groupId>xyz.xenondevs</groupId>
        <artifactId>particle</artifactId>
        <version>1.8.3</version>
    </dependency>
</dependencies>

Gradle

dependencies {
    implementation 'xyz.xenondevs:particle:1.8.3'
}

If you're using Maven or Gradle, I'd recommend shading the library into your plugin.
You can also use the Library Loader BUT you have to set your plugin with ReflectionUtils#setPlugin or the library won't work.

If you're not using Maven, you can download the jar from the central repository.

ParticleLib 1.8.1 | small_flame

13 Jun 08:29
Compare
Choose a tag to compare

New Particles

  • Small Flame

This particle has been in the game since 1.17, but wasn't added to ParticleLib because it isn't mentioned on the Minecraft Wiki.

Installation

Maven

<dependencies>
    <dependency>
        <groupId>xyz.xenondevs</groupId>
        <artifactId>particle</artifactId>
        <version>1.8.1</version>
    </dependency>
</dependencies>

Gradle

dependencies {
    implementation 'xyz.xenondevs:particle:1.8.1'
}

If you're using Maven or Gradle, I'd recommend shading the library into your plugin.
You can also use the newly added Library Loader BUT you have to set your plugin with ReflectionUtils#setPlugin or the library won't work.

If you're not using Maven, you can download the jar from the central repository.

ParticleLib 1.8 | 1.19

09 Jun 15:18
Compare
Choose a tag to compare

New Particles

  • Shriek
  • Sculk Soul
  • Sculk Charge Pop
  • Sculk Charge
  • Sonic Boom

New Features

  • 1.19 support
  • Support for Shriek delay data
  • Support Sculk Charge roll data

Installation

Maven

<dependencies>
    <dependency>
        <groupId>xyz.xenondevs</groupId>
        <artifactId>particle</artifactId>
        <version>1.8</version>
    </dependency>
</dependencies>

Gradle

dependencies {
    implementation 'xyz.xenondevs:particle:1.8'
}

If you're using Maven or Gradle, I'd recommend shading the library into your plugin.
You can also use the newly added Library Loader BUT you have to set your plugin with ReflectionUtils#setPlugin or the library won't work.

If you're not using Maven, you can download the jar from the central repository.

ParticleLib 1.7.1 | 1.18.2

04 Mar 19:41
ed1f25b
Compare
Choose a tag to compare

New

  • 1.18.2 support
  • Mappings file

Fixes

Installation

Maven

<dependencies>
    <dependency>
        <groupId>xyz.xenondevs</groupId>
        <artifactId>particle</artifactId>
        <version>1.7.1</version>
    </dependency>
</dependencies>

Gradle

dependencies {
    implementation 'xyz.xenondevs:particle:1.7.1'
}

If you're using Maven or Gradle, I'd recommend shading the library into your plugin.
You can also use the newly added Library Loader BUT you have to set your plugin with ReflectionUtils#setPlugin or the library won't work.

If you're not using Maven, you can download the jar from the central repository or below.

ParticleLib 1.7 | 1.18

01 Dec 20:40
6adb515
Compare
Choose a tag to compare

New Particles

  • Block Marker
    Barrier and Light particles have been replaced by this particle.

Javadoc

Latest Javadoc can be found here.

Installation

Maven

<dependencies>
    <dependency>
        <groupId>xyz.xenondevs</groupId>
        <artifactId>particle</artifactId>
        <version>1.7</version>
    </dependency>
</dependencies>

Gradle

dependencies {
    implementation 'xyz.xenondevs:particle:1.7'
}

If you're using Maven or Gradle, I'd recommend shading the library into your plugin.
You can also use the newly added Library Loader BUT you have to set your plugin with ReflectionUtils#setPlugin or the library won't work.

If you're not using Maven, you can download the jar from the central repository or below.

ParticleLib 1.6.6 | textured particles for pre 1.13 hotfix

02 Oct 18:55
9eac9a1
Compare
Choose a tag to compare

Fixes

  • Fixed block ids and data values not being written into the packet correctly.

Installation

Maven

<dependencies>
    <dependency>
        <groupId>xyz.xenondevs</groupId>
        <artifactId>particle</artifactId>
        <version>1.6.6</version>
    </dependency>
</dependencies>

Gradle

dependencies {
    implementation 'xyz.xenondevs:particle:1.6.6'
}

If you're using Maven or Gradle, I'd recommend shading the library into your plugin.
You can also use the newly added Library Loader BUT you have to set your plugin with ReflectionUtils#setPlugin or the library won't work.

If you're not using Maven, you can download the jar from the central repository or below.

ParticleLib 1.6.5 | WorldTask + plugin field hotfix

14 Sep 19:12
b11adf8
Compare
Choose a tag to compare

Fixes

  • Fixed issues with the plugin field. The field is no longer public and needs to be accessed through a getter/setter
  • Added WorldTasks to fix #18

Installation

Maven

<dependencies>
    <dependency>
        <groupId>xyz.xenondevs</groupId>
        <artifactId>particle</artifactId>
        <version>1.6.5</version>
    </dependency>
</dependencies>

Gradle

dependencies {
    implementation 'xyz.xenondevs:particle:1.6.5'
}

If you're using Maven or Gradle, I'd recommend shading the library into your plugin.
You can also use the newly added Library Loader BUT you have to set your plugin with ReflectionUtils#setPlugin or the library won't work.

If you're not using Maven, you can download the jar from the central repository or below.

ParticleLib 1.6.4 | Hotfix for particles in different worlds

11 Jul 13:09
ce057ec
Compare
Choose a tag to compare

Fixes

Hotfix for #16 and #15 (plugin field is no longer final)

Javadoc

Latest Javadoc can be found here.

Installation

Maven

<dependencies>
    <dependency>
        <groupId>xyz.xenondevs</groupId>
        <artifactId>particle</artifactId>
        <version>1.6.4</version>
    </dependency>
</dependencies>

Gradle

dependencies {
    implementation 'xyz.xenondevs:particle:1.6.4'
}

If you're using Maven or Gradle I'd recommend shading the library into your plugin or using the newly added Library Loader.

If you're not using Maven, you can download the jar from the central repository or below.

ParticleLib 1.6.3 | ParticleTasks Hotfix

25 Jun 10:26
e282d68
Compare
Choose a tag to compare

Fixes

Hotfix for #14

Javadoc

Latest Javadoc can be found here.

Installation

Maven

<dependencies>
    <dependency>
        <groupId>xyz.xenondevs</groupId>
        <artifactId>particle</artifactId>
        <version>1.6.3</version>
    </dependency>
</dependencies>

Gradle

dependencies {
    implementation 'xyz.xenondevs:particle:1.6.3'
}

If you're using Maven or Gradle I'd recommend shading the library into your plugin or using the newly added Library Loader.

If you're not using Maven, you can download the jar from the central repository or below.