Tags
Creators
Details
Licensed MIT
Published last year
Updated 3 months ago
All versions
1.1
Release
FreeCarts v1.1 - Multi-Server Updatelast year 28
Compatibility
Minecraft: Java Edition
1.21–1.21.10
1.20.x
1.19.x
1.18.x
1.17.1
Platforms
Paper
Purpur
Spigot
Changes
🌐 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
- Other Language Translations were missing 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
- Optimized garage synchronization with configurable polling intervals
- 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
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:x8wdyAex:via2WeZy"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:x8wdyAex:via2WeZy"
}

