promotional bannermobile promotional banner

PvP Practice Bots

Fully automatic PvP bots, that will fight, heal, and defend against you to practice various PvP styles, like Sword, Axe, or Mace, or build your own AI, without any coding knowledge! Then record it all with /record and watch it back!
How to spawn a bot

How to spawn a bot

Custom Bot Logic Tree

Custom Bot Logic Tree

Custom Bot Builder

Custom Bot Builder

abunch of bots fighting

abunch of bots fighting

Description

!! IMPORTANT !! Beta APIs need to be enabled!
And you must be on the most recent Minecraft version!

For Java combat use, Beyond's Java PvP by Beyond64

(The orange above is a link to the java pvp project.)

 

Now with a built-in replay mod, you can film yourself fighting or just basic survival and watch it all back!

Wiki Page: PvP Practice Bots WIKI

To begin, start by spawning one with the following:

every input is optional and will default to something else if not inputted
/spawnbot <difficulty> <type> <target> <ignoredTag> <x> <y> <z> <customName>

Target options:
"" = command sender
"bot" = other bots
"player" = non-bot players
"mob" = non-player/bot entities
"all" = closest entity
"partialName" = whoever's partial name you input, ex: (my name is petstorebuft) so "pets"

Ignored Tag options:
"" = none
"none" = none

then if you notice too many, just run
/removebots <target - optional>
(bots are considered players, so @p, @r, and @a selectors work on them)

If you're curious about the internals, just type
/botdebug

If you want to create your own bot, use the following:
/botbuilder

Give someone a kit:
/kit <type> <target>
Save your inventory as a custom kit:
/savekit <kitname>
List all kits:
/kits

And finally to adjust various settings and enable better AI type:
/settings

To record your game use:
/record <recording name> <tick interval - optional>
/stoprec
/playback

/spawnbot, /removebots, /kit have command block support!

Currently there are 5 types of pre-built bots:

Sword:
only a diamond sword + armor, with basic enchants

axe:
diamond sword/axe/armor, basic enchants
bow, crossbow
5 arrows

mace:
two maces with enchants
enchanted diamond sword/axe/armor
2 totems,
multiple strength/speed pots
a stack of golden apples
2 stacks of wind charges
2 stacks of pearls
elytra (doesn't use yet)

UHC:
diamond armor/sword/axe/pickaxe, basic enchants
2 stacks of wood/cobblestone
2 lava buckets
2 water buckets
16 webs
16 arrows
bow/crossbow basic enchants

crystal, work in progress:
netherite sword/axe/pickaxe/armor, typical enchants
11 totems
4 stacks of pearls
5 stacks of crystals
3 stacks of xp bottles
3 stacks of obsidian
2 stacks of respawn anchors
2 stacks of glowstone
1 stack of arrows
1 stack of golden apples
1 enchanted crossbow



The bots scale with difficulty via attack speed, accuracy, and various habits.
This pack will be updated to improve the AI and add more kits!

 

If you're curious about more specifics about the kits:

1. rename the add-on so it's a .zip
2. navigate to BP>scripts>exports.js
3. read through the kits

How to create custom AI bots:

All custom bots have the tag CustomBot_botId, so you can use that to auto-do stuff to them!

Custom Bot tutorial!

 

Support & Custom Work

Check me out on Fiverr

Discord server: https://discord.gg/QgeeGsEAkp

Discord username: petstorebuffet

I will 100% take any advice on this pack for features to add or any bugs that need fixing!

The PvP Practice Bots Team

profile avatar
  • 34
    Followers
  • 7
    Projects
  • 210.3K
    Downloads

More from petstorebuffetView all

  • Player Portals project image

    Player Portals

    • 18.5K
    • Addons

    Create a portals which you can link to any other created portal to teleport between the locations, Would be great for servers or realms

    • 18.5K
    • May 3, 2026
    • Addons
    • +1
  • Server Helper v3 project image

    Server Helper v3

    • 25.8K
    • Addons

    A basic helper for bedrock servers or realms and comes with many features to help relieve some of the pressure of hosting public servers/realms

    • 25.8K
    • March 30, 2026
    • Addons
  • Troll Menu project image

    Troll Menu

    • 4.6K
    • Addons

    Manage your server with multiple funny features that can induce rage.

    • 4.6K
    • February 2, 2026
    • Addons
    • +1
  • XP Vaults project image

    XP Vaults

    • 11.5K
    • Addons

    Store your Xp in a vaultm to save it for later!

    • 11.5K
    • January 31, 2026
    • Addons
  • Player Portals project image

    Player Portals

    • 18.5K
    • Addons

    Create a portals which you can link to any other created portal to teleport between the locations, Would be great for servers or realms

    • 18.5K
    • May 3, 2026
    • Addons
    • +1
  • Server Helper v3 project image

    Server Helper v3

    • 25.8K
    • Addons

    A basic helper for bedrock servers or realms and comes with many features to help relieve some of the pressure of hosting public servers/realms

    • 25.8K
    • March 30, 2026
    • Addons
  • Troll Menu project image

    Troll Menu

    • 4.6K
    • Addons

    Manage your server with multiple funny features that can induce rage.

    • 4.6K
    • February 2, 2026
    • Addons
    • +1
  • XP Vaults project image

    XP Vaults

    • 11.5K
    • Addons

    Store your Xp in a vaultm to save it for later!

    • 11.5K
    • January 31, 2026
    • Addons