All Mods Resource Packs Data Packs Shaders Modpacks Plugins
MaceBot

MaceBot

by katch0420 β€’ Downloads: 0 β€’ Followers: 0
Description
Gallery
Changelog
Versions

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.

All Versions

+ Add Version
Name Game version Platforms Published Downloads Actions
26.2
Fabric
1d ago 1
26.1.x
Fabric
1d ago 1
1.21.11
Fabric
1d ago 1
1.21.x
Fabric
1d ago 1
1.21.x
Fabric
1d ago 1
1.21.5
Fabric
1d ago 1
1.21.4
Fabric
1d ago 1
1.21.x
Fabric
1d ago 1
1.21.x
Fabric
1d ago 1
26.2
Fabric
1d ago 1
26.1.x
Fabric
1d ago 1
1.21.11
Fabric
1d ago 1
1.21.x
Fabric
1d ago 1
1.21.x
Fabric
1d ago 1
1.21.5
Fabric
1d ago 1
1.21.4
Fabric
1d ago 1
1.21.x
Fabric
1d ago 1
1.21.x
Fabric
1d ago 1
26.2
Fabric
1d ago 1
26.1.x
Fabric
1d ago 1
1.21.11
Fabric
1d ago 1
1.21.x
Fabric
1d ago 1
1.21.x
Fabric
1d ago 1
1.21.5
Fabric
1d ago 1
1.21.4
Fabric
1d ago 1
1.21.x
Fabric
1d ago 1
1.21.x
Fabric
1d ago 1
26.2
Fabric
1d ago 1
26.1.x
Fabric
1d ago 1
1.21.11
Fabric
1d ago 1
1.21.x
Fabric
1d ago 1
1.21.x
Fabric
1d ago 1
1.21.5
Fabric
1d ago 1
1.21.4
Fabric
1d ago 1
1.21.x
Fabric
1d ago 1
1.21.x
Fabric
1d ago 1
1.21.11
Fabric
1d ago 1
1.21.x
Fabric
1d ago 1
1.21.x
Fabric
1d ago 1
1.21.5
Fabric
1d ago 1
1.21.4
Fabric
1d ago 1
1.21.x
Fabric
1d ago 1
1.21.x
Fabric
1d ago 1
1.21.x
Fabric
1d ago 1
1.21.5
Fabric
1d ago 1
1.21.4
Fabric
1d ago 1
1.21.x
Fabric
1d ago 1
1.21.x
Fabric
1d ago 1
1.21.5
Fabric
1d ago 1
1.21.4
Fabric
1d ago 1
1.21.x
Fabric
1d ago 1
1.21.x
Fabric
1d ago 1
## Bug Fixes
  • Macebot not spawning in certain versions of minecraft.
## Bug Fixes
  • Macebot not spawning in certain versions of minecraft.
## Bug Fixes
  • Macebot not spawning in certain versions of minecraft.
## Bug Fixes
  • Macebot not spawning in certain versions of minecraft.
## Bug Fixes
  • Macebot not spawning in certain versions of minecraft.
## Bug Fixes
  • Macebot not spawning in certain versions of minecraft.
## Bug Fixes
  • Macebot not spawning in certain versions of minecraft.
## Bug Fixes
  • Macebot not spawning in certain versions of minecraft.
## Bug Fixes
  • Macebot not spawning in certain versions of minecraft.
## Bug Fixes
  • Pressing KeyBinds to open MaceBot GUIs in a server where macebot not installed Crashes the game. [v1.3.1]
  • Joining a server with ping delay causes a crash. [v1.3.1]
## Bug Fixes
  • Pressing KeyBinds to open MaceBot GUIs in a server where macebot not installed Crashes the game. [v1.3.1]
  • Joining a server with ping delay causes a crash. [v1.3.1]
## Bug Fixes
  • Pressing KeyBinds to open MaceBot GUIs in a server where macebot not installed Crashes the game. [v1.3.1]
  • Joining a server with ping delay causes a crash. [v1.3.1]
## Bug Fixes
  • Pressing KeyBinds to open MaceBot GUIs in a server where macebot not installed Crashes the game. [v1.3.1]
  • Joining a server with ping delay causes a crash. [v1.3.1]
## Bug Fixes
  • Pressing KeyBinds to open MaceBot GUIs in a server where macebot not installed Crashes the game. [v1.3.1]
  • Joining a server with ping delay causes a crash. [v1.3.1]
## Bug Fixes
  • Pressing KeyBinds to open MaceBot GUIs in a server where macebot not installed Crashes the game. [v1.3.1]
  • Joining a server with ping delay causes a crash. [v1.3.1]
## Bug Fixes
  • Pressing KeyBinds to open MaceBot GUIs in a server where macebot not installed Crashes the game. [v1.3.1]
  • Joining a server with ping delay causes a crash. [v1.3.1]
## Bug Fixes
  • Pressing KeyBinds to open MaceBot GUIs in a server where macebot not installed Crashes the game. [v1.3.1]
  • Joining a server with ping delay causes a crash. [v1.3.1]
## Bug Fixes
  • Pressing KeyBinds to open MaceBot GUIs in a server where macebot not installed Crashes the game. [v1.3.1]
  • Joining a server with ping delay causes a crash. [v1.3.1]
### Bug Fixes
  • Fixed Repeated Warning servers doesn't have Macebot.
Support for Fabric 26.2
Support for Fabric 26.1.x
Support for Fabric 1.21.11
Support for 1.21.9-1.21.10
Support for Fabric 1.21.6-1.21.8
Support for Fabric 1.21.5
Support for Fabric 1.21.4
Support for Fabric 1.21.2-1.21.3
## MaceBot v1.3.0

A big one β€” MaceBot can now be fully controlled through commands, no client mod required, plus new difficulty levels, dedicated practice modes, and a reworked GUI for anyone using the client-side mod.

### ✨ New Features
  • Full command control** β€” every setting, kit, and bot action can now be managed entirely through /macebot commands. The client-side mod is no longer required.
  • Difficulty levels** β€” Noob, Pro, and Master, adjusting the bot's reach, accuracy, and available actions (e.g. elytra macing).
  • Modes** β€” NPC (punching bag), Fight (full bot), and Practice, which adds three focused sub-modes: Stun Slam, Aim, and Pearl Catch.
  • Kit commands** β€” create kits from scratch or your inventory, load, duplicate, inspect, edit, and delete kits without touching the GUI.
  • Bot identity** β€” spawn the bot under any name; if it matches a real Minecraft account, it'll use that player's real skin.
  • Redesigned client GUI** β€” reworked into a single taskbar-style screen (Settings, Control Panel, Kits, Info).
  • Theme Editor** β€” customize GUI colors, including the Combat Hitbox overlay color.
  • Combat Hitbox overlay** β€” see your target's hitbox rendered in a customizable color.
  • Hotkeys** β€” open GUI screens, toggle the client mod, or toggle Combat Hitboxes without a menu.

### πŸ”§ Improvements
  • Client-side Kit Editor now supports item attributes and raw NBT editing, plus a one-click Copy Inventory button.
  • Control Panel now includes a Name field with live skin lookup.

### πŸ›‘οΈ Safety / Changes
  • Buffs and Auto-Refill are now **disabled by default**.
  • All commands require **Level 3 operator permissions**.
  • The client mod restricts certain actions without operator permissions by default (toggleable in settings).

### πŸ“‹ Notes
  • The client-side mod is now fully optional β€” install it for the GUI, or skip it and run everything via commands.
  • What's new in Macebot 1.2.6**
  • Support for 1.21.11
  • What's new in Macebot 1.2.5**
  • Support for 1.21.9-1.21.10
MaceBot Icon
Download MaceBot
Select game version
Select platform