

Functional Areas is a lightweight mod that allows you to define regions/areas in the world that trigger commands, display customizable holograms (titles), and restrict access using permissions. Perfect for all type of servers like adventure maps, quest-based servers, roleplay environments, mini-games, events!...
🧱 Core Features
/fahelp
Displays help information about the mod.
/faset
Enters edit mode, allowing you to define a new area by selecting two points.
/faset <name> [command] [#hologram]
Creates an area with a required name, and optionally:
• A command to run upon entry
• A hologram to show (prefixed with #, supports & color formatting)
/facancel
Exits edit mode and restores the player’s inventory.
/fadelete <name>
Deletes an area by its name.
/faview
Lists all registered areas with coordinates and details.
/fasetperm <name> <permission|none>
Assigns or removes a permission requirement for an area.
✏️ Edit Mode System
• Use /faset to enter edit mode.
• You receive a custom Breeze Rod selector.
• Left-click sets Point A, right-click sets Point B (no block breaking).
• Once both points are set, particles outline the area visually.
• The selector is locked to slot 0 — it cannot be moved, dropped, or duplicated.
• Disconnecting while in edit mode will automatically cancel the session and restore the inventory.
⚡ Area Entry Triggers
When entering an area:
• The assigned command (if any) is executed by the server.
• The hologram (if any) is shown to the player as a title.
Commands and holograms trigger once per entry.
🔐 Permissions Support
The global permission functionalareas.use is required to use any mod features.
Each region can require a custom permission (e.g. access.secretpassage).
If a player lacks the required permission:
• A warning is displayed.
• They are instantly teleported back to their last safe position.
• All loops and message spam are avoided by design.
💾 Data Storage
• All area data is saved to Regions.json in the world folder.
• Areas are automatically loaded on server startup.
🛠 Requirements
• Minecraft 1.21.1
• *Fabric Loader 0.16.14
• Fabric API
• *(luckperms)fabric-permissions-api v0.3.3
💬 Want to know more or stay updated? Hop into the Discord backup — that's where all the ideas, sneak peeks, and updates live!
🛠️ Got cool ideas or suggestions? Feel free to share them or even help shape the mod — your feedback and contributions are always welcome!
You can find the link in the info panel 👉 And hey — don’t forget to leave your thoughts, they mean a lot! 💖
ꜰᴏᴄᴜѕ @ ᴡɪʟᴅѕ ɴᴇᴛᴡᴏʀᴋ ᴄᴏʙʙʟᴇᴍᴏɴ