ModsFinder

Formation Arrays

by Lucent

Formation Arrays gives NeoForge 1.21.1 a shared API for building and managing custom formations in Minecraft, with a separate EasyGui dependency.

NeoForgeClient and serverAll rights reserved1.21.1

What it does

A formation is a group of blocks or entities that can be created, managed and linked through the mod's API. Formations can communicate with each other, and the mod provides capabilities that other mods can attach to them, such as access tokens for custom team behaviour, formation plates and formation power sources.

Datapack support lets pack makers define their own formations and custom connection types. Ports on formations can automatically cast connection types, so compatible values pass between linked parts without extra code. The mod is built for other developers as well as players, and it is meant to be used through its dedicated API.

Formation Arrays requires EasyGui. Every player and the server need a copy of the mod. Files are published for NeoForge only, for 1.21.1, with 0.0.1 as the latest file, released 2026-01-20 under All rights reserved. The source code is public, but the mod is not open source.

Key features

  1. Formation management API

    A dedicated API creates, tracks and removes formations from other mods or datapacks.

  2. Formation communication

    Formations exchange data with one another, so linked structures can respond to changes in their neighbours.

  3. Access tokens

    Access token capabilities let other mods define custom behaviour for teams that control a formation.

  4. Formation plates and power sources

    Built-in capabilities for formation plates and formation power sources give mod authors ready-made parts to attach.

  5. Custom connection types

    Connection types can be defined per formation, and ports cast compatible types automatically.

Compatibility

Latest build for each game version and loader.

1.21.10.0.1
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

Requirements

Dependencies declared by the latest file for each loader.

Required 1

EasyGuia simple library mod that hopes to make developing GUI a bit easier
Required

Use cases

Pack and datapack authors

Datapacks can add formations and connection types without writing Java code.

Mod developers

Developers can attach their own capabilities and behaviour to formations through the API.

Who it’s for: Pack makers who want custom formations in a datapack, and developers building mods that rely on formation logic, both on single-player worlds and servers.

Questions

Does Formation Arrays need EasyGui?

Yes. EasyGui is a required dependency and must be installed next to Formation Arrays for NeoForge 1.21.1.

Does the server need Formation Arrays?

Yes. A server running it needs every connecting player to have it too.

Can datapacks define formations?

Yes. Datapack support lets pack makers add formations and custom connection types without Java code.

In the catalog

Formation Arrays is one of 3,514 Library mods on ModsFinder, and one of 1,449 Library mods for NeoForge. 32,366 mods support Minecraft 1.21.1.

More from Lucent

All projects

Similar mods

What the author says

bring formations to minecraft using this dedicated API - create and manage custom formations - let formations communicate with eachother - Access token capability for custom behaviour for team mods - Formation plate cabapility built in - Formation power source capability built in
Lucent, on the Modrinth page

Official listing

Owner
Lucent
Published
2026-01-20
Updated on Modrinth
2026-01-20
Facts verified
2026-10-15

Tags