Download FunctionalAreas — Minecraft Mods — ModStock
FunctionalAreas

FunctionalAreas

Active

Downloads

0

Last update

1 month ago

Versions

1.21.1
Server
Fabric
Game mechanics
Control
Utils

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! 💖

ꜰᴏᴄᴜѕ @ ᴡɪʟᴅѕ ɴᴇᴛᴡᴏʀᴋ ᴄᴏʙʙʟᴇᴍᴏɴ

Project members
F0CUS

F0CUS

Developer