Areas (Legacy Fabric)
This mod requires the library mod Collective (Fabric) and Fabric API.
Note: This page is for the legacy Fabric 1.16 version. New files and updates have been moved to the main project page. For Forge versions and Fabric 1.18+, follow the appropriate link.
What does the mod do?
Areas allows players to easily create named territories in the Minecraft world. You can mark any zone, region, city, kingdom, or just a piece of land using a regular sign. On the sign, you specify the action radius, optionally - RGB color, and the territory name.
When a player enters the designated zone, a message appears at the top of the screen (default "Entering the area."), and when exiting - "Leaving the area.". All these texts can be changed in the mod settings.

Key Features
- Automatic names: If no name is specified on the sign, one is randomly chosen from a preset list
- Customizable colors: You can set a global message color in configuration or specify a unique color for each sign
- Overlapping zones: Territories can overlap to create complex shapes
- Smart notifications: Entry/exit messages only show when first crossing the boundary
Settings
Basic parameters:
giveUnnamedAreasRandomName(default = true) - whether to assign random names to unnamed territoriesradiusAroundPlayerToCheckForSigns(default = 100) - radius for searching signs around the player
Messages:
sendChatMessages(default = false) - send notifications to chatshowHUDMessages(default = true) - show notifications on screenjoinPrefix(default = "Entering ") - message prefix when enteringjoinSuffix(default = ".") - message suffix when enteringleavePrefix(default = "Leaving ") - message prefix when exitingleaveSuffix(default = ".") - message suffix when exiting
HUD Appearance:
HUDOnlyAreaName(default = false) - show only territory nameHUDMessageFadeDelayMs(default = 4000) - message fade delayHUDMessageHeightOffset(default = 10) - vertical message offsetHUD_FontSizeScaleModifier(default = 1.0) - font scaleHUD_RGB_R,HUD_RGB_G,HUD_RGB_B- message color in RGB format
Commands
/areas - shows all territory signs around the player
Usage Examples
Creating a Simple Territory
To create a territory with a 10-block radius, use one of the prefixes:

Desert island with radius 10:

Entering the territory:

Breaking the sign removes the territory:

Territory with Custom Color
Savanna village with RGB color specification:

Entering the savanna village:

Exiting the savanna village:

Random Names
Territory with random name (radius 30):

Another territory with random name (radius 20):

Unnamed territory (radius 5):

Multiplayer
The mod works in multiplayer mode, but all players must have it installed on their client.
Use in Modpacks
You may freely use this mod in any modpacks as long as the download remains within the CurseForge ecosystem.