MinecraftBot | PvP Practice Bots v1.0.4

PvP practice bots with single, event, ally and team modes
minecraftbot_template.png


━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━



━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

MINECRAFTBOT
PvP Practice Bots for Paper 1.21.x
Single, Event, Ally and Team Ally bots with real combat behavior and full in-game control.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

NO CITIZENS • NO NPC FRAMEWORK • ZERO REQUIRED DEPENDENCIES
MinecraftBot is fully standalone and built on a native NMS core.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━


Not a dummy. Not a scripted NPC. A real practice bot system.
MinecraftBot gives your server configurable PvP bots with follow logic, ally defense, event workflows, GUI control, rank scaling and developer API support.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

✦ WHY THIS RESOURCE

  • 4 BOT MODES IN ONE PLUGIN — single practice, event bot, ally bot and team ally bot
  • REAL PvP BEHAVIOR — not just follow and hit, but combat states, healing, pearl logic and advanced positioning
  • CRYSTAL PvP & ANCHOR PvP SUPPORT — dedicated controllers already built into the core
  • RANK-BASED DIFFICULTY — Easy to God with actual behavior and timing changes
  • CLEAN GUI WORKFLOW — configure armor, blast, totems, combat, follow and rank in-game
  • TEAM OWNERSHIP SUPPORT — shared ally bot flow for multiple players
  • DEVELOPER-READY API — spawn, inspect and manage bots from other plugins
  • MULTI-VERSION SUPPORT — Paper 1.21.4 to 1.21.11 with packaged version bridges
  • 100% STANDALONE NMS CORE — no Citizens, no NPC libraries, no required external dependencies

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

✦ BOT MODES

▸ SINGLE
  • Personal practice bot for one player
  • Perfect for training and testing different combat setups

▸ EVENT
  • Exclusive event bot mode
  • Targets nearby players inside the configured range
  • Blocks normal bot spawning while the event bot is active

▸ ALLY
  • Protective bot for one owner
  • Scans around the owner with pre-range and attack-range logic
  • Watches first, then engages only when a threat gets close

▸ TEAM ALLY
  • Shared bot for multiple owners
  • Supports owner creation, owner add and owner remove flows
  • Protects the team and ignores protected owners as attack targets

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

✦ COMBAT SYSTEM

MinecraftBot is built for PvP servers that want believable pressure and movement, not just an entity that trades hits.

  • COMBAT STATES — aggressive, defensive, repositioning, anchor setup, crystal setup and retreating
  • END CRYSTAL WORKFLOW — obsidian search, placement, scoring and crystal attack handling
  • RESPAWN ANCHOR WORKFLOW — anchor placement, charging and explosion sequence
  • ENDERPEARL LOGIC — aggressive gap close, reposition, escape and emergency recovery
  • HEALING BEHAVIOR — healing state detection and recovery flow
  • TOTEM MANAGEMENT — configurable min/max logic and live count updates
  • FOLLOW / NON-FOLLOW — useful for both passive practice and active combat training

Code:
AGGRESSIVE
DEFENSIVE
REPOSITIONING
ANCHOR_SETUP
CRYSTAL_SETUP
RETREATING

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

✦ RANK SYSTEM

MinecraftBot does not use fake difficulty names. Each rank changes real combat parameters.

⬜ EASY🟦 NORMAL🟨 MEDIUM🟧 HARD🟥 GOD

Ranks affect:
  • Crystal distance windows and placement timings
  • Attack cooldowns and anchor search cadence
  • Prediction depth and safe distance behavior
  • Scan intervals and combat reaction quality

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

✦ IN-GAME GUI

Everything important can be adjusted live from the GUI without restarting or reloading.

Tabs: KitRankOwnersTargets

Editable options:
  • Armor tier per slot and per-slot blast protection
  • Totem count, follow toggle, combat toggle
  • Rank selection, spawn / despawn
  • Bot teleport to player position

Config-driven GUI styling:
  • Custom item materials, names and lore
  • Custom button texts, alerts and action feedback

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

✦ MULTI-LANGUAGE SYSTEM

  • 26 BUILT-IN LANGUAGES — included directly in the plugin
  • RUNTIME LANGUAGE LOADING — server owners can add custom .yml language files in plugins/MinecraftBot/langs
  • HOT RELOAD SUPPORT/mcbreload all detects and loads new language files
  • STRICT KEY VALIDATION — custom language files must contain all keys from default EN.yml
  • SAFE FALLBACK — if a key is missing, plugin logs an error and automatically falls back to EN.yml
  • CONFIG LANGUAGE SELECTORlang-file: "EN.yml"

  • English
  • Spanish
  • Russian
  • German
  • French
  • Portuguese
  • Polish
  • Turkish
  • Chinese
  • Indonesian
  • Italian
  • Vietnamese
  • Dutch
  • Korean
  • Czech
  • Thai
  • Hungarian
  • Arabic
  • Japanese
  • Ukrainian
  • Swedish
  • Danish
  • Romanian
  • Slovak
  • Hebrew
  • Lithuanian

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

✦ DEVELOPER API

Useful for networks, practice cores, duel systems, event plugins and custom server logic.

  • MinecraftBotAPI — singleton entrypoint
  • MinecraftBotReadyEvent — safe startup integration
  • IBotManager — spawn, update, removal and parsing
  • IBotRegistry — live read-only snapshots
  • BotSettings / BotSpawnRequest — structured bot creation
  • BotSnapshot / BotOperationResult — status inspection and result handling

API can manage:
  • Bot creation, removal by source, follow state and combat state
  • Blast toggle, totem count and rank updates
  • Team-ally ownership resolution
  • Skin and name-template configuration

  • Owner skin
  • First team-owner skin
  • Random profile
  • Online player reference
  • Texture value
  • Texture value + signature
  • Texture URL

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

✦ PLACEHOLDERAPI SUPPORT

Identifier: MinecraftBot

Code:
%MinecraftBot_armor%
%MinecraftBot_combat%
%MinecraftBot_combat_state%
%MinecraftBot_distance%
%MinecraftBot_follow%
%MinecraftBot_healing%
%MinecraftBot_health%
%MinecraftBot_health_bar%
%MinecraftBot_health_percentage%
%MinecraftBot_location%
%MinecraftBot_online_time%
%MinecraftBot_rank%
%MinecraftBot_status%
%MinecraftBot_totems%

Ideal for scoreboards, HUDs, ally status displays and custom menus.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

✦ COMMANDS & PERMISSIONS

Code:
/bot
/botally
/botevent
/botteamally
/botteamally create <owner1> <owner2> [owner3 ...]
/botteamally addowners <player1> [player2 ...]
/botteamally removeowners <player1> [player2 ...]
/mcbreload <config|bot|maps|all>

Code:
mcb.bot.use
admin.host.bot
mcb.admin.use

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

✦ COMPATIBILITY

  • SOFTWARE: Paper
  • VERSIONS: 1.21.4 — 1.21.5 — 1.21.6 — 1.21.7 — 1.21.8 — 1.21.9 — 1.21.10 — 1.21.11
  • JAVA: 21+
  • PLACEHOLDERAPI: optional
  • VERSION SYSTEM: packaged NMS bridges for all supported 1.21.x builds

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

✦ LICENSE & ACTIVATION

MINECRAFTBOT REQUIRES A VALID LICENSE KEY TO RUN.
License keys are issued exclusively through our Discord server via a support ticket.
▸ JOIN OUR DISCORD SERVER

How to get your license key:
  • STEP 1Join our Discord server
  • STEP 2 — Open a ticket in the #ticket channel and select License option
  • STEP 3 — Provide your BuiltByBit order ID
  • STEP 4 — Receive your license key and activate it in config.yml

How it works:
  • License validated at server startup and via periodic heartbeat
  • Each license supports a configurable number of concurrent server installations
  • If the license server is temporarily unreachable, a 24-hour grace period keeps the plugin running
  • Licenses can be revoked in case of violations or refunds

Code:
# config.yml
license-key: "XXXX-XXXX-XXXX-XXXX"

⚠ Do not share your license key. Each key is tied to your purchase.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

✦ BEST USE CASES

  • Practice servers and crystal PvP servers
  • Competitive event and training hubs
  • Duel networks and premium donor features
  • Server owners who want a bot system fully extensible by developers

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

TERMS OF SERVICE

By purchasing and using MinecraftBot you agree to the following terms.

1. LICENSE
  • Each purchase grants a single personal license for use on your own Minecraft server(s)
  • The number of concurrent active installations is limited by the plan purchased
  • License keys are non-transferable and must not be shared, resold or distributed
  • Attempting to bypass, crack or spoof the license system will result in permanent revocation

2. REFUNDS
  • Refunds are handled in accordance with BuiltByBit's refund policy
  • A refund will result in immediate license revocation
  • No refund will be issued for change of mind after the license key has been activated

3. UPDATES
  • Updates are provided at the developer's discretion and are not guaranteed on any fixed schedule
  • Major version updates may require a new purchase depending on the scope of changes
  • Bug fixes and compatibility patches for supported versions are provided free of charge

4. SUPPORT
  • Support is provided exclusively through the official Discord server via ticket
  • Support covers installation, configuration and verified bugs only
  • Custom modifications, feature requests and third-party plugin conflicts are not covered
  • We reserve the right to decline support to users who are abusive or violate these terms

5. REDISTRIBUTION
  • Redistribution, resale or public sharing of the plugin jar in any form is strictly prohibited
  • Decompiling, reverse engineering or modifying the plugin for redistribution is not permitted
  • Private modifications for your own server use only are allowed

6. LIABILITY
  • The developer is not responsible for any damage, data loss or downtime caused by use of this plugin
  • The plugin is provided as-is with no warranty of fitness for a particular purpose
  • It is your responsibility to test the plugin in a staging environment before deploying to production

7. CHANGES
  • These terms may be updated at any time without prior notice
  • Continued use of the plugin after a terms update constitutes acceptance of the new terms

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

MINECRAFTBOT
PvP practice bots with real behavior, real control and real server-side integration value.

▸ DISCORD SERVER

Last updated: April 2026 — MinecraftBot by MonkeyMoon104

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Latest reviews

High quality, functions as intended, works very well for crystal pvp and to my knowledge soon to be other pvp methods too. A great way to play pvp without other players needing to be present.
MonkeyMoon104
MonkeyMoon104
Thankyou ❤️
This license was given for free. What's this?
This plugin turned out to be an excellent addition to the server. It offers a quick and reliable way to jump straight into PvP without relying on other players being available, which makes it incredibly convenient.
What really stands out is how customizable the experience is. The adjustable difficulty allows both beginners and experienced players to get exactly the kind of challenge they’re looking for, making it suitable for a wide range of skill levels.
The AI itself feels engaging and unpredictable. It doesn’t just follow the same patterns over and over, so each fight feels fresh and actually helps you improve your gameplay.
Performance-wise, it’s flawless. Everything runs smoothly without lag or glitches, and it integrates seamlessly into the server environment. It’s clear a lot of effort went into polishing every detail.
Highly recommended for anyone who enjoys PvP and wants a consistent, high-quality way to practice anytime.
This license was given for free. What's this?
I’ve been using this plugin for a bit and it’s honestly a really fun addition to the server. The AI bot is super useful when you just want to practice PvP or jump into a quick fight without waiting for other players.

One thing I really like is the difficulty system. You can adjust it depending on your skill level, so it works great whether you’re still learning or already pretty experienced. It makes the whole thing feel way more flexible and accessible.

The bot doesn’t feel repetitive either it reacts differently during fights, which keeps things interesting and actually helps you improve over time. It’s challenging in a good way without being annoying.

Also, everything runs really smoothly. No lag, no weird issues, and it fits perfectly into the server. You can tell a lot of work went into making this feel polished.

Definitely something I’d recommend if you enjoy PvP and want a reliable way to practice whenever you want
This license was given for free. What's this?
Davvero fatto benissimo, l’idea del bot contro cui combattere è super divertente e utile sia per allenarsi che per fare fight veloci quando non c’è nessuno online. L’IA è fatta bene, non è né troppo facile né impossibile, quindi le fight sono sempre equilibrate.

Molto fluido, zero lag e si integra perfettamente nel server. Si vede che c’è stato lavoro dietro.

Consigliatissimo a chiunque voglia migliorare nel PvP o semplicemente divertirsi
Buy a license now
$11.99
EULA
Standard EULA
Use on any projects you own with attribution
Support
Standard
Includes:
Download the resource
Access new updates
Support from the creator
Support duration
Lifetime
Extras
Source Code
+ $79.00
Share and earn
Refer this resource and earn a 10% commission.
703 Views
4 Purchases
9 Downloads
Apr 14, 2026 Published
Jun 5, 2026 Updated
5.00 star(s)
Average rating (4)
3.8 MB File size
Open source
  1. No
DRM-free
  1. No
Unobfuscated
  1. No
Type
  1. Gameplay
  1. GUI
  1. Technology
Game mode
  1. Factions
  1. Minigame
  1. Practice
Supported software
  1. Paper
Supported versions
  1. 26.1
  1. 1.21.11
  1. 1.21.8
  1. 1.21.5
  1. 1.21.4
Supported languages
  1. English
  1. Spanish
  1. Russian
  1. German
  1. French
  1. Portugese
  1. Polish
  1. Turkish
  1. Chinese
  1. Indonesian
  1. Italian
  1. Vietnamese
  1. Dutch
  1. Korean
  1. Czech
  1. Thai
  1. Hungarian
  1. Arabic
  1. Japanese
  1. Ukrainian
  1. Swedish
  1. Danish
  1. Romanian
  1. Slovak
  1. Hebrew
  1. Lithuanian
Creator
Struggling to cover the costs of your server? Set up your own webstore with Tebex in under 30 seconds.
Lag-free, customizable servers ready in minutes.
Host your adventure today!
Recommended for you
Ultimate Advanced Security for your server minecraft GUI, Discord Support, Multi Proxy Support, etc.
5.00 star(s) 3 ratings
14 purchases
Create in-game tickets synced live with Discord and chat with your staff in real-time effortlessly!
Not yet rated
10 purchases
Not yet rated
4 purchases
Virtual lands with real PayPal profit
Not yet rated
1 purchase
PvP points system with armor-based kill rewards and leaderboards.
Not yet rated
0 purchases
Share and earn
Refer this resource and earn a 10% commission.
703 Views
4 Purchases
9 Downloads
Apr 14, 2026 Published
Jun 5, 2026 Updated
5.00 star(s)
Average rating (4)
3.8 MB File size
Open source
  1. No
DRM-free
  1. No
Unobfuscated
  1. No
Type
  1. Gameplay
  1. GUI
  1. Technology
Game mode
  1. Factions
  1. Minigame
  1. Practice
Supported software
  1. Paper
Supported versions
  1. 26.1
  1. 1.21.11
  1. 1.21.8
  1. 1.21.5
  1. 1.21.4
Supported languages
  1. English
  1. Spanish
  1. Russian
  1. German
  1. French
  1. Portugese
  1. Polish
  1. Turkish
  1. Chinese
  1. Indonesian
  1. Italian
  1. Vietnamese
  1. Dutch
  1. Korean
  1. Czech
  1. Thai
  1. Hungarian
  1. Arabic
  1. Japanese
  1. Ukrainian
  1. Swedish
  1. Danish
  1. Romanian
  1. Slovak
  1. Hebrew
  1. Lithuanian
Creator
Struggling to cover the costs of your server? Set up your own webstore with Tebex in under 30 seconds.
Lag-free, customizable servers ready in minutes.
Host your adventure today!
Recommended for you
Ultimate Advanced Security for your server minecraft GUI, Discord Support, Multi Proxy Support, etc.
5.00 star(s) 3 ratings
14 purchases
Create in-game tickets synced live with Discord and chat with your staff in real-time effortlessly!
Not yet rated
10 purchases
Not yet rated
4 purchases
Virtual lands with real PayPal profit
Not yet rated
1 purchase
PvP points system with armor-based kill rewards and leaderboards.
Not yet rated
0 purchases
Top