Skip to content

Releases: Despical/ParticleText

Release list

v2.0.1

Choose a tag to compare

@Despical Despical released this 07 Sep 15:25

What's Changed

  • Keeps update notifications accurate when moving from a pre-release build to the matching stable release.
  • Prevents nearest-renderer placeholders from selecting renderers in worlds that are not currently loaded.
  • Bump gradle-wrapper from 9.7.0 to 9.7.1 by @dependabot[bot] in #3
  • Bump io.papermc.paper:paper-api from 26.2.build.112-stable to 26.2.build.115-stable by @dependabot[bot] in #4
  • Bump io.papermc.paper:paper-api from 26.2.build.115-stable to 26.2.build.117-stable by @dependabot[bot] in #6
  • Bump io.papermc.paper:paper-api from 26.2.build.117-stable to 26.2.build.119-stable by @dependabot[bot] in #7
  • Bump io.papermc.paper:paper-api from 26.2.build.119-stable to 26.2.build.120-stable by @dependabot[bot] in #8
  • Bump io.papermc.paper:paper-api from 26.2.build.120-stable to 26.2.build.121-stable by @dependabot[bot] in #9
  • Bump org.projectlombok:lombok from 1.18.46 to 1.18.48 by @dependabot[bot] in #10

Full Changelog: 2.0.0...2.0.1

v2.0.0

Choose a tag to compare

@Despical Despical released this 18 Aug 10:22
57e2e2b

ParticleText v2.0.0

Particle Text v2.0.0 is a complete modernization of the plugin for current Paper servers. It introduces a rebuilt rendering pipeline, persistent renderer management, richer customization, and a cleaner administration experience.

Highlights

  • Rebuilt with Java 25.
  • Render persistent text with configurable particles, fonts, scale, inversion, enabled state, position, and three-axis rotation.
  • Create and manage renderers through commands or the interactive inventory menu.
  • Resolve PlaceholderAPI values inside renderer text and use the native particletext expansion.

Performance and reliability

  • Cache bounded text point clouds and rebuild them only when renderer content changes.
  • Filter viewers by distance and limit particle density with configurable sampling and point caps.
  • Coordinate rendering through a single shared scheduler.
  • Persist renderer definitions in a human-readable renderers.yml file.

Configuration and integrations

  • Use Adventure MiniMessage and hex colors throughout configurable messages.
  • Reload cached settings, messages, renderer data, and render tasks with /pt reload.
  • Includes bStats metrics, asynchronous update checks, and compatibility with popular world-management plugins.

Upgrade note

This is a major rewrite targeting Java 25. Back up the existing ParticleText plugin directory and review the included configuration files before upgrading.

What's Changed

  • Bump org.junit.platform:junit-platform-launcher from 1.13.4 to 1.14.4 by @dependabot[bot] in #2
  • Bump org.junit.jupiter:junit-jupiter from 5.13.4 to 5.14.4 by @dependabot[bot] in #1

New Contributors

Full Changelog: https://github.com/Despical/ParticleText/commits/2.0.0