v2.2.2 TheBrewingMarket
release2 мая 2026 г.2.2.2
Java 25 & Minecraft 26.1.2 Support
As Minecraft 26.1.2 now requires Java 25, the plugin has been updated accordingly.
⚠️ Running the plugin on versions older than Java 25 is not supported and will likely result in errors.
What's Changed
- Added raw decoder fallback for BreweryX when
Brew#get(ItemStack)fails (e.g. missing or renamed recipes) - Updated TheBrewingProject support to
3.1.1 - Updated Paper API to
26.1.2 - Upgraded build environment (Gradle, Java 25, ShadowJar)
Fixes
- Prevented missing BreweryX recipes from breaking name and quality resolution
Notes
- No configuration changes required
- Fully backwards compatible with previous setups
v2.2.1 TheBrewingMarket
release20 апреля 2026 г.2.2.1
New Features
- TheBrewingProject 3.0.0 support.
- Added recipe display name placeholders:
%tbm_last_sale_recipe_name%%tbm_global_top_recipe_name_today%
- Added References section to the wiki with all default config files ready to copy:
References
⚠️ Breaking Changes
- Placeholder renames (update your scoreboards, holograms and chat formats):
%tbm_last_sale_recipe%→%tbm_last_sale_recipe_id%%tbm_global_top_recipe_today%→%tbm_global_top_recipe_id_today%
- Language config version bumped to
config-version: 2
(copy the updated file from References)
Improvements
- Improved PlaceholderAPI integration with better data consistency and caching
- MiniMessage formatting is now stripped to ensure clean placeholder output
- Added configurable fallback messages for missing data (defaults to "N/A")
- Improved top recipe queries to use the most recent display name
- Display names are now stored and cached as plain text
Fixes
- Invalid or unrecognized brew items no longer crash the sell flow (now treated as non-brews)
- Replaced double quotes with single quotes in language files
- Missing config keys are now always reported, even when
config-versionis up to date
v2.2.0 TheBrewingMarket
release16 апреля 2026 г.2.2.0
Important
- Configuration Update Required — This version introduces new configuration options and language keys. You must update your
config.yml,prices.yml, and language files (en_US.yml,es_ES.yml). Old configurations may cause missing features or errors. It is recommended to regenerate or manually merge the new entries.
You can find the latest configuration files here: Resources
New Features
- PlaceholderAPI Integration — ~28 placeholders available under
%tbm_…%and%thebrewingmarket_…%, including:- Daily earnings (earned, limit, remaining, percent)
- Base prices per recipe
- Player stats (total earned, brews sold, last sale, per-recipe history)
- Market analytics (today's total, top recipe, top player)
- Numeric placeholders available in both formatted and raw variants
Full placeholder list available in the wiki: Wiki
- Group Pricing — Define a single price for multiple recipes using the new
groups:section inprices.yml - Daily Earnings Limit — New
market.limitationsection inconfig.ymlto cap daily player earnings - Conf
Improvements
- Shulker Selling — Sell pipeline rewritten to scan each shulker once and defer mutations until confirmation, significantly reducing lag when selling large inventories
- GUI Performance — Reduced workload during GUI updates, improving overall responsiveness
v2.1.0 TheBrewingMarket
release11 апреля 2026 г.2.1.0
New Features
- BreweryX Support — TheBrewingMarket now works with both TheBrewingProject and BreweryX. The plugin auto-detects which one is installed.
- Database Schema Migrations — Automatic schema versioning and migrations. Existing databases are upgraded seamlessly on startup.
Improvements
- TBP Scoring — Brew evaluation now uses TheBrewingProject's scoring API for accurate quality-based pricing, with PersistentDataContainer fallback for sealed brews.
- History Queries — Sell history now uses UUID-based lookups with a composite index for faster pagination.
- Internal Architecture — Simplified storage and service modules for better maintainability.
Documentation
- Project Wiki — Added a public wiki with setup and usage documentation: https://cesarsanchezgomez.github.io/TheBrewingMarket/
v2.0.1 TheBrewingMarket
release7 апреля 2026 г.2.0.1
Improvements
- Improved performance when fetching player history (removed delays caused by external UUID lookups)
- Improved history lookup by supporting player name queries
- Improved compatibility with non-premium and Bedrock players
- Non-premium and Bedrock players now display a consistent default head instead of random textures
- Console execution now correctly shows player names instead of "unknown UUID"
- Added
{player}placeholder to history hover messages
Создатели
Детали
Лицензия:MIT
Опубликован:1 месяц назад
Обновлён:2 дня назад

