MaceBot

MaceBot

MaceBot is your personal mace PvP trainer. Practice aim, learn fight mechanics, swap attributes on the fly, and test your skills in a full simulated duel — all without needing another player.

by
71.6K Downloads
fabricgame-mechanicsminigameutility
Rent Server with this Mod

About this Mod

MaceBot

Turn any world into a mace combat training ground. MaceBot spawns a fully customizable PvP bot that blocks, dodges, crits, and fights back with real timing — built specifically to help you sharpen your mace combat: aim, spacing, stun slams, pearl macing, all of it.

Dial the bot's difficulty up or down and pick from focused practice modes instead of just a straight fight. Everything is controllable entirely through commands, so you don't need any client-side mod to use it — but installing on client unlocks a full GUI with live combat hitbox overlays, a theme editor, a proper kit editor for players who want the extra convenience and more flexible controls.


Bug Fixes since v1.3.1

  • Fixed Repeated Warning Message when joining servers that does not have macebot installed
  • Fixed Game Crash when using keybind in servers where macebot wasn't installed.
  • Fixed Game Crash when joining servers which takes too long.

[Note] I can't test the mod in a deticated server environment without having some troubles.
So You may encounter few more crashes or bugs when joining other servers. Please point the out in the report Section. Thank you.

🚀 What's New in v1.3

  • Full command control — every setting, kit, and bot action can now be managed through commands. The client-side mod is no longer required to use MaceBot.
  • Difficulty levels — Noob, Pro, and Master, adjusting the bot's reach, accuracy, and available actions.
  • Practice Modes — NPC, Fight, and a dedicated Practice mode with Stun Slam, Aim, and Pearl Catch sub-modes.
  • Kit management via commands — create, edit, duplicate, and delete kits without touching the GUI.
  • Custom Name — spawn the bot with any name; if it matches a real account, it uses that player's real skin.
  • Redesigned client GUI — reworked into a single taskbar-style screen with a new Theme Editor for full color customization.
  • Combat Hitbox overlay — see your target's hitbox rendered in a customizable color.
  • Safer defaults — buffs and auto-refill are now off by default, and everything requires operator permissions to prevent accidental use in survival worlds.

✨ Features

Server Side

  • Combat AI

    • Performs mace attacks, crits, and elytra mace strikes.
    • Uses totems and heals itself when low.
  • Difficulty

    • Three difficulty levels: Noob, Pro, and Master.
    • Adjusts the bot's reach and accuracy (how often it misses), and restricts certain actions — like elytra macing — depending on the level chosen.
  • Modes

    • NPC — A stationary punching bag for basic combat practice.
    • Fight — The full simulated bot that fights back.
    • Practice — Three focused training sub-modes:
      • Stun Slam — Hold your shield to practice landing stun slams.
      • Aim — The bot floats in mid-air in a flying state, giving you a smaller hitbox to practice your aim against.
      • Pearl Catch — The bot uses wind charges to repeatedly launch itself around 6 blocks into the air, letting you practice pearling and macing timing.
  • Equipment Management

    • Automatic inventory refill.
    • Supports elytra flight and customizable kits.
  • Kits

    • Create, delete, and view kits entirely through commands.
    • Build a new kit from scratch, or generate one directly from your current inventory.
    • There's no in-game kit editor on the server side, so if you don't have the client-side mod installed, you can still edit a kit: equip it, adjust the items in your regular inventory, then run /macebot kits <kit> copyInv to save those changes back to the kit.
  • Bot Identity

    • Spawn the bot with a custom name. If that name matches a real Minecraft account, the bot will use that account's actual skin — for example, spawning the bot as "Wemmbu" gives it the name and skin of the player Wemmbu.
  • Customization

    • Toggle crits, ordinary mace attacks, elytra usage, and more.
    • Control whether the bot can damage you.
    • Full command-based control over every MaceBot setting — see Commands below.
  • Safety Defaults

    • Buffs and auto-refill are disabled by default to prevent accidental use in regular survival worlds.
    • All commands require Level 3 operator permissions for the same reason.

Client Side

The client-side mod is entirely optional — MaceBot works fully through commands without it — but it adds a complete GUI for players who'd rather not type. Open it with the default keybind P.

  • Taskbar GUI — Settings, Control Panel, Kits, and Info all live in one unified, taskbar-style screen instead of separate windows, with full flexible control over everything — well beyond what commands alone offer.
  • Control Panel — Start, pause, spawn, or despawn the bot, and rename it on the fly through a Name Field. If the name matches a real Minecraft account, MaceBot fetches and displays that player's real skin.
  • Theme Editor — Customize the colors used throughout the GUI, including the Combat Hitbox color, from the Settings screen.
  • Kits Screen & Kit Menu — Browse all built-in and custom kits, then rename (with color codes), delete, duplicate, edit, or load them.
  • Kit Loader Menu — Load a kit onto MaceBot, yourself, or all players, with a choice of Unbreaking III & Mending or an Unbreakable tag (breakable items only).
  • Kit Editor — A flexible editor covering item names (with color codes), enchantments, attributes, item count, any creative-menu item, and a built-in NBT editor for fine-grained control. Includes a one-click Copy Inventory button that copies your current inventory straight into the kit. Built-in kits can't be edited directly, but you can duplicate and customize them.
  • Kit Viewer — Preview kits before loading them.
  • Combat Hitboxes — Highlights your current target's hitbox in a customizable color (default: red) to help with spacing and aim practice.
  • Hotkeys — Quickly open GUI screens, toggle the client mod, or toggle Combat Hitboxes without opening a menu.
  • Safety Restrictions — The client mod restricts certain actions without operator permissions by default; operators can disable these restrictions in settings if they want non-op players to use the mod freely.

⚙️ Commands

All commands are grouped under /macebot and require Level 3 operator permissions.

/macebot controls — start, stop, and manage the bot
Command Description
/macebot controls spawn Spawns the bot.
/macebot controls kick Removes the bot.
/macebot controls play Resumes the bot.
/macebot controls stop Pauses the bot.
/macebot controls setName <name> Renames the bot. If <name> matches a real Minecraft account, the bot will also use that account's skin.
/macebot settings — configure MaceBot, player, and mod options

Settings are split into three categories. Each parent command exposes every editable setting in that category as a sub-command — booleans toggle directly, and dropdown-style settings (like Difficulty or Mode) suggest their valid options in chat.

Command Description
/macebot settings macebot All editable bot-specific settings.
/macebot settings player All editable player-specific settings.
/macebot settings mod All editable global mod settings.
/macebot kits — create, edit, and manage kits
Command Description
/macebot kits new empty <name> Creates a new, empty custom kit.
/macebot kits new fromInv <name> Creates a new custom kit using your current inventory.
/macebot kits <kit> load <target> Loads a kit onto MACEBOT, PLAYER (yourself), or ALL_PLAYERS, with Unbreaking III & Mending applied by default.
/macebot kits <kit> load <target> unbreakable Loads the kit with an Unbreakable tag instead.
/macebot kits <kit> load <target> unbreakingAndMending Loads the kit with Unbreaking III and Mending.
/macebot kits <kit> load <target> unbreakingOnly Loads the kit with Unbreaking III only.
/macebot kits <kit> load <target> mendingOnly Loads the kit with Mending only.
/macebot kits <kit> duplicate Duplicates an existing kit, including built-in ones, as a new custom kit.
/macebot kits <kit> info Shows basic info about a kit (name, ID, whether it's custom).
/macebot kits <kit> info items Shows the same info plus a full item list for the kit.
/macebot kits <kit> copyInv Overwrites a custom kit with your current inventory. This is the server-side workaround for editing a kit — equip/hold what you want, then run this to save it — since there's no in-game kit editor without the client mod.
/macebot kits <kit> delete Deletes a custom kit. Built-in kits cannot be deleted.

Note: Commands give you full control on their own — no client mod required. If you do have the client mod installed, the GUI wraps all of this in a more visual, point-and-click experience.


📥 Installation

Server

  • Place the correct version of MaceBot in the mods folder and restart the server.
  • Access MaceBot using the commands listed above (requires Level 3 operator permissions).
  • The client-side mod is optional — install it too if you want the full GUI experience.

Client

  • Place the correct version of MaceBot in the mods folder and restart the client.
  • In singleplayer, you can use both commands and the GUI to control MaceBot.
  • On dedicated servers, you can also control MaceBot via the GUI.
    (Be mindful of version compatibility.)

✅ Compatibility

  • Compatible with Carpet and its forks (Carpet PvP) (since v1.2.1).

📜 Version History
  • v1.0 — Initial release. Server-side only, command-controlled.
  • v1.1 — Server-side only, follow-up release with additional fixes and refinements.
  • v1.2 — Added the first client-side GUI for easier control.
  • v1.3 — Full command-based control, Difficulty levels, Modes, bot identity/skins, a redesigned taskbar GUI with a Theme Editor, Combat Hitbox overlay, and safer defaults. See "What's New in v1.3" above.

📝 Conclusion

MaceBot is our first major mod project. It may have bugs or incompatibilities, but we're committed to improving it. Please share feedback, suggestions, and ideas for new features — your input helps shape the future of MaceBot.


Available exclusively for the Fabric Mod Loader ecosystem.

Available Versions

MaceBot 1.3.3 for Fabric 26.2release
MC 26.2fabric
August 17, 2026
MaceBot 1.3.3 for Minecraft 26.1.xrelease
MC 26.1, 26.1.1, 26.1.2fabric
August 17, 2026
MaceBot 1.3.3 for Fabric 1.21.11release
MC 1.21.11fabric
August 17, 2026
MaceBot 1.3.3 for Fabric 1.21.9-1.21.10release
MC 1.21.9, 1.21.10fabric
August 17, 2026
MaceBot 1.3.3 for Fabric 1.21.6-1.21.8release
MC 1.21.6, 1.21.7, 1.21.8fabric
August 17, 2026

How to Install MaceBot on Your Server

1

Order Server

Order a Minecraft Java server with at least 3 GB RAM (4 GB recommended).

2

Set fabric Loader

In the panel under "Egg", select the fabric loader and matching Minecraft version (26.2).

3

Install Mod

Open the mod browser in the dashboard and search for "MaceBot". Click "Install" – done! Alternatively, upload the .jar via SFTP to the /mods folder.

Compatibility

Mod Loaders

fabric

Minecraft Versions

26.2, 26.1.2, 26.1.1 (+13 more)

Server-side

Required

Recommended RAM

4 GB(min. 3 GB)

Frequently Asked Questions

MaceBot server crashes on startup – what to do?

Most common cause: wrong fabric version or insufficient RAM. Check the server log (latest.log) for "OutOfMemoryError" or "Mixin" errors. With Mado Hosting: ensure at least 3 GB RAM is allocated and the loader matches the mod version (26.2). You can switch loaders with one click in the panel.

Is MaceBot compatible with fabric?

MaceBot officially supports fabric for Minecraft 26.2, 26.1.2, 26.1.1. The Mado dashboard automatically detects incompatible loader combinations.

Server lagging with MaceBot – how to optimize performance?

Recommended RAM: 4 GB (per 8 players). Use /spark profiler to check if MaceBot consumes the most tick time. Common fixes: reduce server view-distance to 8-10, install "performant" or "starlight" as supplementary mods on Forge. With Mado Hosting, your server runs on NVMe SSDs with dedicated CPU cores for minimal latency.

Rent Modded Server

Install MaceBot with just one click on your server.

Recommended RAM
4 GBfrom €5.2/mo
Minimum 3 GB | per 8 players
Create Server Now
1-Click Mod Install
NVMe SSD Storage
DDoS Protection included

Details

License
MIT License
Server-side
Required

Supported Versions

26.226.1.226.1.126.11.21.111.21.101.21.91.21.81.21.71.21.6+6 more