WindChargeBlocker
Simple, lightweight region-based Wind Charge blocking
⚡What is WindChargeBlocker?
WindChargeBlocker is a lightweight plugin that gives you precise control over where players can use Wind Charge items on your server. Using WorldGuard regions, you can protect spawn areas, PvP arenas, build zones, and any other special areas from Wind Charge disruption.
Perfect for protecting:
- Spawn areas
- PvP arenas
- Build competitions
- Event zones
- Safe zones
- Admin areas
✨ Features
Simple Configuration
Just list your WorldGuard region names in the config - that's it!
️ Dual-Event Protection
Catches both player interaction and projectile launch events for complete coverage
Bypass Permissions
Allow staff members to use Wind Charges anywhere with bypass permission
Customizable Messages
Full color code support with region name placeholders
Debug Mode
Built-in debug logging to troubleshoot any issues
⚙️ Case-Insensitive
Region names work regardless of capitalization
Lightweight & Efficient
Minimal performance impact on your server
Compatible
Works with Minecraft 1.20+ including 1.21.4
Requirements
- Spigot/Paper 1.20 or newer
- WorldGuard 7.0+ (Download)
- WorldEdit 7.3+ (WorldGuard dependency)
⚙️ Configuration
Code (Text):
# Simple and straightforward!
blocked-regions:
- spawn
- pvp
- arena
- safezone
messages:
blocked: "&cYou cannot use Wind Charges in region: &e%region%"
reload: "&aConfiguration reloaded successfully!"
no-permission: "&cYou don't have permission!"
debug: false
Commands
/wcblocker reload - Reload the configuration
Aliases: /windchargeblocker, /wcb
Permissions
Code (Text):
windchargeblocker.reload - Reload configuration (default: op)
windchargeblocker.bypass - Use Wind Charges in blocked regions (default: op)
windchargeblocker.* - All permissions (default: op)
Installation
1. Install WorldGuard and WorldEdit
2. Place WindChargeBlocker.jar in your plugins folder
3. Restart your server
4. Create your WorldGuard regions:
/rg define spawn
5. Add region names to config.yml
6. Reload:
/wcblocker reload
7. Test it!
Troubleshooting
Wind charges still work in blocked regions?
- Make sure you're testing as a non-OP player (OPs have bypass permission)
- Verify the region exists: /rg info
- Check region name spelling in config matches WorldGuard exactly
- Reload after config changes: /wcblocker reload
- Enable debug mode to see detailed logs
How It Works
1. Player tries to use Wind Charge (right-click)
2. Plugin checks current location against WorldGuard regions
3. If in blocked region → Cancel action + send message
4. If not in blocked region → Allow normal usage
5. If player has bypass permission → Always allow
Example Setup
Code (Text):
# Protect your spawn area
/rg define spawn
# Add to config.yml:
blocked-regions:
- spawn
# Reload
/wcblocker reload
# Done! Wind charges now blocked at spawn
Why Choose WindChargeBlocker?
✅ Purpose-Built - Does one thing and does it well
✅ Well-Documented - Comprehensive guides included
✅ Actively Maintained - Regular updates and bug fixes
✅ Lightweight - No performance impact
✅ Free & Open Source - MIT License
Changelog
Version 1.0.0
- Initial release
- WorldGuard region blocking
- Configurable messages
- Bypass permissions
- Reload command
- Debug mode
Donations:
https://paypal.me/abhiyxn
Made with ❤️ by ERR CRUZE for cStudios
![[IMG]](//proxy.spigotmc.org/af87b1538636554d661668f629952a858c082dae/68747470733a2f2f7777772e626973656374686f7374696e672e636f6d2f706172746e6572732f637573746f6d2d62616e6e6572732f63323065343032322d613263342d346162342d626661632d6330663934666638303537332e706e67)