Sueta

PerWorldProtection [SKRIPT]

Beta v3

Comprehensive world protection system

·Plugin

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

Similar projects

Plugin →