Перейти к содержимому
Mineforgian

Custom Areas

Take full control of your server! Custom Areas is a powerful, server-side mod that lets you create and manage protected zones through an intuitive, 100% GUI-based interface. Define granular rules with a powerful flag system, restrict area access wit

Загрузки
2K
Подписчики
14
Обновлён
3 октября 2025 г.
Лицензия
All-Rights-Reserved

Опубликован 1 мая 2025 г.

Custom Areas is a powerful and easy-to-use Fabric mod designed exclusively for the server-side. Forget complicated commands and configuration files. With this mod, you can create, manage, and protect zones in your world in a 100% visual and intuitive way through interactive menus.

It's the perfect tool for administrators looking for granular control over their worlds, from protecting a spawn to creating PVP arenas VIP zones or Functional areas that activate commands when interacting with them.

🚀 Key Features

Everything is managed from a central menu, with no need to memorize complex commands.

  • 100% Intuitive Zone Management

    • Easy Creation: Use /ca menu to get a selection wand and define your zones with two clicks.
    • GUIs for Everything: Rename, teleport to, edit, and delete your areas from a convenient graphical interface.
    • Selection Visualizer: While selecting an area, you'll see a particle outline to know exactly what you're protecting.
  • Advanced Flag System

    Control what players can and cannot do in each zone with a simple click.

    • World Protection: Enable or disable block-break, block-place, tnt-detonation, fire-spread.
    • Player Rules: Control pvp, invincibility, hunger-drain, and interactions (interact, chest-access).
    • Aesthetic Interface: Each flag has a representative icon and an enchantment glint when active, making management more visual.
  • Deep Integration with LuckPerms

    Go beyond flags and control who can enter your zones.

    • Access Restriction: Assign one or more permission nodes (e.g., group.vip or customareas.dungeon1) to an area. Players without the required permission will be ejected upon entry.
    • In-Game Permission Manager: Add or remove the permissions required for an area from a simple menu.
    • Visualize Who Has Access! A unique feature: click on a permission and view a list with the heads of all online players who meet that requirement.
  • Priority System

    Have a zone within another zone? No problem! The priority system allows you to decide which zone's rules apply when they overlap, always giving preference to the one with the higher priority.

  • Automation and Customization

    • Entry Commands: Define commands that will be automatically executed by the console when a player enters an area (e.g., effect give %player% speed).
    • Welcome Titles: Configure custom titles and subtitles (with & color code support) that appear on a player's screen upon entering a zone.

⚙️ How to Use

  1. Install the mod and its dependencies into your server's mods folder.
  2. As an admin, type the command /ca menu in-game.
  3. Use the "Create New Area" button to get the selection tool.
  4. Define the boundaries of your zone and confirm it with /ca confirm.
  5. Manage all the rules and features of your new zone from the "Manage Areas" menu!

📦 Dependencies

This mod is server-side only and requires the following dependencies to function:

💬 Support

@f0cus discord.gg

Ченджлог

3.0.0Релиз1.21.1 · 3 октября 2025 г.

v3.0.0

This is a major feature update that introduces a comprehensive permission system, area priority, and significant UI/UX enhancements.

✨ New Features

  • UI Redesign: very intuitive and guided handling and configuration.

  • Player Permission Viewer: Added a new GUI to visualize which online players currently possess a specific permission required for an area.

  • Area Priority System: Implemented a priority system to resolve flag conflicts between overlapping zones. The area with the highest priority will have its rules applied.

  • New Functional Flags: Activated logic for several key gameplay flags, including pvp, invincibility, tnt-detonation, fire-spread, and interact (blocks Ender Pearls).

2.0.0Бета1.21.1 · 3 мая 2025 г.

📦 Functional Areas – Changelog v2.0.0

🛠 Requirements

• Minecraft 1.21.1

• *Fabric Loader 0.16.14

• Fabric API

• *fabric-permissions-api v0.3.3

🆕 Major Features

• Permission-based region access
> Each region can now define a required permission string.
> Players without the required permission will be blocked and teleported back.
> Integrated with fabric-permissions-api (compatible with LuckPerms).

• New command: /fasetperm <region> <permission> to assign per-region permissions.
> Safe access handling
> Prevents players from getting stuck in permission-locked areas.
> Stores the last safe position and teleports them back if access is denied.

• Eliminates console spam and infinite teleport loops.

• Improved command syntax

/faset <name> [command] [#hologram] now supports optional arguments.

• If # is used, all following text is treated as a hologram (with color support via &).

• Enhanced edit mode

• Selector tool is fully protected:

> Cannot be moved, dropped, duplicated, or stored.
> Restores inventory correctly on exit or disconnect.
> Visual particle feedback when selecting region points.

🔧 Fixes & Improvements

• Fixed: Commands and holograms now trigger only once per entry, not per block.

• Fixed: Persistent inventory duplication bug in edit mode.

• Fixed: Breeze Rod selector dropping and creative-mode abuse.

• Improved: Area creation and management feedback.

• Improved: Command structure and feedback for all FA commands.

📁 File and Format Changes

• The area data file is now stored as regions.json in the world folder.

• New JSON structure includes the optional "requiredPermission" field for each region.
1.0.0Альфа1.21.1 · 1 мая 2025 г.

✨ Features

  • /faset <name> <command> – Set up a new area that runs a command.
  • Visual point selection using a special Breeze Rod item.
  • Command executed once on area entry (not spammed while inside).
  • Supports any command, including those from other mods (e.g. Cobblemon).
  • /facancel – Cancel edit mode and restore inventory.
  • /faview – List all registered functional areas.
  • /fadelete <name> – Remove a functional area.
  • /fahelp – Quick guide to all commands.
  • Prevents item duplication, chest storage, or dropping of the selector tool.
  • Player’s inventory is safely restored when exiting edit mode or disconnecting.

Комментарии

Загружаем…