HomeJavaModsArcadiaGuard
ArcadiaGuard
ModsJava

ArcadiaGuard

by curveo · on CurseForge

Standalone zone protection mod with in-game GUI, wand tool, 60+ configurable flags, 3D zone rendering, and third-party mod integration.

Which Minecraft do you have?

Every version of the game needs its own build. Pick yours, then download — the wrong build installs fine and then does nothing in the game. This mod is built for NeoForge only.

⬇ Download for 1.21.2–1.21.11⬇ Download for 1.21.1
I don't know my version or loader
Open the Minecraft launcher and look at the profile you play on — it names both, like fabric-loader-1.21.4. The version also shows in the bottom-right corner of the game's main menu.
No loader in the profile name? Then it's plain Minecraft, and these mods won't run — you need Fabric or NeoForge installed first.
ArcadiaGuard — screenshot 1ArcadiaGuard — screenshot 2ArcadiaGuard — screenshot 3ArcadiaGuard — screenshot 4ArcadiaGuard — screenshot 5ArcadiaGuard — screenshot 6

ArcadiaGuard

Standalone zone protection mod for NeoForge 1.21.1 — define protected zones with an in-game GUI, a wand selection tool, 60+ configurable flags, and 3D zone boundary rendering.


Features

Full In-Game GUI

Everything is managed from the GUI — no commands needed for daily use:

Wand Selection Tool

60+ Protection Flags

Granular control over:

Sub-Zones & Inheritance

Mod Compatibility

Each integration is independent and toggleable:

Mod What's Blocked
Iron's Spells 'n Spellbooks Spell casting
Ars Nouveau Spells, warp scroll teleportation, portals
Simply Swords Special weapon abilities
Occultism Rituals and magic
Supplementaries Throwable items
Apotheosis Tunneling, Enlightened affix
Better Archeology Tunneling enchantment

All mods are optional — ArcadiaGuard works regardless of which mods are installed.

Dynamic Item Blocking

Block any item in protected zones at runtime via command — no restart needed:

/arcadiaguard item block <item>
/arcadiaguard item unblock <item>

Audit Logging

Every blocked action is logged with player name, action type, zone, and position. Daily log rotation with configurable retention.

LuckPerms Integration

Zone roles (MEMBER, MODERATOR, OWNER) can be assigned via LuckPerms permission nodes — no in-game whitelist management required.

Public API

Third-party mods can register custom flags and query zone permissions:

ArcadiaGuardAPI.get().registerFlag(
    new BooleanFlag("mymod:teleport", true, "Allow teleportation"));

ZoneCheckResult result = ArcadiaGuardAPI.get()
    .checkFlag(player, pos, MY_FLAG);

Full API guide: docs/api-guide.md

Datapack Extensibility

Item lists are driven by overridable tags — no recompilation needed:


Installation

  1. Download the .jar from the Files tab
  2. Place it in the mods/ folder (server AND client)
  3. Start the server to generate config
  4. Give yourself the wand: /give @s arcadiaguard:zone_editor
  5. Select two corners and open the GUI to create your first zone

Requires: NeoForge 1.21.1 (any 21.1.x version) — Java 21


Commands

Most actions are available directly from the GUI. Commands remain available for automation and console use.

/arcadiaguard gui
/arcadiaguard zone add <name> <x1> <y1> <z1> <x2> <y2> <z2>
/arcadiaguard zone remove <name>
/arcadiaguard flag set <zone> <flag> <value>
/arcadiaguard flag list
/arcadiaguard item block <item>
/arcadiaguard reload
/arcadiaguard debug

Links

ArcadiaGuard

Mod de protection de zones standalone pour NeoForge 1.21.1 — definissez des zones protegees avec une interface graphique en jeu, un outil de selection (wand), plus de 60 flags configurables et un rendu 3D des limites de zones.


Fonctionnalites

Interface graphique complete

Tout se gere depuis le GUI — aucune commande necessaire pour l'utilisation courante :

Wand de selection

60+ flags de protection

Controle granulaire sur :

Sous-zones et heritage

Compatibilite mods

Chaque integration est independante et desactivable :

Mod Ce qui est bloque
Iron's Spells 'n Spellbooks Lancement de sorts
Ars Nouveau Sorts, teleportation warp scroll, portails
Simply Swords Capacites speciales des armes
Occultism Rituels et magie
Supplementaries Lancer d'objets
Apotheosis Tunneling, affix Enlightened
Better Archeology Enchantement Tunneling

Tous les mods sont optionnels — ArcadiaGuard fonctionne quel que soit l'environnement.

Blocage dynamique d'items

Bloquez n'importe quel item en zone protegee en temps reel via commande — sans redemarrage :

/arcadiaguard item block <item>
/arcadiaguard item unblock <item>

Logs d'audit

Chaque action bloquee est enregistree avec le nom du joueur, le type d'action, la zone et la position. Rotation journaliere des logs.

Integration LuckPerms

Les roles de zone (MEMBER, MODERATOR, OWNER) peuvent etre attribues via les noeuds de permission LuckPerms.

API publique

Les mods tiers peuvent enregistrer des flags custom et verifier les permissions de zone :

ArcadiaGuardAPI.get().registerFlag(
    new BooleanFlag("mymod:teleport", true, "Autorise la teleportation"));

ZoneCheckResult result = ArcadiaGuardAPI.get()
    .checkFlag(player, pos, MY_FLAG);

Guide complet : docs/api-guide.md


Installation

  1. Telecharger le .jar depuis l'onglet Files
  2. Placer dans le dossier mods/ (serveur ET client)
  3. Lancer le serveur pour generer la config
  4. Se donner le wand : /give @s arcadiaguard:zone_editor
  5. Selectionner deux coins et ouvrir le GUI pour creer une zone

Requis : NeoForge 1.21.1 (toutes versions 21.1.x) — Java 21


Liens


Verified by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more