RPGAreas adds immersive, permission-based region control to your server using WorldGuard and LuckPerms. Prevent players from entering specific areas unless they’ve earned access – perfect for RPG progression, quests, guilds, and more!
Features
- Permission-Based Borders
Block players from entering regions unless they have specific permissions (regions.region_id.permission).
- Custom Entry Messages
Display immersive messages when entering key regions.
- Entry & Denial Sounds
Play custom sounds when players enter or are denied access.
- Region-Based Potion Effects
Apply effects like night vision or slowness in certain zones.
- ❌ Command-Restricted Zones
Disable all commands inside certain regions (great for PvP arenas, prisons, etc.).
- ⚙️ Configurable Per Region
Each region can define its own permission, message, effects, and restrictions.
Configuration Example
Code (YAML):
yaml
regions:
dark_cave:
permission
: enter.darkcave
message
:
"§7It feels cold and damp..."
effects
:
- NIGHT_VISION:99999:1
- SLOWNESS:10:2
deny-commands
: true
toggle-sounds
: true
sounds:
denied
: ENTITY_VILLAGER_NO
enter
: ENTITY_PLAYER_LEVELUP
Requirements
Commands & Permissions
No commands needed. Simply assign permissions using LuckPerms:
/lp user <player> permission set enter.darkcave true
Recommended Addons
For a true RPG experience, this plugin works beautifully alongside our other plugins:
- ModelledNPCs – Create immersive NPCs with MythicMobs, ModelEngine, Quests, and more.
- MythicDrops – Add loot-based progression with configurable drops for MythicMobs.
Combine these tools to craft rich, story-driven gameplay with dynamic regions, challenging encounters, and immersive interactions.
Bring RPG progression to your world – with true area control.