Links
Tags
Creators
Details
2.0.0
Compatibility
Changes
š UCExchange ā Update 2.0.0 for 26.1
⨠Major Compatibility & Feature Update
ā Added full support for Paper 26.1.x ā Added support for Folia 26.1.x ā Added a dedicated Java 25 build ā Added SQLite and MySQL transaction storage ā Added complete in-game exchange management ā Added exchange logs and administrator tracking
āļø Technical Changes
š§ Updated to the latest Paper 26.1 API ā Compiled with Java 25 š§ Improved server and platform detection ā” Improved asynchronous database handling š” Improved Vault transaction security š Updated bStats integration with plugin ID 30365 š§© Improved PlaceholderAPI integration š Added automatic database table creation
š Exchange Management
Administrators can now:
ā Create money exchange offers in-game ā Create item-to-item exchange offers ā Activate offers in specific menu slots ā Delete existing offers ā Force a new market rotation ā Reload the plugin configuration ā View recent player transactions ā Track exchanged items and rewards
š Tracking & Logs
Every exchange can now store:
Player UUID and username Offer identifier Input material and quantity Output material and quantity Money received Number of completed exchanges Transaction date Server identifier
A dedicated audit log is also generated for administrative actions and transaction errors.
š Fixes
š Fixed possible item loss when a Vault payment fails š Improved inventory click protection š Improved Folia scheduler compatibility š Fixed inconsistent plugin version information š Improved database shutdown handling š General performance and stability improvements
š§© Platform Support
This build is compatible with:
Paper 26.1.x Folia 26.1.x
ā ļø Important
This build is only for Paper/Folia 26.1.x.
Requires:
Java 25 Vault A compatible economy plugin
For Paper 1.21.x servers, use:
ā”ļø UCExchange-2.0.0-1.21.11.jar
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:JWBOlBzQ:SKPW6QQY"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:JWBOlBzQ:SKPW6QQY"
}

