Skip to content

v2.0.0

Choose a tag to compare

@Despical Despical released this 18 Aug 10:22
· 61 commits to main since this release
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