FreeCarts - Advanced Minecart System
Transform your server's transportation with FreeCarts! A feature-rich minecart plugin that adds WASD controls, fuel systems, cart upgrades, ownership management, and much more.
✨ Features
WASD Controls
- Drive minecarts using W/A/S/D keys instead of rails
- Smooth acceleration and deceleration with friction physics
- Configurable speeds for forward, reverse, and strafing
⛽ Fuel System
- Fuel consumption while driving (configurable rate)
- Fuel Stations - Place refueling stations anywhere
- Fuel Cans - Portable refueling items with GUI menu
- Fuel Delivery - Order fuel cans delivered by ghast
- Low fuel warnings with action bar display
- Configurable fuel costs and capacities
Cart Upgrades
- Engine (4 levels) - Increase speed
- Brakes (4 levels) - Better stopping power
- Nitro (4 levels) - Temporary speed boost (press Space)
- Storage (4 levels) - 9/18/27/36 slot inventory
- Upgrade dependency tree - unlock advanced upgrades progressively
- Material + Economy cost system
Health System
- Carts take damage from: Player attacks (swords, axes only), Mob attacks, Arrows, Explosions, Fall damage
- Speed reduction when damaged
- Repair Kits - Restore cart health to 100%
- Fuel station explosions on collision at high speed
Ownership & Access Control
- Carts belong to the player who places them
- Grant access to specific players
- Transfer ownership
- Admin override permissions
- Configurable max carts per player
- Cart naming system
Customization
- Custom display blocks for carts
- Interactive map-based color picker for cart names
- Persistent customization data
Fuel Station Models
- Import custom 3D models from BDEngine
- Default models included (gas pumps)
- Configurable hitbox sizes
- Model respawn system after explosion
Economy Integration
- Full Vault support
- Configurable costs for: Fuel refills, Fuel cans, Repair kits, Deliveries, Cart upgrades
- Admin bypass permissions
Multi-Language Support
- Built-in language system
- English and Tamil included(contact me to add your language)
Dependencies
[Required]
Installation
- Download and install PacketEvents from SpigotMC
- Download FreeCarts
- Place both JARs in your /plugins folder
- (Optional) Install Vault + economy plugin for costs
- Restart server
- Configure plugins/FreeCarts/config.yml
- Use /freecart reload after changes
⚙️ Configuration (Partial Example)
Code (YAML):
language
: en_us
# en_us or ta_in
freecarts:
speed:
base
: 0.8
# Acceleration speed
max-speed
: 1.0
# Maximum velocity
reverse-multiplier
: 0.2
# Reverse speed (20% of base)
strafe-multiplier
: 0.7
# Strafe speed (70% of base)
physics:
friction
: 0.9
# Friction when not moving
step-height
: 0.35
# Block climbing height
safe-fall-height
: 7.0
# No damage below this height
fall-damage-multiplier
: 0.2
# Player fall damage (0.0 = none)
appearance:
display-block
:
"NONE"
# Cart display block (or "NONE")
item-name
:
"Freecart"
# Default item name
# ... other options
Support
Found a bug? Have a suggestion?
Discord: Mavenverse