1.0.0
Compatibility
Changes
š EcoShop GUI X ā v1.0 Release ⨠Initial Release First public release of EcoShop GUI X Fully functional GUI-based shop system Category-based shop layout (Blocks, Ores, Food, etc.) Buy & Sell system implemented š° Economy Integration Added support for Vault Fully compatible with EssentialsX Stable and flexible economy handling š Core Features Dynamic pricing system Search, filter, and sorting system Pagination support for large shops Transaction history system (player + global logs) š Configuration System YAML-based shop configuration Auto-generated: sections/ shops/ transactions/ Clean and modular structure ā” Performance & Optimization Async operations for better performance Caching system implemented Optimized GUI handling (low lag) š ļø System Improvements ResourceManager system for auto file generation Improved plugin structure (Maven + resources) Clean API system for future expansion š Fixes Fixed resource loading issues Fixed config duplication problem Fixed dependency handling for Vault Fixed compilation errors (List vs Map refactor) š Permissions ecoshopex.use ecoshopex.admin ecoshopex.sell š Notes Requires: Paper / Spigot 1.20+ Vault EssentialsX š Upcoming Features Admin GUI Editor š Auction House system Price trend graphs š Player marketplace
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:6k4oBAO2:f1xLSwit"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:6k4oBAO2:f1xLSwit"
}

