# Changelog All notable changes to the PixelRTPPool project will be documented here. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [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](Roadmap.md) for information regarding v1.1.0 and beyond.* --- [🏡 Home](Home.md) | [📖 Read Next: Support](Support.md)