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.6.2 | 1.17 and ParticleTasks

11 Jun 20:34
8140014
Compare
Choose a tag to compare

New Particles

  • Dripping Dripstone Lava
  • Dripping Dripstone Water
  • Dust Color Transition
  • Falling Dripstone Lava
  • Falling Dripstone Water
  • Falling Spore Blossom
  • Glow
  • Glow Squid ink
  • Snowflake
  • Spore Blossom Air
  • Vibration
  • Electric Spark
  • Scrape
  • Wax off
  • Wax on
  • Light

New Features

  • PlayerConnection caching
  • ParticleBuilder doesn't require location in the constructor
  • Added ParticleBuilder#setOffset(int, int, int) and ParticleBuilder#setOffset(Vector)
  • ParticleEffect#NMS_EFFECT and ParticleEffect#VALUES are now immutable
  • Added ParticleEffect#getAvailable() which returns a list of all supported effects on the current server
  • Added ParticleTasks which automatically cache and resend particle packets Wiki
  • Added more dust options like size and color (Also color fade)
  • Added vibration particle options

Javadoc

Latest Javadoc can be found here.

Installation

Maven

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

Gradle

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

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 here.

ParticleLib 1.5.1 | 1.16 Update

27 Jun 16:00
dc25b27
Compare
Choose a tag to compare

New Features

  • New Particles
    • Ash
    • Crimson Spore
    • Dripping Obsidian Tear
    • Falling Obsidian Tear
    • Flash (1.14 particle I didn't notice)
    • Langing Obsidian Tear
    • Soul
    • Soul Fire Flame
    • Warped Spore
    • White Ash
  • 1.16 Support

Maven

On maven central, no external repos are required.

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

Info

If you choose not to use maven you will find a ParticleLib plugin and a headless version below.

If a plugin on your server depends on this library you should download the plugin and drag it into the plugins folder. If you are a developer you can download the headless version and add it as a library to your project. You can also extract the jar into you plugin. However if multiple plugins do this it won't work because bukkit can't load the same package twice.

ParticleLib 1.3 | 1.15 Update

18 Jan 20:10
Compare
Choose a tag to compare

New Features

  • New Particles
    • Dripping Honey
    • Falling Honey
    • Falling Nectar
    • Landing Honey
  • 1.15 Support

Info

Below you will find a ParticleLib plugin and a headless version.
If a plugin on your server depends on this library you should download the plugin and drag it into the plugins folder. If you are a developer you can download the headless version and add it as a library to your project. You can also extract the jar into you plugin. However if multiple plugins do this it won't work because bukkit can't load the same packages twice.

ParticleLib 1.2 | Random Update

16 Jul 10:52
Compare
Choose a tag to compare

New Features

  • Random Color generation in RegularColor
  • Random Color generation in NoteColor

Bugfixes

  • Fixed NoteColor IDs not working properly

Info

Below you will find a ParticleLib plugin and a headless version.
If a plugin on your server depends on this library you should download the plugin and drag it into the plugins folder. If you are a developer you can download the headless version and add it as a library to your project. You can also extract the jar into you plugin. However if multiple plugins do this it won't work because bukkit can't load the same packages twice.

The Javadoc can be found here: http://xenondevs.xyz/particledoc/

1.1 Release

13 Jun 08:55
9176b56
Compare
Choose a tag to compare

ParticleLib 1.1

If you want to extract the library into your jar after building use the Headless version. The Plugin file should be used, if you want to use this API on your own server and can add the library into the plugins folder.

Javadoc: http://xenondevs.xyz/particledoc/

ParticleLib 1.0

12 Jun 12:43
Compare
Choose a tag to compare

Full release of the first ParticleLib 1.0

JavaDoc: http://xenondevs.xyz/particledoc/