A maintained fork of the original RTP plugin by DailyStruggle
This repository is an actively maintained fork of the original RTP plugin created by DailyStruggle. Our goals are straightforward:
- Maintain buildability across environments
- Ensure compatibility with modern server versions
- Provide regular updates (currently targets Paper 1.21.8)
- Deliver stable, reliable releases for the community
While the original project is no longer maintained, this fork ensures RTP continues to work reliably on current Minecraft platforms.
- ✅ Lightly tested on Paper 1.21.8
- ✅ Compatible with Java 21
- ✅ Produces fully shaded, dependency-free builds
- ✅ Automated releases via GitHub Actions on the
mainbranch
Full credit for the original RTP plugin goes to:
This fork continues their work to ensure ongoing availability, stability, and usability.
RTP is a high-performance random teleportation plugin featuring:
- Mathematically consistent random distribution
- Intelligent learning algorithms to avoid invalid areas
- Support for multiple RTP regions per world
- Highly configurable world/region/permission systems
- Fully customizable messages
- Extensible architecture for biomes, shapes, protections, and more
This fork preserves the original core functionality while modernizing the build system and runtime environment.
The plugin includes several mathematically sophisticated distribution shapes:
Additional shapes can be implemented through the plugin's extension API.
See the /addons directory for examples including custom shapes, biome selection, claim plugin integration, and command extensions.
Prerequisites:
- Java 21
- Maven 3.8+
Build command:
mvn clean packageThe compiled plugin will be available at:
target/RTP-<version>.jar
The output is fully shaded and ready for server deployment.
Development Environment:
- Maven for dependency and build management
- GitHub Actions for automated compilation and releases
Contributions are welcome! Feel free to fork, improve, or submit pull requests following standard coding best practices.
The plugin features a flexible extension system supporting:
- Custom shape implementations
- Biome selection logic
- Land-claim plugin integration
- Command enhancements
Reference implementations and examples are available in the /addons directory.
This fork respects the original licensing terms and permissions of the upstream RTP project.




