
Train smarter. Fight harder. Become the GOAT.
An AI-powered Minecraft PvP training mod with sparring bots, survival companions, voice interaction and fight analytics.
📸 See EnderMind in action
In-game Tutorial <sub>Explore EnderMind's features and controls.</sub> |
Fight Configuration (K) <sub>Configure kits, arenas, bot levels and matches.</sub> |
⚔️ What is EnderMind?
EnderMind is an AI-powered Minecraft PvP training and survival companion mod built for players who want to practise, improve and experiment.
Fight configurable sparring bots, train with different PvP kits, create custom arenas, analyse your matches, talk to your bot by voice and bring an AI-powered Friend into your survival world.
Whether you're learning your first combos or preparing for high-level Crystal PvP, your next opponent is always ready.
No reach hacks. No instant aim snapping. No free speed. Just combat.
🎮 Supported Minecraft Versions
- Minecraft 1.21.11
- Minecraft 26.1
- Minecraft 26.2
- Minecraft 26.3
Download the EnderMind JAR built specifically for your Minecraft version. Builds for different Minecraft versions are not interchangeable.
🎬 Setup and gameplay tutorial
<sub>Setup and gameplay walkthrough — coming soon</sub>
Until the video is out, EnderMind teaches itself: the first time you start it, a guided tour walks you through every tab, how to get and test a free AI key, the Friend menu, how a fight works from kit to result, and your first match. Replay any part from K › Tutorial and J › Help.
✨ Features
🧠 AI-powered PvP training bots
Practise against opponents designed to challenge your movement, timing, combat mechanics and reactions.
- 8 base kits: UHC, Crystal PvP, Anchor, Mace, Spear, Cart, Pots and SMP.
- Plus 1 extra style: Spear + Mace, a hybrid style the bot plays whenever a kit contains both weapons (it is not a ninth base kit).
- 4 difficulty levels: Easy, Medium, Hard and GOAT.
- Human limits: 3-block reach, limited turn speed and normal melee speed (10 CPS). Crystal clicking can go up to one click per tick, the fastest any player can click in a 20 TPS game.
- Advanced techniques: jump resets, S-taps, W-taps, critical hits, shield breaking and combo pressure.
- Intelligent healing: potions, golden apples and Golden Heads, used when hurt.
- Mid-fight reading: the bot reads health, totems, golden apples and momentum, then presses when it is ahead or you are nearly dead and plays safer when it is behind.
- AI conversations: bot chat written by your AI model, with optional spoken replies.
🎯 What each kit does
| Kit | How the bot fights |
|---|---|
| UHC / Pots / SMP | Sword and axe duels, golden apples and heads, potions, bow, shield and shield breaking, water bucket clutches. |
| Crystal PvP | Prepares obsidian before the first hit, d-taps after a landed hit, places and bursts crystals on consecutive ticks and chains blasts on the same obsidian while each one is worth it and safe for the bot. |
| Anchor | Charges and blasts respawn anchors with totem and health checks. |
| Mace | Wind-charge launch, mace in hand while airborne, and a swing only when the view ray really crosses your hitbox. Can bounce straight into the next smash with another wind charge. Pearl-catch and elytra + rocket variants, with the chestplate swapped back on before the hit. |
| Spear | Spear lunges with a break-even check (it only lunges when the expected value is good), jabs in close range. |
| Spear + Mace | Lunges with the spear and smashes with the mace, shown as its own style in the kit lists. |
| Cart | Rail, TNT cart, fire and arrow in about one second. The bot checks every tick what is still missing and fixes it, so a failed click is repeated, not skipped. Flame bow and flint-and-steel variants. |
🏟️ Custom matches and arenas
- Configurable 1v1 matches with first-to-N rounds.
- Match time: 15 minutes by default (choose 2, 5, 10, 15, 20, 30 minutes or none). If time runs out the match is a draw and a "TIME'S UP" message shows how to start a new one.
- Built-in 100 × 100 × 100 arena with an unbreakable barrier layer, and a sandstone platform used by crystal, mace, spear and cart kits.
- Import custom arenas from
.litematicfiles (folder:config/endermind/arenas, with an Open folder button and automatic rescan). - Live scoreboard showing round, score, duration, health, hits, damage, best combo, kit and difficulty.
- Frozen time, disabled mob spawning and full brightness during matches. Outside matches the world behaves normally.
- Quick match + build arena: one click on Home picks the arena for your kit, builds it the first time and starts the countdown.
- Dedicated kit editor room: barrier = Reset kit, green glass pane = Save kit. Import kits from
.datfiles.
🗣️ Voice interaction
Talk to your AI bot or Friend instead of typing every message.
Hold V, speak, then release the key to submit. The recording overlay shows a recording indicator, timer, voice activity bar, transcription and thinking status.
Speech to text:
- Local Whisper: local transcription after the initial model download.
- Windows Speech: native Windows speech recognition.
- Gemini / Groq: cloud transcription using your own API key.
- Auto: local first, cloud as a backup.
Spoken replies: EnderMind ships with a built-in, fully offline Piper voice (English, male). It is unpacked from the mod and loaded in the background when the game starts, so nothing is downloaded and the first reply is quick (older CPUs take a little longer to load it). If Piper cannot run, the Windows voice speaks instead so the bot is never silent. Bot chat can be spoken instead of shown.
💬 Bot chat that is not scripted
- Every line is written by your AI model from what is happening in the fight, so the bot does not recycle canned lines.
- Unprompted lines get a random angle and mood (joke, trivia, PvP tip, dare, question, commentary) and the bot is told its recent lines so it does not repeat them.
- Set Bot chatter to Chatty and the bot also speaks up on its own now and then. Key moments keeps it to big moments, Only answers me keeps it quiet.
- Direct questions are answered first, with the bot's own personality on top.
- Without an AI key the bot simply fights and stays silent.
🧍 Survival Friend — Beta
Your AI-powered companion helps you survive, gather resources, progress through tools and defend you.
- Progression: advances through wood, stone, iron and diamond tools, crafting tables and furnaces on the way.
- Natural-language orders:
craft an iron pickaxe,collect 64 oak log,get diamonds,kill this cow,find a village,give me the food,wear armor, several orders in one message. - Building: builds the schematic you select (folder:
config/endermind/build_schematics) and tells you the materials. - Mining: digs down, strip-mines and mines ores it can really see in caves, using real tool times.
- Survival: water-bucket clutch, auto-eat, auto-respawn, picks up its items after death, escapes water, holes and walls.
- Combat: fights hostile mobs, retaliates against anyone who hurts you or it, and hunts whoever kills you.
- Mood: happiness, anger and trust bars. Kindness and gifts help, insults make it angry and it can refuse orders.
- Up to 4 Friends with name prefixes. Remembers you between sessions and chats through your AI provider.
Call your Friend with J or the supported call friend interaction.
Beta notice: the Friend is still evolving. Behaviour and reliability vary with the environment, task and AI provider.
📊 Fight statistics and AI coaching
- Statistics by kit and opponent: hits, damage, combos and results.
- AI-powered match reviews with
/pvptraining coach, and an optional review after every match. - Training drills: aim, totem and inventory drills.
- Developer Mode records your gameplay locally, groups fights by kit category (for example
mace+spear) and keeps the winners' best plays for learning experiments. Single-player and multiplayer records are saved in separate folders, and on servers you join your own game records the fights (the server does not need the mod).
🪙 Golden Head
A custom edible Golden Head for PvP: golden absorption hearts and a short Regeneration, slightly weaker than an enchanted golden apple.
🎓 Built-in guide
On first launch one guided run covers: every K tab, how to get and test an AI key, the Friend (J) menu, a fight tour (kit, arena, difficulty, chat, time limit, start, during the fight, results, coach, trace), and a click-through first match. The HUD tells you when to press K or J to continue. Skip stops the whole guide.
🚀 Installation guide
Requirements
| Requirement | Details |
|---|---|
| Minecraft | 1.21.11, 26.1, 26.2 or 26.3 |
| Mod loader | Fabric Loader 0.17.3 or newer |
| Dependency | Fabric API matching your Minecraft version |
| Java | Java 21 or newer for 1.21.11, Java 25 for 26.x |
| Recommended | Mod Menu |
| AI provider | Optional; needed for bot chat, coach and cloud speech |
Step 1 — Install Fabric Loader
Install Fabric Loader for your Minecraft version with the official installer.
Step 2 — Install Fabric API
Download the matching Fabric API release and put its JAR in your mods folder.
Step 3 — Download EnderMind
Download EnderMind on Modrinth and put the JAR for your exact Minecraft version in mods.
Step 4 — Launch Minecraft
Start the Fabric profile and check that Minecraft, Java, Fabric Loader and Fabric API match the requirements above.
Step 5 — Open Fight Configuration
Enter any world and press K to open Fight Configuration. Click Quick match on Home, or choose your kit, arena and difficulty yourself.
Step 6 — Configure optional AI features
Open the AI tab and set up a provider (next section).
⚙️ AI provider configuration
Configure only what you want to use.
Get a free key in 30 seconds
| Provider | Where | Notes |
|---|---|---|
| Google Gemini | aistudio.google.com/apikey | free, easiest |
| Groq | console.groq.com/keys | free, very fast |
| OpenRouter | openrouter.ai/keys | many models, some free |
| Ollama / LM Studio / llama.cpp | your own PC | no key, choose Custom / Local (K › AI › Use Ollama) |
Setup
- Press
Kand open the AI tab. - Choose the provider you made the key on.
- Paste the key and keep the suggested model name.
- Press Test. Green means connected.
- Open K › Bots and turn on Bot chat. Set Bot chatter to your liking.
Feature requirements
| Feature | Requirement |
|---|---|
| PvP training and all combat | none, works offline |
| AI bot conversations | an AI provider |
| AI match coaching | an AI provider |
| Friend chat and memory | an AI provider |
| Cloud voice transcription | Gemini or Groq key and internet |
| Local Whisper transcription | one-time local model download |
| Windows Speech | Windows |
| Spoken replies (Piper) | none, built in and offline |
Important: AI providers may charge for usage and may impose quotas. Check the provider's terms before using paid services. Never share your API keys publicly.
🎮 Controls and commands
| Key | Action |
|---|---|
K |
Fight Configuration — kits, arenas, bot level, match settings, AI, voice and stats |
V — hold |
Record voice input; release to send |
J |
Friend menu — call your survival Friend, give orders, schematics and help |
All keys can be changed in Options › Controls › Key Binds › EnderMind.
Commands: /pvptraining ... (or /endermind ...) covers arenas, matches, kits, stats, coach, friend and developer tools. Everything is also in the K menu. Use command suggestions to see the exact subcommands in your version. For an AI review of your play: /pvptraining coach.
🗣️ Using voice interaction
- Hold
V, speak, releaseV. - Wait for transcription and the reply.
- Hear the reply through the built-in voice.
Pick your speech-to-text engine in K › Voice: Local Whisper, Windows Speech, Gemini or Groq, or Auto.
🧍 Using your survival Friend
- Enter a compatible survival world.
- Press
Jor typecall friend. - Give it a task in plain language, for example
Craft an iron pickaxe.,Collect 64 oak logs.orFind diamonds. - With more than one Friend, start the message with a name.
Task completion is not guaranteed: terrain, resources, combat and the AI provider all affect results.
📊 Statistics and Developer Mode
- Review hits, damage, combos and results in the Stats tab.
- Ask the coach with
/pvptraining coach, or enable the automatic post-match review. - Enable Developer Mode to record fights locally by kit category and keep the winners' best plays. It is off unless you turn it on.
- Combat trace (Developer tab) shows what the bot decides, useful when reporting a bug.
📁 Files and logs
| Path | What it is |
|---|---|
config/endermind/ |
settings, kits, stats |
config/endermind/arenas/ |
your .litematic arenas |
config/endermind/build_schematics/ |
schematics for the Friend to build |
config/endermind/tts/voice.log |
voice log (useful if you hear nothing) |
config/endermind.secrets.json |
your API keys, stored locally only |
🛠️ Troubleshooting
| Problem | Try this |
|---|---|
| The arena does not appear | Use K › Home › Quick match (it builds the arena the first time) or K › Arenas › open, then try again. |
| The bot does not talk | Add an AI key (AI tab), press Test, turn on Bot chat. |
| No sound from the bot | Check config/endermind/tts/voice.log and your Minecraft sound output. The first line after launch can take a few seconds on an older PC while the voice loads. |
| The game does not start | Check that Minecraft, Java (21 for 1.21.11, 25 for 26.x), Fabric Loader and Fabric API match the release. |
| The wrong jar | Each Minecraft version has its own jar; they are not interchangeable. |
When you report a combat bug please attach latest.log, fights.jsonl and best.json.
🔒 Privacy and data handling
- Gameplay recording: off unless Developer Mode is enabled.
- Voice recording: captured only while you hold the voice key.
- API keys: stored locally in
config/endermind.secrets.jsonand only sent to the provider you chose. - Cloud AI: the text or audio needed for a feature may be sent to the provider you select.
- Local features: Whisper, Windows Speech and the Piper voice work without sending audio to a cloud service.
- Gameplay records: single-player and multiplayer data are stored in separate folders.
Cloud providers have their own privacy policies; review them before sending sensitive information.
📦 Mod updates
Download the latest compatible release from the official page and read the release notes first.
EnderMind — Modrinth downloads
Upgrading from "Advansed PVP Training"? The mod id is now endermind; your old config, kits, stats and keys move automatically from config/advansed-pvp-traning-mod to config/endermind on first start, and /pvptraining still works.
🏟️ Arena Credits
EnderMind includes arenas based on third-party PvP arena designs shared by their creators.
Arena 1
- Creator: Dook
- Original source: SchematicFree
- Arena: PvP Arena
Arena 2
- Publisher: mcinfinity
- Original source: Minecraft Infinity — Big PVP Arena Minecraft Schematic
- Arena: Big PVP Arena Minecraft Schematic Download
The original arena designs belong to their creators. EnderMind's AI, training mechanics, combat behavior and other original features are separate contributions by the EnderMind developer. All credit for third-party arena designs goes to their respective creators and publishers.
📜 License and permissions
All Rights Reserved © 2026 fronobear.
You may download and play with an official EnderMind release. Redistributing, re-uploading, selling, modifying or republishing the mod requires prior written permission from the author. See the accompanying license for the complete conditions.
Minecraft is a trademark of Mojang AB and Microsoft. EnderMind is an independent project and is not affiliated with, endorsed by or sponsored by Mojang or Microsoft.
EnderMind — Your next opponent is always ready.
<sub>Built by fronobear. Train smarter. Fight harder.</sub>

