• Sell axe countdown text is fully customizable in config for translations
• Countdown shows days, hours, minutes, and seconds using your own labels
Code:# plugins/PerfSell/config.yml — merge under sell-axe: countdown-format: expired: "expired" when-days: "{days}d {hours}h" when-hours: "{hours}h {minutes}m" when-minutes: "{minutes}m {seconds}s" when-seconds: "{seconds}s"
• The prices GUI was fully rebuilt and restyled to match the current DonutSMP look and feel.
• A few commands were removed to simplify the command set.
• /worth now opens the redesigned item prices GUI instead of the old behaviour.
New features:
• /perfsell history to open a full sell history inventory for any player with paging and clear payout and item breakdowns
• Added configurable command aliases for /sell, /worth and /prices in config.yml
Code:# plugins/PerfSell/config.yml — add: command-aliases: sell: - sellall worth: - value prices: - worthlist
Bug fixes:
• Fixed /perfsell setprice creating duplicate entries for normal material items that already had a material price
Improvements:
• Added a config option to control whether shulker containers are consumed after selling or returned to the player
• Shulker sell processing now supports partial selling from mixed content and gives back the remaining container/items cleanly
Code:# plugins/PerfSell/config.yml — merge: sell-gui: shulker-sell: # true = if a shulker is empty after selling its contents, the shulker itself is sold too (if it has a price) # false = shulker containers are always returned to the player with remaining unsold contents (or empty) consume-container: true
New features:
• Added a built-in update checker to all Perf plugins
Improvements:
• New config option:update-checker.enabled: true(enabled by default)
Improvements:
On supported Paper versions (1.21.7 or higher), sign search uses client-side virtual signs when available. Other players will no longer be able to see the fake signs.
