OakBot
by Partially
OakBot spawns server-side bots that act as fake players on Fabric servers, so a single player or a small group can practice PvP against them.
What it does
Operators place bots with commands and set how they behave. The bots move with a vanilla-like AI that includes smooth movement, auto-jump and combat timing meant to resemble a real player, which gives a training partner that does not need a second account. The author lists PvP practice and the testing of custom minigames as the main uses, including for datapack makers who want a repeatable opponent.
The mod is built on a server framework that gives Fabric servers fake players along with a set of utilities and settings for server owners. Its notes list the Carts, Sword, SMP, Vanilla and Mace gamemodes, and the author describes it as lightweight. OakBot needs Fabric and runs on the server. Players who join need nothing, and the mod is released under All rights reserved, so the license is not an open source one.
Key features
Command-based bot spawning
Bots are created and controlled with server commands, so the number and placement of opponents can be set per session.
Multiple gamemodes
Bots can be used in the Carts, Sword, SMP, Vanilla and Mace gamemodes listed in the author notes.
Realistic movement and combat
The AI handles smooth movement, auto-jump and combat actions that aim to match the timing of human players.
Server utilities
A set of extra helpful utilities and settings is included for server owners who run bots alongside other content.
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Use cases
PvP practice
A player can train against a bot that behaves close to vanilla, practicing combat without waiting for another player online.
Minigame testing
Datapack and minigame makers can use bots as repeatable opponents when checking custom game rules.
Who it’s for: Server owners running PvP or minigame servers on Fabric, and players who want an opponent for combat practice. The bots are server-side, so only the server needs the mod.
How it compares
BT Fighter is a Fabric mod for 1.21.1 that is installed on both the client and the server, under the Creative Commons Attribution 4.0 license. SickSheet's Practice Bot is a Fabric mod for 1.21.11 – 26.3 that also needs the client and server, under the MIT License. Mace No More covers 1.21 – 1.21.5 and is server required with an optional client, which makes it a different kind of combat tool.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| OakBot | Fabric | 1.21.11 | Server required, client optional | 2026-06-30 |
| BT Fighter | Fabric | 1.21.1 | Client and server | 2026-07-04 |
| SickSheet's Practice Bot | Fabric | 1.21.11 – 26.3 | Client and server | 2026-10-14 |
| Mace No More | Fabric | 1.21 – 1.21.5 | Server required, client optional | 2025-04-11 |
Questions
Does OakBot need to be installed on the client?
Which game versions does OakBot support?
In the catalog
OakBot is one of 17,631 Equipment mods on ModsFinder, and one of 8,894 Equipment mods for Fabric. 19,862 mods support Minecraft 1.21.11.
Similar mods
What the author says
Easy bot spawning & control with commands Realistic AI & movement for solid PvP training Extra helpful server utilities & settings Lightweight & performance friendly Made for datapack makers & practice servers
Official listing
- Modrinth page
- modrinth.com/mod/oakbot
- Owner
- Partially
- Published
- 2026-06-30
- Updated on Modrinth
- 2026-06-30
- Facts verified
- 2026-10-15
