BubbleVehicles [Datapack]

BubbleVehicles [Datapack]

1.7k Downloads
Description


This datapack adds fabulous server side vehicles that have a lot of dope features and require no resourcepack!


Updating & Uninstalling
Update To upgrade to 2.0 you need to remove old version archive and just put 2.0 version. Type /reload and everything should work fine!
Uninstall To uninstall use
  1. /function uninstall:bubblevehicles
  2. Remove the datapack file or use /datapack disable "file/bubblevehicles-v2-0a.zip"




Compatibility
Tested Minecraft versions 1.17.1
Working Minecraft versions 1.17.x / 1.18 Snapshots
Requirements None
Performance Requirements Moderate
Works in singleplayer thumb_up
Works in multiplayer thumb_up



Functions
Summoning
Summon a Bike with command /function summon:bubblevehicles/bike
Summon a Cabriolet with command /function summon:bubblevehicles/cabriolet
Summon a Private Helicopter with command /function summon:bubblevehicles/private_helicopter
Summon a Van with command /function summon:bubblevehicles/van
Summon a Police Car with command /function summon:bubblevehicles/police_car
Info
/function info:bubblevehicles
BubbleVehicles Minecraft Data Pack
BubbleVehicles Minecraft Data Pack



Crafting vehicle
Step 1: Engine tier 1 To craft a first tier engine you need 2 Iron Blocks and 2 Pistons:
Engine tier 1
Step 1: Engine tier 2 To craft a second tier engine you need Tier 1 Engine and diamond in smithing block:
Engine Tier 2
Step 1: Engine tier 3 To craft a third tier engine you need Tier 1/2 Engine and magma cream in smithing block
Step 2: Trader To craft vehicles you need:
  1. Rename a name tag to BubbleVehicles (including capital letters).
  2. Rename a villager with this nametag (doesn't work in creative mode) (might not work with a first try). The villager's name will become purple.
  3. Buy a vehicle you want (hover item to see its name) Vehicles list
  4. Use spawn eggs to summon vehicle Vehicles
Features : Vehicle Action Menu


Use /trigger bvehicle.action to interact with vehicles. Any player can use it!

Refuel You can use coal/charcoal to refuel a nearest vehicle in radius of 3 blocks.

HINT: You can also use dispenser with blaze powder in it.
Paint (For vehicles made of leather) You can change vehicle primary color by painting a piece of leather armor and then painting vehicle while holding it.

(For vehicles made of blocks) You can change vehicle primary color with terracotta/concrete block, or change secondary with planks block in your hand.
Lock / Unlock You can lock/unlock you vehicle. Locked vehicle can be accessed only by the owner.
Track You can track your vehicles in case you lost them or they got stolen.
Give keys You can disown your vehicle.
Scrap You can terminate your vehicle.



Features
All vehicles have a trunk (Opens with player's inventory when riding) that can store items in safety.
All vehicles have gears, sound effects & particles.
All vehicles have fuel that's displayed as mob health bar.
Almost all vehicles are paintable (customization). (except Police Car)
Config that lets you setup fuel and change render distance for the highest possible performance for certain computers.
100% Server side. If installed on server, none of players need to install anything.
Driving without using chat/hotbar. Just simply use WASD to move, E to open trunk.
No annoying minecarts/pigs. Vehicles consist only of stuff vehicles actually have.
Vehicles can be refueled by a dispenser that has blaze powder inside.



Config
Change fuel items
Change render distance
Default: coal, charcoal Default: 32 blocks
Path: /data/bubblevehicles/tags/items/fuel.json
Use: /function config:bubblevehicles
Can be modified:
{
"values": [
"minecraft:coal",
"minecraft:charcoal"
]
}