HermesGod

Quick rating

HermesGod

No reviews yet

A Forge mod that turns an LLM into a living world deity who can prank players, spawn mobs, build structures, and chat with you as if the server itself is alive.

Automation & Processing
Performance & Optimization
AI Art
Mod Loaders
Forge
Minecraft

Community voices

Reviews

Versions
Loading versions…
Match includes

Click once to include, again to exclude, again to clear

Rating Any
Any 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5 5.0
Min
Max
Play Status
Reviews
Time Played
hrs+
Verified developers only
Has developer response
List view
Grid view
Compact view
Sort by
Date
Rating
Helpful
Unhelpful
Edited
Sort ascending
Delete this review?

This removes your review from the project. You can write a new review after.

Review submitted for moderation

Your review has been sent to moderators, who will check that it meets our guidelines before it appears publicly.

No reviews yet. Be the first to review this project!

Get it on

Available Platforms

Compatibility

Supported Environments

Dev Environment
Client Optional
Server Optional

About

Project Details

Type
Mod
License
Apache License 2.0
Latest Version
hermesgod-1.0.1.jar
Authors
CurseForge
Modrinth

For authors

Embed Badge

If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.

Custom banner text
ModDex rating badge preview

Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.

Identifiers

Platform IDs

CurseForge ID
Modrinth ID

Resources

External Links

Source Issues Wiki Discord

About

Description

🪄 HermesGod — An AI Deity That Lives Inside Your Minecraft World

HermesGod is not a bot. It's not a scripted NPC.

It is a fully conscious AI god that watches your every move, understands your intentions, and reshapes the world in real time — through actual server commands, not preset animations. You never know what it will do next, because it decides in the moment, based on your actions.


✨ Two Modes. One God.

">gutters">
 
 
ModeYou're dealing with...
🌱 Eco (Guardian)An all-powerful ally. Ask for gear. Ask for a house. Ask it to teach you PvP. Say one sentence. Watch the world change.
👻 Prank (Trickster)An invisible troublemaker. It watches you mine that diamond. It sees you cross that lava. And it waits. No two pranks are ever the same, because it's thinking — not replaying a script.

👁️ What Does This God See? Everything.

  • Every player's coordinates, health, hunger, XP

  • Full inventory and armor — down to every slot

  • Biome, light level, velocity, fall distance

  • Days played, advancements unlocked

  • Time of day, weather, number of online players

It reads the world like a book. And then it writes the next chapter.


🌱 Eco Mode — Your Guardian Deity

You speak. The world responds.

"I need iron armor." → Equipped instantly.
"Teach me PvP." → Full combat tutorial + practice mobs.
"Build me a house." → A structure rises around you.
"I'm afraid of the dark." → The sun rises. Torches appear in your hand.

It's not executing a predefined command. It's reading your intent, your tone, your current situation — and deciding what to do.


👻 Prank Mode — Survival Becomes a Horror Game

An invisible trickster with godlike power and a personal grudge. It escalates intelligently.

">gutters">
 
 
DifficultyWhat you'll face...
Level 1Cave whispers, flickering lights, eerie particles
Level 2Zombie swarms, skeleton snipers, poison potions
Level 3Lava pools under your feet, obsidian prisons, TNT traps
Level 4Withers, Wardens, void drops, full-scale invasions

Speedrunners get escalated faster. New players get gentle scares. On multiplayer servers, everyone faces their own personal tormentor.


🧠 Not a Script. A Real AI.

Every response. Every prank. Every decision.

Made by a large language model that reads your world state before acting.

  • Reads all player data, then decides

  • Logs its reasoning in natural language (you can see it think)

  • Every action is improvised — no two are identical

  • Remembers recent actions to avoid boring repetition


💬 Chat With Your God

In Eco mode, just talk in chat. HermesGod knows when you're making a request and when you're just chatting. It won't fire commands when you just want to talk.


📋 Requirements

  • Minecraft 1.20.1 (Forge 47.3.0 or higher)

  • Java 17 or higher

  • An LLM API key (OpenAI, Anthropic, MiniMax, DeepSeek — any OpenAI-compatible endpoint works)


⚙️ Installation

  1. Install Minecraft Forge 1.20.1 (47.3.0+)

  2. Download hermesgod-1.0.0.jar and place it in your mods folder

  3. Launch the game once — a config file will be created at config/hermesgod.json

  4. Edit the config:

    json
    {
      "apiEndpoint": "https://api.minimaxi.com/v1/chat/completions",
      "apiKey": "your-api-key-here",
      "modelName": "MiniMax-M2.7-highspeed",
      "currentMode": "eco",
      "chatEnabled": true
    }
  5. Restart the game or server

  6. Type /hermesgod help to see all commands

Works in single-player and multiplayer. For dedicated servers, install on the server side.


🎮 In-Game Commands

⚠️ First-Time Setup (Required)

You must configure these three settings in order before the AI can respond:

">gutters">
 
 
CommandDescriptionExample
/hermesgod url <endpoint>Set the API endpoint URL for your LLM provider/hermesgod url https://api.openai.com/v1/chat/completions
/hermesgod api <key>Set your API key for authentication/hermesgod api sk-xxxxxxxxxxxxxxxx
/hermesgod model <name>Specify which language model to use/hermesgod model gpt-4o-mini

📋 Other Commands

">gutters">
 
 
CommandDescription
/hermesgod helpDisplay all available commands
/hermesgod mode <eco/prank/disabled>Switch mode: eco Guardian / prank Trickster / disabled Off
/hermesgod chat <message>Talk to HermesGod via server console
/hermesgod statusView current mode, API connection status, and last action
/hermesgod interval <seconds>Set fixed prank interval in seconds (0 to disable auto-pranks)
/hermesgod interval <min> <max>Set random prank interval range (in seconds)
/hermesgod maxtokens <count>Set max tokens per API call
/hermesgod resetClear the AI's conversation memory and reset context

💡 Setup Example

Enter these three commands in order to activate the AI:

text
/hermesgod url https://api.openai.com/v1/chat/completions
/hermesgod api sk-your-key-here
/hermesgod model gpt-4o-mini

Once configured, use /hermesgod mode eco to enable Guardian mode. You can now talk to the AI in chat.


🔧 Configuration

config/hermesgod.json settings:

">gutters">
 
 
SettingDefaultDescription
apiEndpointMiniMax APIOpenAI-compatible endpoint URL
apiKey""Your API key
modelNameMiniMax-M2.7-highspeedModel to use
currentModedisabledDefault mode on startup
chatEnabledtrueEnable chat interaction
prankIntervalMin30Min seconds between pranks (0 = off)
prankIntervalMax30Max seconds between pranks
maxTokens8000Max tokens per LLM call
temperature0.8AI creativity level

⚠️ API Cost Notice

HermesGod makes API calls to your configured LLM provider. Each call consumes tokens.

  • Eco mode: Triggered only by player chat messages.

  • Prank mode: Triggered at your configured interval (default: every 30s).

We recommend lightweight models like gpt-4o-mini or MiniMax-M2.7-highspeed to keep costs low.


🤝 Credits & License

Author: lql114514
Built with: Minecraft Forge 1.20.1, Gson, LLM API
LicenseMIT


❓ FAQ

Q: Is this a hack or cheat?
A: No. HermesGod is a server-side mod. It runs entirely on the server and gives no player unfair advantages.

Q: Can I use it on a multiplayer server?
A: Absolutely. Install on the server side. Only one API key is needed.

Q: Why does the AI sometimes not respond?
A: Check your API key, endpoint, and internet connection. All errors are logged in logs/latest.log.

Q: Can I customize the pranks?
A: Yes. The prank system is prompt-driven. Edit HermesBrain.java to customize the AI's behavior prompts.


HermesGod is watching.
HermesGod is waiting.
HermesGod is thinking — what happens next?

 undefined

HermesGod

An omniscient AI deity inhabits your Minecraft world — it sees everything players do, pranks them dynamically, helps with resources, or just chats.


What is HermesGod?

HermesGod is not a bot or an NPC. It's a world deity — a real LLM-powered intelligence that perceives your entire Minecraft world and reacts through server commands. Talk to it. Piss it off. Ask for help. It will respond.

It runs on any LLM you configure (OpenAI, Anthropic, MiniMax, DeepSeek, or any OpenAI-compatible API).


How It Works

HermesGod connects to an LLM API and feeds it the full world state: every player's position, health, inventory, armor, biome, advancements, even velocity and light level. The AI thinks in natural language, then outputs JSON commands that get executed on the server.

This means every response is unique — no scripts, no hardcoded pranks. The AI decides what to do on the fly.


Modes

🌱 Eco Mode — Guardian

Talk to HermesGod in chat. Ask for gear, resources, mobs, or just chat. It can:

  • Give you items and equipment
  • Summon mobs for training
  • Build structures around you
  • Explain game mechanics
  • Or just talk without doing anything

"I need iron armor" → You get iron armor "Teach me PvP" → Tutorial + practice mobs appear "Just chat" → It talks, no commands executed

👻 Prank Mode — Trickster

The AI silently pranks players with dynamic difficulty that scales with their progress:

Level What Happens
1 Creepy sounds, portal particles, flickering lights, disorienting teleports
2 Monster ambushes, item theft, negative effects, pumpkin head
3 Lava traps, obsidian prisons, evoker fangs, TNT, elite mobs
4 Withers, wardens, void drops, full invasions

Difficulty is calculated from days played, armor, advancements, and dimension. Speedrunners get escalated faster. Fresh spawns get gentle scares.

The AI remembers what it did last (up to 10 actions) to avoid repeating itself.

Other Modes (In Development)

In development...


Commands

Command What it does
/hermesgod mode <eco/prank/disabled> Switch mode
/hermesgod chat <message> Talk to HermesGod from console
/hermesgod status See current mode, API status, last action
/hermesgod interval <seconds> Set fixed prank thinking interval (e.g. interval 60 = every 60s). Set 0 to disable
/hermesgod interval <min> <max> Random interval between min and max seconds (e.g. interval 30 90)
/hermesgod api <key> Set your API key in-game
/hermesgod url <endpoint> Set API endpoint URL in-game
/hermesgod model <name> Set the LLM model name
/hermesgod maxtokens <count> Set max tokens per API call (1~32000)
/hermesgod reset Clear conversation history
/hermesgod config View all current settings
/hermesgod help Show all commands

Installation

  1. Install Minecraft Forge 1.20.1
  2. Put the .jar in your mods folder
  3. Launch the game — config/hermesgod.json is created
  4. Edit the config with your API key and endpoint:
{
  "apiEndpoint": "https://api.openai.com/v1/chat/completions",
  "apiKey": "sk-your-key-here",
  "modelName": "gpt-4o-mini",
  "currentMode": "eco"
}
  1. Restart and type /hermesgod help

Works on single-player and dedicated servers (server-side only — clients don't need the mod).


Configuration

All settings in config/hermesgod.json:

Setting Default Description
apiEndpoint https://api.minimaxi.com/v1/chat/completions OpenAI-compatible API
apiKey "" Your API key
modelName MiniMax-M2.7-highspeed LLM model
currentMode disabled Starting mode
chatEnabled true Allow chat interaction
prankIntervalMin 30 Min seconds between prank thoughts (0 = off)
prankIntervalMax 30 Max seconds between prank thoughts
maxTokens 8000 Max tokens per API call
temperature 0.8 AI creativity

Requirements

  • Minecraft 1.20.1 Forge (47.3.0+)
  • Java 17+
  • An API key for your chosen LLM provider

API Costs

HermesGod calls your LLM provider's API. In Eco mode, only when a player sends a chat message. In Prank mode, every 30 seconds (configurable).

Use lightweight models like gpt-4o-mini or MiniMax-M2.7-highspeed to keep costs low.


FAQ

Q: Is this a hacked client? A: No. It's a server-side mod that uses OP commands. It gives no unfair advantage to any player.

Q: Can I use it on my multiplayer server? A: Yes. Install on the server. Only one API key needed.

Q: Why isn't the AI responding? A: Check your API key, endpoint, and internet. Errors are logged in logs/latest.log.

Q: Can I add my own pranks? A: The prank system is prompt-driven. Edit HermesBrain.java to add custom trick descriptions.


HermesGod watches. HermesGod waits. HermesGod decides.

Screenshots

Gallery

  • 微信图片_20260503125230_65_44.png
    微信图片_20260503125230_65_44.png 微信图片_20260503125230_65_44.png
  • 微信图片_20260503125214_64_44.png
    微信图片_20260503125214_64_44.png 微信图片_20260503125214_64_44.png
  • 微信图片_20260503124853_63_44.png
    微信图片_20260503124853_63_44.png 微信图片_20260503124853_63_44.png
  • 微信图片_20260503124730_62_44.png
    微信图片_20260503124730_62_44.png 微信图片_20260503124730_62_44.png
  • 微信图片_20260503124536_61_44.png
    微信图片_20260503124536_61_44.png 微信图片_20260503124536_61_44.png
  • 微信图片_20260503124516_60_44.png
    微信图片_20260503124516_60_44.png 微信图片_20260503124516_60_44.png
  • 微信图片_20260503124333_59_44.png
    微信图片_20260503124333_59_44.png 微信图片_20260503124333_59_44.png

Versions

Files

Relations

Project Relations

More like this

Similar Mods

Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.

On ModDex

Community snapshot

0
Ratings
0
Followers
0
In stacks

By the numbers

Statistics

<1,000
Total Downloads
CurseForge
<1,000
Modrinth
<1,000
Last Updated
CurseForge
Modrinth
Created
CurseForge
Modrinth
Last synced
When ModDex last fetched this project from CurseForge or Modrinth. Every project is re-checked on a schedule, and any project that ships a new file is synced automatically within hours of the release.
New file updates sync automatically
How syncing works