[1.0.2] - 2025-01-20
Added
- Multiverse-CommandDestination compatibility - Full integration with portal systems using [world] arguments and console command support for
/rtp
command - World-specific RTP functionality -
/rtp %player% [world]
to teleport to specific worlds - New permission
mightyrtp.rtp.world
for world-specific teleportation - Enhanced command usage with world parameter support
Changed
- New config settings Delete old config.yml and generate a new one if you're updating from a previous verison
- Enhanced plugin description to mention Multiverse-CommandDestination compatibility and world support
- Improved command usage documentation
- Refactored RTPCommand for better console/player command handling
- Console commands now work seamlessly with Multiverse portals, (Multiverse-CommandDestination required)
Technical
- Added
executeRTP()
method for shared teleportation logic - Added
executeRTPInWorld()
method for world-specific teleportation - Console execution detection and handling
- Portal command format detection (
args[0] == "player"
) - World parameter handling and validation
- Cooldown bypass for console commands
- Permission bypass for console commands
- Performance optimizations: Reduced max attempts, faster chunk loading, fast mode for console
- Fast mode: New fast mode that skips chunk loading for maximum speed
- Fast mode configuration: Configurable fast mode settings for better performance
- Fast mode safety levels: Configurable safety levels (1=basic unsafe blocks check, 2=+air above, 3=full safety)
- Console title suppression: Console RTP commands no longer show titles to players (configurable)
- Maintained full backward compatibility
Features
- Smart Location Finding: Automatically discovers safe, random locations using intelligent surface detection
- Advanced Safety System: Comprehensive safety checks with configurable strictness levels
- Performance Optimized: Asynchronous teleport searching prevents server lag and TPS drops
- World Management: Flexible world restrictions and blacklisting
- Cooldown System: Configurable usage limits with bypass permissions
- Rich Messaging: Customizable titles, subtitles, and chat messages with MiniMessage support
- Easy Configuration: Extensive configuration options for all aspects of the plugin
- Player Management: Teleport other players with proper permission checks
- User Experience: Smart tab completion and intuitive command structure