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.
Everything is managed from the GUI — no commands needed for daily use:
Granular control over:
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.
Block any item in protected zones at runtime via command — no restart needed:
/arcadiaguard item block <item>
/arcadiaguard item unblock <item>
Every blocked action is logged with player name, action type, zone, and position. Daily log rotation with configurable retention.
Zone roles (MEMBER, MODERATOR, OWNER) can be assigned via LuckPerms permission nodes — no in-game whitelist management required.
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
Item lists are driven by overridable tags — no recompilation needed:
arcadiaguard:banned_leadsarcadiaguard:banned_spawn_eggsarcadiaguard:spawn_banned_books.jar from the Files tabmods/ folder (server AND client)/give @s arcadiaguard:zone_editorRequires: NeoForge 1.21.1 (any 21.1.x version) — Java 21
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
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.
Tout se gere depuis le GUI — aucune commande necessaire pour l'utilisation courante :
Controle granulaire sur :
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.
Bloquez n'importe quel item en zone protegee en temps reel via commande — sans redemarrage :
/arcadiaguard item block <item>
/arcadiaguard item unblock <item>
Chaque action bloquee est enregistree avec le nom du joueur, le type d'action, la zone et la position. Rotation journaliere des logs.
Les roles de zone (MEMBER, MODERATOR, OWNER) peuvent etre attribues via les noeuds de permission LuckPerms.
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
.jar depuis l'onglet Filesmods/ (serveur ET client)/give @s arcadiaguard:zone_editorRequis : NeoForge 1.21.1 (toutes versions 21.1.x) — Java 21