Please rate 5 ⭐ if you liked my Project!
PerWorldProtection
PerWorldProtection is a comprehensive world protection system for Minecraft servers using Skript. It allows server admins to control a wide range of actions in specific worlds or globally, ensuring gameplay balance and preventing griefing or unwanted interactions.
Features
- World Protection: Protect specific worlds or all worlds by default.
- Block & Item Control:
- Block breaking and placing
- Block interaction
- Item dropping and picking up
- Inventory access
- Entity Control:
- Damage and interaction prevention
- Mob spawning control
- PvP Control: Enable or disable player-versus-player combat per world.
- Environmental Protection:
- Bucket usage (fill/empty)
- Explosions
- Liquid flow (water/lava)
- Advanced Options:
- Logging violations to console
- Admin notifications
- Kick players on repeated violations
- Whitelist specific blocks or entities
Commands
- /perworldprotection or /pwp: Display plugin information, including version, author, and description.
- /pwp reload: Reload the script configuration (requires perworldprotection.admin permission).
Permissions
- perworldprotection.admin: Allows access to admin commands like reload.
- perworldprotection.notify: Receive notifications of violations.
- perworldprotection.bypass: Bypass all world protections.
- perworldprotection.bypass.<world>: Bypass protections for a specific world.
Notes
- This script is in Beta. Always backup your server before using.
- Modifying anything below the options section is not recommended unless you know what you are doing.
- Future updates may include fire spread protection and more advanced features.
Read more here: https://github.com/ihatemustard/PerWorldProtection/blob/main/README.md