MaceBot

Quick rating

MaceBot

No reviews yet

A Fabric Mod that lets you spawn a Mace PvP opponent in your minecraft world.

No Theme
No Genre
PvP
Client Utility
UI & Menu Tool
Minigame
Mod Loaders
Fabric
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 Required
Server Required

About

Project Details

Type
Mod
License
MIT License
Latest Version
Macebot 1.1.4 for Fabric 1.21.8
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

MaceBot

A Minecraft fabric mod that allows players to practice Mace PvP.

How it works?

MaceBot introduces a preprogrammed player entity to your Minecraft world that can autonomously navigate, fight, and manage inventory. The bot is specifically designed for mace combat scenarios and includes support for totems, elytra flight, and automatic equipment management. And the behaviour of the player bot is completly customizable.

[Important] New version's of Macebot are available in Modrinth. Not available in curseforge yet.

What can the bot do?

  • Can do mace attacks
  • Can do elytra mace attacks
  • Can do crit attacks
  • Can heal itself when low

What can you do?

  • Customize MaceBot's behaviour
  • Get yourself a fresh MacePvP kit in single command
  • Sharpen your aim and Mace PvP skills

How to use the mod?

  • As usual load the mod from your mod folder.
  • go Into a world (Flat world Recommended)
  • Spawn the bot
  • The resume the bot

(Note) In the Latest version bot don't have any difficulty customization. So Its Hard to fight with the bot. Becuz its not a human who can make mistakes.

MaceBot Command tree:

  • /macebot
    • bot
      • spawn
          • Spawns the Player bot.
      • play
          • Resumes The Idle Bot.
      • pause
          • Stops the Bot.
      • mace-kit
        • netherite [<boolean>]
            • Gives a netherite Mace HT kit to bot with unbreakable Tag. To get a kit with mending and unbreaking enchantments add false argument in end of command.
        • diamond [<boolean>]
            • Gives a diamond Mace HT kit to bot with unbreakable Tag. To get a kit with mending and unbreaking enchantments add false argument in end of command.
      • settings
        • elytra
            • Toggles elytra Usage of Bot.
        • auto-refill
            • Toggles inventory refill of Bot.
        • attack
            • Decides Whether the bot can hurt you or not. (Kinda forgot to add the login in current release will be added in future release. Sorry)
        • crits
            • Toggles Crit attacks.
        • ordinary-mace
            • Toggles Classic mace attacks.
    • player
      • mace-kit
        • netherite [<boolean>]
            • Gives a netherite Mace HT kit to player with unbreakable Tag. To get a kit with mending and unbreaking enchantments add false argument in end of command.
        • diamond [<boolean>]
            • Gives a diamond Mace HT kit to player with unbreakable Tag. To get a kit with mending and unbreaking enchantments add false argument in end of command.
      • settings
        • auto-refill
            • Prevents Items from decreasing from your inventory when use. This has some wierd issues i will fix them in future updates.

Incompatibility

  • Carpet Mod
  • Carpet PvP

Conclusion

We appreciate your time reading this. This is the first mod we making, It may have bugs and incompatibility with some mods. Please be kind enough to let us know. Thank you!.

Info.

Above Infos Are related to the latest release (MaceBot 1.1). Check Changelogs for full info about feature history.

MaceBot

A customizable PvP bot designed specifically for Mace combat practice.

github_vector.svg gradle_vector.svg fabric-api_vector.svg fabric_vector.svg

MaceBot is a Fabric mod that introduces a customizable PvP bot designed specifically for Mace combat practice. It helps players sharpen their aim, timing, and combat strategies against a bot that fights back with realistic mechanics.


New GUI System!

Since v1.2.0, MaceBot includes a client-side GUI for easier control, opened with the default keybind O:

  • Control Panel
    Start, pause, spawn, or despawn the bot directly from a menu. Also provides access to other screens.
  • Options Screen
    Manage all MaceBot options in one place — no more typing commands.
  • Kits Screen
    Browse all kits (built-in and custom). Kits are stored on disk and synced to the client during handshake. From here you can open the Kit Viewer or Kit Menu.
  • Kit Menu
    Rename (with color codes), delete, duplicate, edit, and load kits.
  • Kit Loader Menu
    Options to load kits:
    • Load to → [MaceBot | Yourself | All players (except MaceBot)]
    • Properties → [Unbreaking III & Mending | Unbreakable Tag]
      (Properties apply only to breakable items.)
    • Kit Editor
      A user-friendly editor with buttons and dropdowns. You can edit:
      • Item names (supports color codes like &a, &c, &m)
      • Enchantments
      • Item count
      • Any item from the creative menu
        (Built-in kits cannot be edited directly, but you can duplicate and customize them.)
    • Kit Viewer
      Preview kits before loading them.

This GUI makes bot management far more intuitive compared to command-only control.
See the preview of each screen in the gallery.


Environment

v1.0 and v1.1 were completely server side only. Since the new GUI release of v1.2 it is required on the client side too because of a lack of control without the GUI. And MaceBot is mainly designed for singleplayer use, but you can use it in dedicated servers and use your client side mod to control it.


✨ Features
  • Combat AI

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

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

      • Toggle crits, ordinary mace attacks, elytra usage, and more.
      • Control whether the bot can damage you.

⚙️ Commands

/macebot

  • bot

    • spawn → Spawns the bot.
    • play → Resumes the bot.
    • pause → Pauses the bot.
    • mace-kit → Shows all built‑in kits available for MaceBot.
    • settings
      • elytra → Toggles elytra usage.
      • auto-refill → Toggles inventory refill.
      • attack → Decides whether the bot can hurt you.
      • crits → Toggles critical attacks.
      • ordinary-mace → Toggles classic mace attacks.
    • player

      • mace-kit → Shows all available kits from the server.
      • settings
        • auto-refill → Prevents items from decreasing when used.

Note: We recommend using MaceBot with the GUI system.
Commands only provide basic controls, while the GUI offers full management options.


📥 Installation

Server

  • Place the correct version of MaceBot in the mods folder and restart the server.
  • Access MaceBot using commands listed above.
  • We recommend using MaceBot client-side for more controls and easier access.

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).

📝 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.

Screenshots

Gallery

  • 2025-11-21_14.34.55.png
    2025-11-21_14.34.55.png 2025-11-21_14.34.55.png
  • Confirmation Text that indicates successful Connection to server
    Confirmation Text that indicates successful Connection to server If you receive Mismatch indicator. Consider updating server or your macebot mod.
  • Buffs are enabled by default. Disable it in Options.
    Buffs are enabled by default. Disable it in Options. Buffs devided into 2 parts. 1. For MaceBot 2. For Players
  • Control Panel
    Control Panel Basically Home for MaceBot GUI's. Use Keybind to open it. By default it was "O".
  • Spawning The Bot.
    Spawning The Bot. You can Kick the bot using "Despawn" Button
  • The MaceBot.
    The MaceBot. By default he will just stare at you. You need trigger his ego to start him :>
  • Triggering His Ego!
    Triggering His Ego! You can use this state to practice your aim or any other skills you want to improve with an NPC.
  • Kit Screen
    Kit Screen This shows a list of kits that server stored. Including Built In Kits.
  • Accessing A Kit.
    Accessing A Kit. Hover over a Kit to see the options.
  • Kit Preview.
    Kit Preview. Title says it.
  • Kit Menu
    Kit Menu Control Panel For Your Kits. Built-in Kits can't be deleted or edited. You can duplicate them. And edit the copy.
  • Kit Editor.
    Kit Editor. Has a widget to choose Items. And in middle player inventory. In right Item editor. Choose a slot using Ctrl + Click or Middle Click to edit an item in it.
  • Example of an Item.
    Example of an Item. By dropping an item outside of any widgets will delete it. Like a trash bin.
  • Name Editor Popup of Item Editor.
    Name Editor Popup of Item Editor. Opened by pressing the "+" button near item name.
  • Enchantments...
    Enchantments... Click on "Enchantments" text to expand the list.
  • Enchantment Adder Popup.
    Enchantment Adder Popup. You can add anyenchants with any levels (<255) to any items using this.
  • MaceBot Options
    MaceBot Options Opened by clicking the Cog Wheel button in Control Panel
  • Um.. Macebot's Ego began to trigger. After all this time.
    Um.. Macebot's Ego began to trigger. After all this time. Click that to start the bot and Pause to pause it.
  • MaceBot on Action
    MaceBot on Action

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

~70,000
Total Downloads
CurseForge
~9,000
Modrinth
~61,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