ParticleLib Versions Save

Multiversion spigot library supporting all particles and their data (1.8-1.19.3)

1.8.4

1 year ago

THIS IS THE LAST UPDATE TO PARTICLELIB. ANY VERSION AFTER 1.19.4 WILL NOT BE SUPPORTED! USE BUKKIT'S PARTICLE API OR NMS-UTILS (NOT MULTIVERSION) INSTEAD

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.

1.8.3

1 year ago

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.

1.8.1

1 year ago

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.

1.8

1 year ago

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.

1.7.1

2 years ago

New

  • 1.18.2 support
  • Mappings file

Fixes

  • Fixed #21

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.

1.7

2 years ago

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.

1.6.6

2 years ago

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.

1.6.5

2 years ago

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.

1.6.4

2 years ago

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.

1.6.3

2 years ago

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.