[Player Shops] only · clear
OneBlock
- 🐛 FixFIx XP Bottles and some other redeem-able items being a pain to sell through chest shops
cloakfoxOneBlock
- 🚫 RemovedMake debug.disable-debuglogger disable the whole debug logger; audit of #195
- Read the storage snapshot once per iteration; drop two Gson serialisations from hot paths
cloakfoxOneBlock
- ✨ NewAdd a packet factory for the 26.x game versions
- Resync upstream 2026 08
- 🐛 FixFix Towny plot-type gating and matcherplus item equality
- 🐛 FixFix menu pagination, keeper permission gates, chat-input capture and GUI main-thread scans
- 🐛 FixFix reversed-trade bug, tax-account loss, inventory-cache clobber and shop-load data integrity
- 🐛 FixFix sign template hijacking, locale handling and render-path waste
- 🐛 FixHot-path optimizations: gate the debug logger, kill the matcher clone storm, fix inShop leak
- 🐛 FixFix addons killing core tasks, dyesigns permissions, limit resets and web-map marker lifecycle
- 🐛 FixFix reload-orphaned display entities, traveller invisibility and interaction-listener cancellation
- Harden shop lookup-table eviction and extra-key removal
- Spawn display entities in their final visibility state; bound the despawn watcher
- 🐛 FixFix dyesigns administrator access, BlueMap marker-set churn and migrator logging
- Reach evicted players in the staff picker; move GUI chat input to the modern event
- Make the player-finder dedup atomic; drop the unguarded debug stack walk
- 🐛 FixFix single-shop /qs benefit remove threading, spurious dirty and false success
- Detect unloaded worlds in map addons with isWorldLoaded()
- Pass both benefit event values to listeners; log ShopLoader extra-key collisions
- Keep addon-registered shop permissions alive across /qs reload
- Make DisplayManager removal value-conditional; fire the put event after the mutation
- Scope single-shop and menu-opening command work to the right Folia scheduler
- Use Location#isWorldLoaded() for world guards instead of getWorld() null tests
- Share per-player sign renders instead of re-rendering once per viewer
- Scope shop-transfer and keeper-menu work to the right Folia scheduler
- Hoist the shop-side clone in ContainerShop.matches; cache the parsed symbol link
- Draw the staff picker's candidates from the player profile table, off the render thread; remind while a chat prompt listens
cloakfox
fweef