xWorldBlocker
PluginApache-2.0

xWorldBlocker

Allows the player to enter ALL locked worlds. A global master key for full access.

28
Downloads
1
Followers
6 months ago
Updated
📦
1
Versions

📖About xWorldBlocker

Banner

🛡️ xWorldBlocker | Total Control Over Your World Access!

The ultimate lightweight solution to secure your server's exclusive areas.

Have you ever needed to restrict access to a specific world? Whether it's for a VIP zone, a temporary event, or a staff-only area, xWorldBlocker is your solution.

This powerful plugin allows you to block entry to any world on your server, granting access only to players with the specific permissions you define. No complicated setups—just total control.


🚀 Key Features

  • 🛡️ Secure World Blocking: Easily define a list of worlds that remain locked to the public.
  • 🔑 Granular Permission System: * Access a specific world: xworldblocker.bypass.<worldname>
    • Access ALL worlds: xworldblocker.bypass.*
  • 🎨 Full RGB Support: Custom messages with HEX colors (&#RRGGBB) and standard Minecraft codes (&a, &l).
  • ⚡ Ultra Lightweight: Designed for performance. Zero impact on your server's TPS.
  • ⚙️ Instant Reload: Apply changes instantly with /xwb reload—no restart required.

🎮 Commands & Permissions

Command Description Permission Node
/xwb help Displays the help menu. None (Public)
/xwb reload Reloads the configuration file. xworldblocker.admin

Access Permissions

Permission Description
xworldblocker.bypass.<worldname> Allows entry to a specific locked world.
xworldblocker.bypass.* Grants access to all blocked worlds.

🔧 Configuration (config.yml)

#             __    __           _     _   ___ _             _
#     __  __/ / /\ \ \___  _ __| | __| | / __\ | ___  ___| | _____ _ __
#     \ \/ /\ \/  \/ / _ \| '__| |/ _` |/__\// |/ _ \ / __| |/ / _ \ '__|
#      >  <  \  /\  / (_) | |  | | (_| / \/  \ | (_) | (__|  <  __/ |
#     /_/\_\  \/  \/ \___/|_|  |_|\__,_\_____/_|\___/ \___|_|\_\___|_|
#                    xPlugins - WillfryDev - 777 Studios

# List of worlds to block. 
# Permission required: xworldblocker.bypass.<worldname>
blocked-worlds:
  - "events"
  - "staff_zone"
  - "world_vip"

# Messages support HEX (&#RRGGBB) and & codes.
messages:
  reload: "&#A2E4B8 ✔ Done! &#C1FFD7The xWorldBlocker configuration has been reloaded."
  no-permission-entry: "&#FFB6C1 ✘ Error! &#FFDDC1You do not have permission to enter this world."
  no-permission-command: "&#FFB6C1 ✘ Error! &#FFDDC1You do not have permission to use this command."
  help:
    - ""
    - "&#A2E4B8/xwb reload &#87CEEB- Reload the plugin settings."
    - "&#A2E4B8/xwb help &#87CEEB- Display this help message."
    - ""

📥 Installation

  1. Download the .jar file.
  2. Drop it into your /plugins/ folder.
  3. Restart your server.

Configure your worlds in config.yml and run /xwb reload.

Developed with ❤️ by xPlugins

If you like this plugin, consider leaving a 5-star review!