Bug Fixes
Fixed Riptide Enchantment Blocking
Fixed: permit-completely flag now fully blocks Riptide enchantment on tridents
Prevents Riptide boost, spinning animation, and all movement effects
Blocks right-click interactions before Riptide can activate
Rotation locking prevents spinning animation if event somehow fires
No longer requires enchantment removal (safer approach)
New Features
Block Placement & Breaking Control
Added 4 new flags for fine-grained block control:
allow-block-place - Whitelist specific blocks that can be placed
deny-block-place - Blacklist specific blocks from being placed
allow-block-break - Whitelist specific blocks that can be broken
deny-block-break - Blacklist specific blocks from being broken
Usage Examples:
/rg flag spawn allow-block-place STONE,COBBLESTONE,GRASS_BLOCK
/rg flag spawn deny-block-place TNT,LAVA_BUCKET
/rg flag spawn allow-block-break STONE,COBBLESTONE
/rg flag spawn deny-block-break BEDROCK,SPAWNER
Version 4.3.5 Release
Update Checker
Villager Trade Flag
- Automatically checks for updates from Spigot, GitHub, and Modrinth
- Uses semantic version comparison for accurate update detection
- Shows formatted update notifications in console
- Runs automatically after server startup
Disable Collision Flag
- New villager-trade flag to control villager trading in regions
- Set to deny to prevent players from trading with villagers
- Fully Folia-compatible
PlaceholderAPI Chat Integration
- New disable-collision flag to disable player collision in regions
- Players can pass through each other when enabled
- Uses scoreboard teams for reliable collision control
- Fully Folia-compatible
Trident Support
- Chat prefix and suffix now support PlaceholderAPI placeholders
- Automatically processes placeholders if PlaceholderAPI is installed
- Works seamlessly without PlaceholderAPI (graceful fallback)
- Example: /rg flag spawn chat-prefix "&7[%vault_rank%] "
Technical Details
- Added TRIDENT to permit-completely flag
- Now supports: MACE, FIREWORK_ROCKET, WIND_CHARGE, TOTEM_OF_UNDYING, TRIDENT
- Blocks all trident usage (throwing, melee, interactions)
- All new features are fully Folia-compatible
- Update checker uses semantic version comparison
- PlaceholderAPI integration uses reflection (soft dependency)
- Collision system uses Bukkit scoreboard teams API
