NEW: The plugin now respects WorldGuard regions to protect protected areas from RTP spam!
ADDED: A custom WorldGuard flag: 'grtp-teleport'.
USAGE: By default, RTP is allowed everywhere. To block RTP from placing players inside a specific region, simply run:
Code (Text):
/rg flag <region-name> grtp-teleport deny
GriefPrevention Support
NEW: The plugin natively hooks into GriefPrevention!
ADDED: If a player's randomly generated destination falls inside an active GriefPrevention claim, the plugin will safely skip it and find an unclaimed location instead.
Configuration Additions
New Settings in config.yml:
Reorganized 'config.yml' for better clarity by adding a brand new 'hooks' section.
Moved the Bedrock player limits setting out of 'settings' and directly into 'hooks.floodgate'.
Added 'worldguard' enable/disable toggle.
Added 'grief-prevention' enable/disable toggle.
Smart Configuration Updating
NEW: The plugin now features a built-in ConfigUpdater!
ADDED: When dropping this new version into your server, the plugin will automatically inject the new 'hooks' section (and any future updates) into your existing 'config.yml' and 'webhook.yml'.
BENEFIT: It preserves all of your customized values, spacing, and comments. You no longer need to reset your config or manually paste new lines!
Technical Changes
WorldGuard and GriefPrevention API interactions are fully isolated into their own hook classes. This guarantees zero errors on servers that do not have these plugins installed.
Updated softdepend list in plugin.yml to include WorldGuard, WorldEdit, and GriefPrevention.
Compatibility
Minecraft: 1.21+
Server: Spigot, Paper, Purpur (Folia Compatible)
For issues or suggestions, contact: Discord @galaxy0115