You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an
alternative browser.
-
perf: look up crate locations by field, not by formatted string
-
Persistence: serialize + coalesce data.yml saves (#91)
-
🚫 Removed
Holograms: remove Decent/Fancy/CMI providers (#116 #117 #68 #103)
-
Keys & UserManager API correctness (11 issues)
-
Commands: validation, feedback, tab-completion, transfer, teleport (10 issues)
-
Prize-roll odds & core objects (9 issues)
-
🐛 Fix
Cosmic/War/Casino open mechanics (8 issues) — incl. critical cosmic crash
-
Quad/Mobile/QuickCrate/FireCracker/respin mechanics (9 issues)
-
Crate interaction / open gating / location safety (6 issues)
-
PlaceholderAPI expansion (#93 #118; partial #52)
-
🐛 Fix
Shipped config/resource + message fixes (6 issues)
-
Config/crate migrators (8 issues)
-
Build & CI hardening + first test suite (6 issues)
-
Item rendering / menu display / animation perf (8 issues)
-
data.yml thread-safety + PAPI hardening (#91, #52)
-
Answer mcMMO's simulated breaks instead of acting on them
-
🐛 Fix
fix: refuse unenumerated entity paths that clear a tracked block (#78, part of #79)
-
🐛 Fix
fix: hold block changes until tracked blocks finish loading (#15)
-
🐛 Fix
fix: suppress protected-block drops before other plugins act on the break (#80)
-
🐛 Fix
fix: natural-lifecycle removals — leaf decay dupe, burn/fade stale rows, falling-block swallow (#84, #85, #86)
-
🐛 Fix
fix: XP separation acts on the real level bar, not the totalExperience counter (#87)
-
🐛 Fix
fix: creation/drops bypass permissions honored, vanilla-only creature geometry (#90, #91)
-
🐛 Fix
fix: housekeeping bundle, spawn-egg auto-block, virtual-GUI exemption (#92, #93, #94)
-
perf: hopper holder snapshots, hot-path guard ordering, cached moving limits (#96, #97)
-
🐛 Fix
fix: storage scalability — dedicated inventory connection, chunked batches, WE backpressure (#95)
-
🐛 Fix
fix: drop duplicated load-pending mark that broke master's build
-
🐛 Fix
fix: port vanilla's build-pattern matcher; reload inventories for online players (#107)
-
perf: cheapen the two hottest guards on BlockPhysicsEvent
-
perf(physics): check isTracked before reading the block's material
-
perf(grid): mix the spatial-hash cell key and store islands in the cells
-
feat: inline player heads in streak-end broadcast
-
✨ New
Add a packet factory for the 26.x game versions
-
Resync upstream 2026 08
-
🐛 Fix
Fix Towny plot-type gating and matcherplus item equality
-
🐛 Fix
Fix menu pagination, keeper permission gates, chat-input capture and GUI main-thread scans
-
🐛 Fix
Fix reversed-trade bug, tax-account loss, inventory-cache clobber and shop-load data integrity
-
🐛 Fix
Fix sign template hijacking, locale handling and render-path waste
-
🐛 Fix
Hot-path optimizations: gate the debug logger, kill the matcher clone storm, fix inShop leak
-
🐛 Fix
Fix addons killing core tasks, dyesigns permissions, limit resets and web-map marker lifecycle
-
🐛 Fix
Fix 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
-
🐛 Fix
Fix 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
-
🐛 Fix
Fix 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
-
Console support, /wwarp help, and a permission node per subcommand
-
Staff moderation commands for warps
-
Optional teleport warmup that cancels on move or damage
-
✨ New
Add /wwarp reload for config.yml and locale.yml
-
Teleport cooldowns, /wwarp back, and world warp rules
-
Bypass and discount permission nodes for costs, cooldowns and limits
-
✨ New
Search ranking, new sort modes, remembered preferences, online filter
-
Menu search button with anvil/chat input, and a back button on results
-
Featured slot lifecycle: per-slot pricing, extension, auto-renew, expiry warnings
-
Owner analytics, offline visit summary, per-warp toggles
-
Staff featured control and warp-creation sanctions
-
Soft Vault/PlaceholderAPI dependencies and optional per-teleport cost
-
/wwarp top leaderboards and an expanded PlaceholderAPI expansion
-
Waiting queue for a full featured row
-
Move remaining player-visible strings into configuration
-
Warp names and descriptions
-
Server-defined warp categories with a menu filter
-
Warp ratings: visit-gated thumbs with Wilson scoring
-
Public API, read-only warp views, and cancellable events
-
Land-provider integration: creation ownership and entry rules
-
Modernise the locale system: MiniMessage, languages, prefix, per-message off switch
-
Post-merge review pass: auto-renew refund, rename rollback, visit-log migration, queue holds, API future
-
GUI framework: handle-identity registration, no-op heartbeat removal, latent defects
-
Async discipline: events, Vault and PAPI off async threads; featured-queue gates
-
✨ New
Sign core: create-veto ordering, parked worlds, INACTIVE rows, landing safety
-
⚡ Performance
Performance: owner index, placeholder caches, lazy costs, cached /wwarp top; locale + prefs fixes
-
🐛 Fix
Commands & polish: number parsing, ROOT-locale filters, audit gaps, picker fixes, first-arg completion
-
Follow-ups: locale AUTO misdetection, unrefunded featured-queue holds, dead picker config
-
Config: probe the admin's own file, not the packaged defaults
-
perf: gate the BlockPhysicsEvent handler on the chunk index
-
🐛 Fix
fix(search): anvil search-bar item duplication (open results off the click event)
-
perf(signs): primitive keys for the sign position and chunk indexes
-
Don't reward blocks RestrictedCreative flagged as creative-placed
-
perf(blocks): track transient block marks so the piston failsafe stops asking Bukkit