ModsFinder

M1 - Machine One AI Interface

by Kishku7

M1 - Machine One AI Interface lets a local program drive the real running Minecraft client through a plain text socket on localhost.

FabricForgeNeoForgeQuiltClient or server, optionalAll rights reserved1.20 – 26.3

What it does

The mod loads as an ordinary Fabric, Forge, NeoForge or Quilt mod and reads the real screen. A program connected to the local text socket can describe whatever screen, world or client text is active, and send text commands that operate menus, worlds, inventory and crafting. Because it runs inside the actual client, it reaches what protocol bots cannot: GUI mods and client-drawn screens are visible to it, and no version mismatch breaks the link.

Automation work is the main use: repeatable command sequences, such as gathering or crafting a tedious set of items, and test runs that follow a player experience on a live client. An optional server-side m1srv command adds server support, and either side can run the mod alone, so neither needs the other present. Fabric API is required. Snapshot builds are published alongside the release files for 1.20 – 26.3.

Key features

  1. Text socket control

    A terminal or AI agent connects over localhost and operates Minecraft entirely by typing text commands.

  2. Real client screens

    The mod reads the live window, so GUI mods and client-drawn screens are visible to the controlling program.

  3. Scripted command sequences

    Repeatable sequences of commands can gather or craft items without manual input.

  4. Observation without fair-play bypass

    The scan reports only what the player could see on screen and never exposes raw ores buried inside unexposed rock.

Compatibility

Latest build for each game version and loader.

26.x5 of 5 versions with builds
26.30.17.5+26.3Not available0.17.5+26.3-neoforgeNot available
26.20.17.5+26.2Not available0.17.5+26.2-neoforgeNot available
26.1.20.17.5+26.1Not available0.17.5+26.1-neoforgeNot available
26.1.10.17.5+26.1Not available0.17.5+26.1-neoforgeNot available
26.10.17.5+26.1Not available0.17.5+26.1-neoforgeNot available
1.21.x12 of 12 versions with builds
1.21.110.17.5+1.21.110.17.5+1.21.11-forge0.17.5+1.21.11-neoforge0.17.5+1.21.11
1.21.100.17.5+1.21.90.17.5+1.21.10-forge0.17.5+1.21.10-neoforge0.17.5+1.21.9
1.21.90.17.5+1.21.90.13.7+1.21.10-forge0.17.5+1.21.10-neoforge0.17.5+1.21.9
1.21.80.17.5+1.21.80.17.5+1.21.8-forge0.17.5+1.21.8-neoforge0.17.5+1.21.8
1.21.70.17.5+1.21.80.17.5+1.21.7-forge0.17.5+1.21.8-neoforge0.17.5+1.21.8
1.21.60.17.5+1.21.60.17.5+1.21.6-forge0.17.5+1.21.8-neoforge0.17.5+1.21.6
1.21.50.17.5+1.21.50.17.5+1.21.5-forge0.17.5+1.21.5-neoforge0.17.5+1.21.5
1.21.40.17.5+1.21.20.17.5+1.21.4-forge0.17.5+1.21.2-neoforge0.17.5+1.21.2
1.21.30.17.5+1.21.20.17.5+1.21.4-forge0.17.5+1.21.2-neoforge0.17.5+1.21.2
1.21.20.17.5+1.21.2Not available0.17.5+1.21.2-neoforge0.17.5+1.21.2
1.21.10.17.5+1.210.17.5+1.21-forge0.17.5+1.21-neoforge0.17.5+1.21
1.210.17.5+1.210.17.5+1.21-forge0.17.5+1.21-neoforge0.17.5+1.21
1.20.x7 of 7 versions with builds
ReleaseBetaAlphaNot available

This mod also publishes snapshot builds. Snapshots are not shown in the matrix.

Requirements

Dependencies declared by the latest file for each loader.

Required 1

Fabric APILightweight and modular API providing common hooks and intercompatibility measures utilized by mods using the Fabric toolchain.
Required

How it compares

Full comparison

MineAgent is open source under the GNU Affero General Public License v3.0 only, runs on Fabric and Forge for 1.20.1, and is client and server. Textcreator covers Fabric and Forge for 1.20.1 – 1.21.1 and is client and server, with all rights reserved. PythonConnectMod is a client-side only Fabric mod for 1.21.4 under the MIT License, so only the client needs it.

ModLoadersGame versionsEnvironmentUpdated
M1 - Machine One AI InterfaceFabric, Forge, NeoForge and Quilt1.20 – 26.3Client or server, optional2026-09-18
MineAgentFabric and Forge1.20.1Client and server2026-03-30
TextcreatorFabric and Forge1.20.1 – 1.21.1Client and server2026-04-15
PythonConnectModFabric1.21.4Client-side only2025-01-23

Questions

Does M1 need Fabric API?

Yes. Fabric API is the required dependency, so it must be installed alongside M1 on Fabric.

Does the server need M1 installed?

No. Either side can run M1 without the other, and the optional m1srv command adds server support.

In the catalog

M1 - Machine One AI Interface is one of 36,990 Utility mods on ModsFinder, and one of 25,772 Utility mods for Fabric. 8,071 mods support Minecraft 26.3.

More from Kishku7

All projects

Similar mods

What the author says

M1 is a Minecraft mod that exposes the real, running game client over a plain localhost text socket. It describes whatever screen or world is in front of the client as text, and accepts text commands to drive it -- so a human at a terminal, or an AI over a socket, can operate Minecraft entirely by typing. No GUI…
Kishku7, on the Modrinth page

Official listing

Owner
Kishku7
Published
2026-06-23
Updated on Modrinth
2026-09-18
Facts verified
2026-10-15

Tags