- Added: Optional per-player per-item rolling sell volume caps (
) — anti-dupe/bot protection; partial sells supported; per-item override viaCode:trading_limits.sell_volume_capsinCode:sell_volume_capCode:items.yml- Fixed:
andCode:stonkz.limitpermissions are now enforced onCode:stonkz.short,Code:/market limit, trade GUI, and limit orders menu (previously defined but not checked)Code:/market short- Added:
permission to bypass sell volume capsCode:stonkz.bypass.sellvolume
- Added: Essentials worth sync with EssentialsX
(optional;Code:worth.yml)Code:/stonkz admin worth import|export|sync|status- Added: Per-event
inCode:suppress_panic— sell-boost presets block panic on affected items while activeCode:events.yml- Fixed: Inventory worth lore no longer shows visible WJ/ZWSP marker lines on newer clients
- Changed:
Code:softdepend: [Essentials]
- Fixed: Citizens
trait failed to load on restart — early registration withCode:stonkzCode:loadbefore: [Citizens]- Fixed: Physical sign shops — friendly/long item names (e.g.
), sign PDC storage, prices on creationCode:cracked stone bricks- Fixed: Deleting items from
no longer re-added byCode:items.ymlon restartCode:auto_populate_items
- Added: Citizens NPC integration —
opens market, category, item trade, or top movers. Configure withCode:StonkzTraitorCode:/stonkz admin npc(optional Citizens soft-depend)Code:/trait stonkz- Added: Physical
sign shops — right-click buy, left-click sell; localized sign text viaCode:[Stonkz]Code:lang/*.yml- Fixed: Panic mode item lore no longer shows hardcoded English on non-English servers — uses
andCode:gui.trade.panic_modetranslationsCode:prices_reduced- Fixed: Turkish panic strings and
panic status lang references (missingCode:gui.ymltag)Code:[/gold]
- Fixed:
andCode:/sellhanderror and success messages now useCode:/sellinvtranslations instead of hardcoded EnglishCode:lang/*.yml- Changed:
marked legacy — editCode:messages.ymland setCode:plugins/Stonkz/lang/{language}.ymlinCode:language:Code:config.yml- Changed: Bundled Turkish translations for
andCode:sellhand_emptyCode:no_sellable_items
- Added: Dynamic market filter GUI —
inCode:filter_optionsdrive the compass filter (no hardcoded category list)Code:gui.yml- Added: Item variant listings for CustomCrops quality and CustomFishing rarity via composite stock IDs
- Fixed:
— clearer usage errors and preset list always matches supported presets (includingCode:/stonkz admin preset)Code:towny- Fixed: Active event chat and
now render legacyCode:/stonkz eventcolor codes in event namesCode:&- Fixed: Top Gainers/Losers GUI rank labels — gold/silver/bronze hex colors no longer show as raw
textCode:#FFD700- Changed: Expanded
descriptions forCode:/stonkz help,Code:edit,Code:admin,Code:preset, andCode:importCode:event
- Added: Bundled
(and all presets) in the JARCode:presets/survival.yml- Added:
— copy preset YAML toCode:/stonkz admin preset export <name>Code:plugins/Stonkz/presets/- Added:
— backup, clearCode:/stonkz admin preset <name> fresh, apply preset onlyCode:items:- Fixed: Preset command parsing, clearer errors, and one
save per apply (not hundreds)Code:items.yml- Fixed: Success message shows applied/skipped counts instead of implying a full reset
- Fixed:
no longer crashes withCode:/stonkz topwhen opening top movers from the commandCode:UUID id cannot be null- Fixed:
now resolvesCode:/stonkz eventandCode:{event_name}placeholdersCode:{remaining}- Fixed:
uses the same percent/fraction scale asCode:event_chance(e.g.Code:recovery_chance= 0.03%)Code:0.0003
- Fixed: Turkish search with special letters —
,Code:zümrüt/Code:ı,Code:i,Code:ğ,Code:ç,Code:ö,Code:ümatch localized item names via transliterationCode:ş- Fixed:
matches standard Egg and other items — search uses rawCode:yumurtalang strings instead of formatted display namesCode:material.*- Fixed: Stale English
entries inCode:material.*are repaired on upgrade when bundled Turkish translations existCode:lang/tr.yml
