promotional bannermobile promotional banner

WorldAPI for Fabric & NeoForge

Your server on HTTP: REST and WebSocket for sites, bots, and AI agents, with tokens, scopes, and an audit log.

WorldAPI

🌍 WorldAPI puts your Minecraft server on HTTP, or the world you play alone. Drop the mod into Fabric or NeoForge, on a server or in your own game, and sites, bots, and AI agents can read the world, the players, and their statistics, follow what happens live, and, with a token, run the game.

Running Paper? The plugin has its own page: WorldAPI for Paper.

What you get

  • 📡 117 REST operations for the server and its load, its commands, worlds, blocks, chests, entities, players online and offline with their inventories, statistics, advancements, recipes, leaderboards, and the event history.
  • ⚡ A live feed over WebSocket with 40 topics: joins, deaths, advancements, the console, positions, weather, boss kills, raids, and more.
  • 🖥️ An admin panel in the browser: live load, the console, chat, players, worlds, files, plugins, tokens, and the audit log. Everyday work no longer needs SSH.
  • 🏆 Live statistics. Leaderboards move while people play, not at the next autosave, and any vanilla statistic can be one.
  • 🗂️ Configs and logs as files, read by page or by search and changed by key, with a backup of every previous version.
  • 🔑 Safe by default. A public site reads without a token and never sees coordinates, inventories, or chat; everything else takes a token with the right permissions.
  • 🔌 Other plugins' data, too. Plugins share their own resources and live events through WorldAPI, with a small Java library from Maven Central or with none at all.
  • 🎮 Singleplayer too. Put the mod in your game, and an AI agent answers questions about the world you're playing right now: where the nearest village is, what's in your chests, what you're looking at.
  • 🤖 Ready for AI agents through minecraft-mcp, and for Grafana through minecraft-exporter.

Get started

  1. Put the jar in mods/ of a Fabric 26.3 (with Fabric API) or NeoForge 26.3 server or game, on Java 25, and restart. Playing alone? The wiki's Singleplayer page connects an AI agent in two minutes.
  2. Ask it something: curl http://localhost:8110/api/v1/server. Run /worldapi admin in game for the admin panel.
  3. Before you open port 8110 to the internet, put it behind HTTPS: plain HTTP sends tokens and passwords in the open.

Documentation

Installation, tokens, configuration, the whole API, and more are in the wiki on GitHub.

Related projects

  • Moonlands – the hard-survival server where all of these run.
  • Minecraft MCP – lets an AI client read and run a server through WorldAPI.
  • Allay – an AI helper in the game: ask with /ask, right in the chat.
  • Allay Server – the backend behind Allay.
  • Mo’Joins – join and quit messages in each player's language.
  • Mo’Afks – a safe AFK mode that doesn't block the night.
  • Mo’Bosses – monsters that spawn as bosses with classes, abilities, and loot.
  • minecraft-exporter – Prometheus metrics from WorldAPI.
  • minecraft-grafana – the Grafana dashboard for WorldAPI.

WorldAPI for Fabric & NeoForge Team

profile avatar
  • 7
    Followers
  • 21
    Projects
  • 48.9K
    Downloads

Software Engineer & Architect, specializing in JVM, .NET, TS, Android, and Go. I dabble in a bit of everything ☕️

Donate

More from MairwunNxView all

  • Red Bull for Fabric & NeoForge project image

    Red Bull for Fabric & NeoForge

    26 cans brewed from bull bile and taurine or found in chests by biome: wings that let you glide, and caffeine that stops your heart above 100.

    • 144
    • November 2, 2026
  • Mo’Joins project image

    Mo’Joins

    Join and quit messages in each player’s language, picked by their IP: a welcome for newcomers, sounds, particles, and an optional firework.

    • 3
    • October 28, 2026
  • Allay AI for Fabric & NeoForge project image

    Allay AI for Fabric & NeoForge

    An AI helper in chat, on your server or in singleplayer: ask with /ask and get answers grounded in your real game, from your inventory and chests to recipes and rules.

    • 38
    • October 26, 2026
  • Mo’Bosses for Fabric & NeoForge project image

    Mo’Bosses for Fabric & NeoForge

    Ordinary mobs spawn as bosses with classes, abilities, minions, and loot. Every kill raises your own level, and the bosses that find you grow with it.

    • 39
    • October 26, 2026
  • Red Bull for Fabric & NeoForge project image

    Red Bull for Fabric & NeoForge

    26 cans brewed from bull bile and taurine or found in chests by biome: wings that let you glide, and caffeine that stops your heart above 100.

    • 144
    • November 2, 2026
  • Mo’Joins project image

    Mo’Joins

    Join and quit messages in each player’s language, picked by their IP: a welcome for newcomers, sounds, particles, and an optional firework.

    • 3
    • October 28, 2026
  • Allay AI for Fabric & NeoForge project image

    Allay AI for Fabric & NeoForge

    An AI helper in chat, on your server or in singleplayer: ask with /ask and get answers grounded in your real game, from your inventory and chests to recipes and rules.

    • 38
    • October 26, 2026
  • Mo’Bosses for Fabric & NeoForge project image

    Mo’Bosses for Fabric & NeoForge

    Ordinary mobs spawn as bosses with classes, abilities, minions, and loot. Every kill raises your own level, and the bosses that find you grow with it.

    • 39
    • October 26, 2026