All versions
2.6.7
Release
DynamicShop 2.6.7last month 34
Compatibility
Minecraft: Java Edition
26.3
26.2
26.1.x
1.21.x
1.20.x
Platforms
Paper
Purpur
Spigot
Changes
2.6.6 - Transaction fixes
- Fixed player-shop sellers not receiving payment while offline.
-
- Blocked invalid prices, quantities, tax rates, and pricing settings before they reach the economy provider.
- Added sale-price validation before removing items. If recalculation becomes invalid before payment, affected items are restored.
- Fixed old special-shop menus allowing purchases using outdated prices, permissions, or removed entries.
- Enforced player-shops.enabled for new listings and purchases.
- Enforced player-shop listing limits and rejected invalid listing prices.
- Applied the transaction cooldown consistently to GUI trading, /shop sellhand, and /shop sellall.
2.6.7 - Custom items, search, and category icons
- Preserved custom item names instead of replacing them with underlying material names such as “Golden Horse Armor.”
- Added support for metadata display names and the newer itemName field used by Oraxen.- Updated server-shop buy/sell messages and transaction dialogs to use the visible item name.
- Updated player-shop purchase and reclaim messages to use metadata names.
- Made custom items searchable by their visible names in-game, on the website, and in web admin.
- Stopped named custom items matching searches for their underlying vanilla material.
- Made searches handle capitalization, underscores, and extra spaces consistently.
- Escaped item names when displaying them on web pages.- Fixed category icon changes displaying incorrectly in web admin.
- Fixed resetting a category icon so the reset persists.
- Updated the in-game category editor to show the current configured icon.
2.6.7 - Pricing and payment handling
- Turned dynamic pricing off by default. Existing saved settings remain unchanged.
- Improved sell-tax precision while preserving genuine dynamic-price differences and sub-cent values.
- Added payment-result checking for GUI sales, /shop sellhand, and /shop sellall.
- Failed or uncertain payments now log the player, UUID, items, quantities, amount, currency, and provider error to console.
- Replaced misleading “Sold” messages with a payment-problem message when payment cannot be confirmed.
- Stopped recording failed payments as successful sales.
- Made /shop sellall report only successfully paid currency groups.
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:OzSmbRQS:UFdHW7Oc"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:OzSmbRQS:UFdHW7Oc"
}

