# New features in EzRTP 1.3.0
##⚡ Smart Pre-Caching
- Locations are now pre-cached per biome to minimize RTP failures and improve performance.
- Per-biome configuration added to customize the number of pre-cached locations.
- Graceful fallback logic when pre-cached locations are unavailable to avoid player frustration.

## 🌍 Heatmap Visualization
- Added the /rtp heatmap command to analyze RTP location data visually:
Displays RTP density patterns in a heatmap-style visualization on an in-game map.
- Heatmaps automatically render using Minecraft maps and are handed to the player upon execution.
- Option to generate heatmaps by biome with /rtp heatmap <biome> or save as .png files for external usage with /rtp heatmap save.

## 📊 Improved Statistics
- Updated /rtp stats command with detailed biome-specific statistics:
Displays total RTP attempts, success rates, failures, and average teleport times.
- Shows stats like cache hits, biome success rates, and total biome finds.
- Filters out unrelated biome failure logs for clearer representation of requested biome data.
## 🛠️ Telemetry and Debugging Enhancements
Developers can access detailed logs (via debug mode):
- Including cache hits/misses, teleport timings, biome RTP attempts, and fallback usage details.
- Provides stack traces for pre-caching issues or RTP failures.
## 💬 Enhanced Messaging System
- Improved RTP status messages with dynamic placeholders like <target-biome> or <location-count> make the user experience more engaging and informative.
- Set to enabled by default but is fully configurable for advanced users.
Developer information
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle.
maven { name = "Modrinth"; url = "https://api.modrinth.com/maven" }