Freecarts icon

Freecarts -----

Better Minecar(t)s




FreeCarts v1.2 - Cart Customizations Update
Major Features:

Paint & Variant System (Requires Resource pack)
Players can now purchase and customize cart color variants with an in-game economy system!
- Purchase paint colors using in-game currency through `/freecart variant`
- Real-time color switching with the interactive paint picker tool
- Economy integration via Vault - set custom prices for each color
- Admin bypass - admins get all colors unlocked automatically
- SQL & YAML support - works with both local and network-wide storage


Custom Cart Models with Resource Pack
Bring your carts to life with fully customizable 3D models!
- Example resource pack included - ready to use out of the box
- Create your own models - full support for custom Blockbench creations
- Multiple model variants - support for different cart styles and colors
- Seamless model switching - change models on-the-fly
- Persistent model data - models save to cart items when picked up


Cart Lore Customization
Add personality to your carts with custom item descriptions!
- Multi-line lore support - create detailed cart descriptions
- Garage Level 3 feature - unlocked through garage upgrades
- Full color code support - use `&` codes for styling


Improvements & Changes:


Command Updates

- ✨ New: `/freecart variant` - Purchase paint colors
- ✨ New: `/freecart customize paint` - Open paint picker interface
- Updated: `/freecart give cart` now supports `--model <model_id>` argument
- Reorganized: Cart naming moved to `/freecart customize name`
- Full command: `/freecart customize <color|lore|name|paint>`


Garage System Enhancements
- Visual improvements to slot differentiation:
- Red glass = Locked slots (can be unlocked with resources)
- Black glass = Restricted slots (require permissions/ranks!)
- Garage Upgrades button - quick access to upgrade menu
- Garage Finder button - browse other players' garages
- Better UI feedback for slot states and requirements


Resource Pack Integration
- Example resource pack zipped with plugin JAR
- 2 default cart models with multiple color variants:
- Simple style (6 colors)
- Hatchback style (6 colors)
- Full documentation for creating custom models
- Easy configuration through `models.yml`


New Files & Configuration

Paint System Configuration

plugins/FreeCarts/models/carts/
├── paint_colors.yml # Define colors, costs, and materials
├── player-owned-paints.yml # YAML storage (if database disabled)
└── models.yml # Cart model definitions



Config Changes:
Code (YAML):
 garage:
    enabled
: false                 # Enable/disable garage system

    upgrades
:
      enabled
: true               # Enable garage upgrade system
      # Upgrade requirements are configured in 'garage/garage-upgrades.yml'

    finder
:
      enabled
: true               # Enable garage finder menu
      show-offline
: true         # Show offline players in finder


Database Tables (if SQL enabled)

- `fc_owned_paints` - Stores player paint ownership across network
----------, Nov 22, 2025

FreeCarts v1.1 - Multi-Server Update
New Features
  • German Language Support: Vollständige deutsche Übersetzung hinzugefügt
  • New Garage feature: you can now either pick the cart as item or send it to garage! Check the config
  • Cross-Server Garage Sync: Real-time synchronization of garage contents across network servers
  • SQL Storage Support: Optional MySQL/MariaDB backend for garage data (with automatic YAML ↔ SQL migration)
  • HikariCP Connection Pooling: Optimized database performance and reliability
  • Per-Server Inventory System: With SQL and Garage enabled, carts can now have Separate storage inventories for each server in BungeeCord/Velocity networks

Bug Fixes
- Improved cart spawn location safety checks
- Missing Language Translations for GUIs and lores

Technical Improvements
  • Added Storage button in Cart's Main GUI menu
  • Added Permission based Garage Max slots.
  • Enhanced database security with validated table prefixes
  • Added connection pooling for better SQL performance
  • Better error handling for cross-server operations

⚠️ Important Notes
Config files updated - Delete old config.yml and let plugin regenerate
Language files updated - Delete old language files in /lang/ folder
Fully backward compatible with existing cart data
----------, Nov 8, 2025

Resource Information
Author:
----------
Total Downloads: 34
First Release: Nov 1, 2025
Last Update: Nov 22, 2025
Category: ---------------
All-Time Rating:
3 ratings
Find more info at discord.gg...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings