WorldBlocker
PluginGPL-3.0-only

WorldBlocker

Blocks worlds to prevent players and entities from entering

59
Downloads
0
Followers
9 months ago
Updated
📦
1
Versions

📖About WorldBlocker

WorldBlocker – World Access Control Plugin

WorldBlocker lets server admins block players and entities from entering specified worlds, with customizable messages and hot-reload support via /worldblocker reload.

Join our Discord — discover other cool plugins, suggest new features, or get help with configurations.

Features ✨

  • World Entry Blocking
    Prevent players and/or entities from entering designated worlds.

  • Immune Permissions
    Grant worldblocker.immune to bypass world restrictions, or ignore immunity entirely.

  • Custom Messages
    Send configurable MiniMessage alerts when entry is denied.

  • Entity Control
    Optionally block all entities (mobs, items, etc.) except players.

  • Hot Reload
    Reload the plugin config on-the-fly with /worldblocker reload.

Main config (config.yml) ⚙️

config.yml
# Join our discord - https://discord.gg/YGzA4UxzFB you can find other cool plugins there.
# Permissions
# "worldblocker.reload" - permission required to use "/worldblocker reload" command

# blocks all entities except players
blockAllEntities: false

# if true, all players without immunePermission will be blocked
blockPlayers: true

# if true, all players will be blocked, even if they have immunePermission
ignoreImmunePermission: false
immunePermission: "worldblocker.immune"

# if true, player will get message when they fail to enter a blocked world
doSendMessage: true
# supports MiniMessage
canNotEnterWorld: "<red>✘ <white>You can't enter this world!"

noPermissionToReload: "<red>✘ <white>You don't have permission to reload Config!"
configReloaded: "<green>✔ <white>Config reloaded!"

blockedWorlds:
#  - "world"
#  - "world_nether"
#  - "world_the_end"

Permissions 🔐

Permission Node Description
worldblocker.immune Bypass world entry restrictions
worldblocker.reload Allows reloading the plugin config

Commands 📟

Command Description
/worldblocker reload Reload the plugin configuration