CloudBuggy is a premium store plugin: a combat vehicle with a 3D model for Purpur / Paper 1.19.4. Vehicle + PvP mode + RPG progression in one.
CloudBuggy turns Minecraft into a battlefield on wheels. The player assembles a combat buggy with a 3D model, upgrades it through an upgrade tree of four classes, mounts a turret with five weapon types, and fights, either in the open world or in the ready-made PvP mode Battle Buggy (team battles on arenas with ratings and bets).
This isn't "just another car". It's a complete ecosystem: economy, donations, mechanic NPCs with reputation, crafting, repair, fuel, custom icons, all turnkey and through a flexible config.
Choosing a class in the upgrade tree opens an exclusive branch of special abilities and an ultimate, and also raises the stat upgrade ceiling to fit the class's role. Base stats, utility, and the base turret are shared.
| Class | Role | Strength | Ultimate |
|---|---|---|---|
| 🏎 Roadster (Родстер) | Speed and maneuverability | High speed ceiling | Nitrous Oxide (dash + poison trail) |
| 🐘 Elephant (Слон) | Tank / ram | Armor and health | Bastion (invulnerability + shield for allies) |
| 🐎 Khors (Хорс) | Attack / turret | Turret weapon upgrades | Armageddon (rocket volley in a 15-block radius) |
| ❄ Cryos (Криос) | Freeze / control | Ice, stuns, slowdown | Absolute Zero (freezes everything in range) |
Turret weapon upgrades (minigun, rockets, railgun, EMP, and so on) are exclusive to Khors; the ice branches belong to Cryos.
A single upgrade menu with tiers and gates: stats (hull / armor / engine), utility (tank, trunk, trailer, base turret), class choice, and class branches with specials and the ultimate. A node becomes available once all of its prerequisites are bought. Everything is styled with custom 32×32 icons.
The buggy can be driven by two players at once: a driver at the wheel and a gunner on the turret (or a solo driver switches between "wheel ⇄ turret").
Weapons (switched with hotbar slots):
Weapon branches (mutually exclusive upgrades):
Turret upgrades: damage, fire rate, heat dissipation, stabilizer, twin mount, durability. Realistic mechanics: overheating, spread from heat and movement, ammo supply.
Ram and Ram+, napalm, turbo mode, electric field, poison gas, emergency repair, shield dome, repair module, large tank, economy engine, large trunk, trailer (+ passenger and turret), overdrive (the tree's capstone ultimate), plus the class ultimates. All with cooldowns and config settings.
Three specialized mechanics, each with its own role:
Each mechanic has their own reputation: 5 levels, with a −10% discount per level up to −50%. Reputation grows through quests ("hand in N items → money + reputation"), fully configurable in the config.
Economy: a dual currency: Vault (the server's regular money) and PlayerPoints (donation). The currency type is set separately for each purchase.
The full buggy cycle: crafting from parts and resources → fuel and consumption → repair (with materials or money) → destruction and restoration at the tow truck with all upgrades. Plus a trunk, painting (hull tint + the class's signature colors), and a buggy-summon key fob.

A whole mode inside the plugin:
Arena setup is done with commands: set maps, team spawns, the dispatcher, the hub. The server owner builds the maps themselves (the world geometry).

Few players online? Battle Buggy includes a PvE mode: combat buggies controlled by AI. They drive using pathfinder, keep combat distance, rotate the turret onto a target, fire with realistic spread, and use their abilities. Each has a [BOT] tag above it. The whole mode is a single master switch, bots.enabled (off by default), and the rest is in the config.
One live player against five AI buggies is already a playable match. And in co-op, waves of enemies keep coming until the team runs out of lives.

Each bot is a template × difficulty tier. The template sets the vehicle type (stats applied directly, bypassing the economy and upgrade tree), and the tier sets how sharp the AI is. Templates out of the box:
| Template | Class | HP | Armor | Weapon | Abilities |
|---|---|---|---|---|---|
| 🔵 Scout (Разведчик) | Roadster | 20 | 4 | Bullets | Nitro |
| 🔴 Shooter (Стрелок) | Khors | 26 | 8 | Bullets | — |
| ⚪ Ram (Таран) | Elephant | 40 | 16 | Bombs | Bastion |
| ☠ APEX (АПЕКС) (boss) | Khors | 120 | 22 | Bombs | Bastion + Heal |
Bot abilities: Nitro (a speed dash), Bastion (5 sec of invulnerability), Heal (+25% health). A bot uses them with a chance that depends on the tier.
The tier tunes the AI's "brains" and the stat boost. The same Scout on easy misses and barely crawls, and on hard hits almost without a miss.
| Tier | Accuracy | Reaction | Fire rate | Ability chance | Stats | Vehicle pool |
|---|---|---|---|---|---|---|
| Easy (Лёгкий) | 35% | slow | ×0.6 | 10% | ×0.8 | Scout |
| Medium (Средний) | 70% | medium | ×1.0 | 35% | ×1.0 | + Shooter, Ram |
| Hard (Тяжёлый) | 90% | lightning-fast | ×1.3 | 70% | ×1.2 | + APEX |
Five waves out of the box, each tougher than the last. Enemies come from a pool by weights (who appears from which wave). The finale brings a guaranteed boss.
| Wave | Enemies | Difficulty | Boss |
|---|---|---|---|
| 1 | 4 | Easy | — |
| 2 | 6 | Medium | — |
| 3 | 8 | Medium | — |
| 4 | 8 | Hard | — |
| 5 | 6 | Hard | ☠ APEX |
Lives are individual (3 per player by default). Clear all the waves and the team gets a reward (2000 via Vault by default). The waves, enemy pool, lives, and reward are all editable in the config.
The whole tree is under the buggy.admin permission. You need an arena with spawns (the same one used for PvP).
| Command | What it does |
|---|---|
/buggy bots fill [difficulty] | Enable FILL: bots top up the teams |
/buggy bots horde [difficulty] | Start HORDE: survival waves |
/buggy bots test <template> [difficulty] [count] | Spawn bots nearby (test/debug) |
/buggy bots stop | Stop the mode and remove all bots |
/buggy bots status | Mode, number of live bots, on/off in the config |
All PvE lives in the bots: block of the config: the master switch, the live bot cap, combat radius, pathfinder speed and distance, each weapon's damage and cooldown, the [BOT] tag, the template catalog, difficulty tiers, FILL parameters (team size), and HORDE parameters (lives, spawn interval, reward, enemy pool, waves). Add your own templates, tiers, and waves without a single line of code.
PvE solves the main pain of arenas: you can't start them without a crowd online. With bots, Battle Buggy lives even on a small server: training, co-op survival, or a full match at any time.
The buggy is rendered through ModelEngine (a hull model + a separate turret entity that rotates independently). It supports painting (tint), upgrade visuals (part bones appear on purchase), and animations (driving, turning, firing). A custom model is included, or you can use your own.
Required: ModelEngine R3+ (3D model; the plugin won't enable without it).
For full functionality: Vault + an economy plugin (EssentialsX Economy and the like) for rewards and purchases; PlayerPoints for the donation currency. Server: Java 17+.
Everything lives in the config, so you can balance without code:
An online license protects against leaks; it can be turned off for your own server.