Minecraft PvP Plugin

TrainingBot

The ultimate configurable PvP training bot plugin. Master Sword, CrystalPvP, Nethpot, DiamondPot, Beast and Mace PvP — with full admin control, profiles, and persistent data.

Leaf & Paper 1.21 - 26.2.x Java 21 & 25 Folia Ready Fully Configurable
TrainingBot Main Menu
Core Features

Everything You Need to Train

From basic sword combat to advanced CrystalPvP, TrainingBot gives your players a competitive edge with fully customizable training bots.

Combat Modes

Multiple PvP Disciplines

Choose from 10 attack types: Normal, W-Tap, Crit Spam, Strafe, CrystalPvP, Mace PvP, Nethpot, DiamondPot, Beast and AI CrystalPvP (premium add-on). Each mode features unique bot behaviors, attack patterns, and difficulty scaling tailored to that combat style.

Bots adapt their strategy based on the selected mode — crystal placement logic, potion timing, combo pressure, mace slam chains, and weapon switching all change dynamically.

Combat Mode Selection GUI
CrystalPvP Arena Screenshot
CrystalPvP

Advanced Crystal Combat AI

Bots place end crystals, time obsidian blocks, and chain explosions with configurable speed and accuracy. Practice against bots that mirror real player strategies.

Adjustable crystal placement delay, explosion timing, and anchor mechanics let you fine-tune the challenge for any skill level.

Nethpot

Potion-Based Combat Training

Train against bots that splash potions, pearl away, and refill — just like real Nethpot players. Configurable potion loadouts, pearl cooldowns, and heal timing.

Perfect for practicing inventory management, pot timing, and aggressive pearl chasing in competitive scenarios.

Nethpot

Potion timing, refill pressure, and aggressive Nethpot chase gameplay.

Bot Editor

Live editor menus for combat behavior, inventory, movement, and profiles.

Bot Customization

Fine-Tuned Bot Behavior

Control attack speed, block timing, strafe patterns, reach distance, health, armor, and more. Every aspect of the bot's behavior is adjustable through clean GUI menus or config files.

Create bots that feel like real opponents — from beginners who miss swings to pros who combo perfectly.

Full Feature Set

Built for Every Use Case

Combat Modes

Normal melee, W-Tap, Crit Spam, Strafe, CrystalPvP, Nethpot, DiamondPot, Beast and Mace PvP with per-mode bot configurations.

CrystalPvP Engine

Advanced crystal placement, obsidian bridging, and explosion chaining with tunable speed.

Nethpot Support

Full potion combat with splash timing, pearl chasing, and refill mechanics.

DiamondPot Support

Spacing-focused pot PvP with steak sustain — pot count, HP threshold, double pot, steak distance and per-action delays all configurable.

Beast Mode

Hybrid melee pressure that mixes W-Tap knockback with close-range crit spam — the bot switches styles automatically by distance.

Mace PvP (1.21+)

Wind-charge launches, slam combos, pearl lifts, counter pearls, elytra boosts, stun slams and mid-air totem switches — fully tunable.

Versions & NMS Engine

One JAR for MC 1.21 – 26.2.x on Java 21/25. The NMS NPC engine drives packets, motion and combat natively — Folia compatible.

Potion Effects

Apply continuous buffs like Speed or Strength to simulate Nethpot fights and specific metas.

Shield System

Full shield integration. Test axe timing, guard breaks, and 1.9+ combat mechanics.

Godmode

Become invincible for continuous hit-selects, aim tracking, and combo paths.

Profiles & Presets

Save, load, and share bot configurations. Per-player profiles with persistent settings.

Menu System

Beautiful inventory GUI menus for every setting. No commands needed — click to configure.

Admin Tools

Permission nodes, global settings, player limits, and full command API for server admins.

Data Persistence

SQLite and MySQL support. Player stats, profiles, and settings survive restarts.

Performance

Async packet handling, entity pooling, and smart tick management. Zero TPS impact.

Full Configurability

Every value is configurable. YAML configs with live reload and in-game editing.

Attack Types

Every Mode Is Fully Tunable

Select an attack type from the in-game menu, then open its dedicated settings menu. Every timing, threshold and mechanic listed below is adjustable through GUI or YAML.

Melee Modes

Normal · W-Tap · Crit Spam · Strafe

  • Adjustable reach per profile
  • Main-hand material & sword enchants
  • Shield & slow falling toggles
  • Sprint-reset, crit and strafe pressure logic

Beast

Hybrid melee pressure

  • Auto-switches W-Tap ↔ Crit Spam by distance
  • Crit switch distance scales with your reach
  • Sprint knockback pressure & landing control
  • Uses shared melee settings (reach, weapon)

DiamondPot

Spacing pots + steak sustain

  • Pot count & HP healing threshold
  • Pot delay & turn delay (ms)
  • Double pot toggle & delay
  • Steak count, delay & eating distance

Mace PvP

1.21+ mace & wind combat

  • Slam attack toggle & hit cooldown
  • Pearl lift cooldown, wind & impact delays
  • Counter-pearl slam cooldown & IFrames
  • Stun slam shield cooldown & axe delay
  • Elytra rocket slam height range & cooldown
  • Mid-air totem switch threshold & fall buffer

Nethpot

Potion PvP training

  • Pot & gapple counts with HP thresholds
  • Pot, gapple & turn delays
  • Double pot toggle & delay
  • Dedicated Nethpot totem delay

CrystalPvP

+ optional AI premium add-on

  • Reach min/max & weighted reach steps
  • DTap, pearl & anchor timings
  • Crystal spam & obsidian defense settings
  • Totem slot/inv delays & human-aim tuning
  • Enemy pearl & re-engage reaction weights
Compatibility

Versions & NMS Engine

A single JAR covers the whole modern version range. Bots run on a native NMS engine that verifies its packet and combat contracts on every startup.

Minecraft Versions

Full support from 1.21 through the 26.x protocol line — one JAR, no per-version builds.

1.21 – 1.21.5 1.21.6 – 1.21.11 26.1.x 26.2

Java & Platforms

  • Java 21 LTS & Java 25 LTS ready
  • Paper & Leaf forks
  • Folia scheduler support
  • Bedrock players via Geyser

NMS NPC Engine

  • Bots spawn as real player entities
  • Packet-level equipment & motion sync
  • Native swing, attack & cooldown contracts
  • Capability verification on every boot
Showcase

See It in Action

Premium GUI design and polished in-game experiences.

Crystal PvP Settings GUI
The Difference

Why TrainingBot?

Precision

Built by PvP Players

Every combat mode was designed with input from competitive players. Bot behaviors aren't generic — they replicate real techniques from ranked PvP.

Control

Total Configurability

Every single value — from attack speed to pearl cooldown — is adjustable. No hard-coded limits. Your server, your rules.

Scale

Zero Performance Cost

Async processing, packet-level NPC handling, and smart entity management mean bots don't eat your TPS — even with 50 active sessions.

Longevity

Active Development

Regular updates, new combat modes, community-requested features, and responsive Discord support. This plugin grows with your server.

Flexible Modes

10 attack types

CrystalPvP AI

Advanced logic

Profile Sharing

Export & import

Admin Control

Full permissions

Persistent Data

SQLite & MySQL

Competitive

Ranked practice

Trust

Built for Serious Servers

Performance First

Async packet handling and entity pooling. Your TPS stays at 20.

Fully Configurable

Every behavior, value, and message is customizable through YAML and GUIs.

Active Support

Discord support, detailed documentation, and responsive issue tracking.

Long-Term Updates

Regular feature updates, version support, and community-driven development.