Skip to content

Changelog

Parthiv Gamit edited this page Jul 8, 2026 · 1 revision

Changelog

All notable changes to the PixelRTPPool project will be documented here.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[1.0.0] - 2026-07-08

Added

  • Initial Release of PixelRTPPool.
  • Features:
    • Configurable RTP pool regions mapped through WorldGuard.
    • Multi-region support with customizable cooldowns and countdowns.
    • Dynamic visual effects including ActionBars, Titles, Sounds, and Particles.
    • Teleport modes allowing command execution via PLAYER or CONSOLE.
    • PlaceholderAPI integration (%pixelrtppool_cooldown%, %pixelrtppool_countdown%, %pixelrtppool_region%).
    • Native combat checking to prevent teleportation during active PvP (default NoCombatProvider).
  • Performance:
    • Implemented WorldGuard SessionHandler to bypass PlayerMoveEvent scanning completely.
    • UUID-exclusive caching to guarantee zero memory leaks regarding Bukkit Player objects.
    • Efficient task lifecycle management ensuring orphaned BukkitRunnables are cleaned up on reload/disconnect.
  • Architecture:
    • Clean OOP design utilizing Manager and Provider design patterns.
    • Extensible Teleport and Combat provider interfaces.
    • Adventure API implementation for modern, MiniMessage-based chat styling.

Future Versions

See the Roadmap for information regarding v1.1.0 and beyond.


🏑 Home | πŸ“– Read Next: Support

πŸ“š PixelRTPPool Wiki

Welcome to the official documentation for PixelRTPPool.


πŸš€ Getting Started


🌊 RTP System


πŸ“– Usage


⚑ Technical


πŸ‘¨β€πŸ’» Development


❓ Help


πŸ“Œ Project


πŸ”— External Links

Clone this wiki locally