Tags
Creators
Details
QuickDeal-v1.1
Compatibility
Changes
QuickDeal v1.1.0
This update focuses on security, stability, and bug fixes for QuickDeal, with improved protection against item and money duplication, plus compatibility with Minecraft 26.3.
Existing configs and GUI files are migrated automatically, and your old files are backed up before any change.
What's Fixed
- Fixed item and money duplication caused by delayed or reordered packets
- Fixed race conditions between buy, cancel, expire, and claim actions
- Fixed double purchase when multiple players buy the same listing at once
- Fixed repeated clicks on confirmation buttons processing more than once
- Fixed sell slot items not being returned correctly on close, quit, kick, death, world change, reload, and disable
- Fixed duplicate claims on pending claims and expired items
- Fixed GUI inventory exploits (shift-click, number keys, offhand swap, drop, double-click, drag, and hopper movement)
- Fixed invalid price inputs (negative, zero, too large, or outside price limits)
- Fixed incomplete item serialization for shulker boxes, bundles, enchantments, and custom item data
- Fixed economy transactions not handling failed withdraw or deposit results
- Fixed listings getting stuck in an unfinished purchase state after a crash or restart
- Fixed null errors, task leaks, and listener issues on reload and disable
What's Improved
- Improved transaction safety with atomic database updates
- Improved GUI confirmation menus to re-check the listing before every action
- Improved MySQL/MariaDB multi-server consistency
- Improved startup recovery for unfinished transactions
- Added short per-player cooldowns for buy, sell, cancel, and claim actions
- Added unique transaction IDs to transaction logs
- Added suspicious activity logs with optional admin notifications
- Added
/qda debugand/qda storage statusadmin commands - Added automatic config migration with config-version
- Updated the startup console to show the correct server and Java versions
Notes
Please back up your database and plugin folder before updating. If you find any bug or issue, report it so it can be fixed in the next update.
Recommended
- Minecraft 26.3
- Java 25
- Paper server recommended
- Vault-compatible economy plugin recommended
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:6fzja5K6:mSS4WwoP"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:6fzja5K6:mSS4WwoP"
}

