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.
-
🐛 Fix
Fixed item search skipping some shops after land changes made during a shop reload.
-
🐛 Fix
Shop search in warps now shows the current version of a shop after it has been replaced, instead of briefly hiding it.
-
test: one all_signs tag for every static Bukkit mock, so the suite passes in any class order
-
🐛 Fix
fix(tools): defaults-history --check compares the history data, so squash merges no longer fail it
-
🐛 Fix
fix(back): a ban by any warp around a return point refuses /pwarp back there
-
🐛 Fix
fix(search): say when item results are partial during a QuickShop shop re-read
-
chore(build): CI on every PR, build and licence hygiene, README accuracy (#328 #329 #330)
-
🐛 Fix
fix(config): strict startup loading and consistent reloads
-
🐛 Fix
fix(land): prevent uninvolved providers bypassing ANY-mode restrictions
-
🐛 Fix
fix(back): one-shot returns and shutdown-safe session persistence
-
🐛 Fix
fix(db): version schema migrations, preserve Unicode and index child rows
-
🐛 Fix
fix(warps): durable grace periods, stable moves and complete API lifecycle
-
🐛 Fix
fix(signs): protection during loading and after event validation
-
🐛 Fix
fix(featured): expiry ordering, purchased durations and queue controls
-
docs(licence): proprietary project and complete third-party notices
-
🐛 Fix
fix(economy): checked payments, durable failed credits and account audit
-
🐛 Fix
fix(featured): approved renewal terms and Folia owner checks
-
Refresh optional plugin hooks and keep PAPI expansion registered
-
⚖️ Tweak
Reduce shop search scans and update the index incrementally
-
Cache normalized sign search text and share a search cooldown
-
Limit placeholder invalidations and replace full-sort cache eviction
-
Cache land lookups and spread island indexing across ticks
-
Use each viewer’s language in menus, forms and clickable text
-
Support clearing warp fields and resetting display items
-
🐛 Fix
Fix whitelist actions and offline visitor-list completion
-
Make category controls and command help easier to follow
-
Cache sorted menu listings across page changes
-
Show Bedrock action results and readable warp details
-
✨ New
Pin featured warps and add Bedrock filter and leaderboard forms
-
Use consistent warp targets for favourite, rate and manage commands
-
Warn owners about paid featured time before deleting a warp
-
Use the viewers command alias in configured menu hints
-
Guide players through creating their first warp
-
Clarify owner settings and selected warp controls
-
Expose owner actions and preferences in Bedrock forms
-
✨ New
Add native Bedrock staff warp tools
-
Make sub-warps discoverable from Java menus
-
Keep menus open when a warp request is refused
-
Return searches to the originating menu and page
-
Clarify player messages and command feedback
-
Localize warp formatting and plural messages
-
Make rating, favourites and return discoverable on arrival
-
✨ New
Add Java owner controls and menu navigation improvements
-
Separate warp index and explored-credit state ownership
-
🐛 Fix
Integrate and verify all 78 open-issue fixes
-
🐛 Fix
fix(signs): only destructive explosions delete a warp
-
🐛 Fix
fix(grace): a staff delete moves the owner's later grace entries up
-
🐛 Fix
fix(admin): complete admin unlock on the global thread with the warp re-checked
-
feat(menu): Filters & views behind a right-click on the online-owners filter
-
🐛 Fix
fix(visitors): complete every listed player and tell same-name entries apart
-
🐛 Fix
fix: review notes from 2026-09-28 (featured expiry, staff move, search tests, QuickShop index, economy messages, top)
-
refactor(sign): move the remaining sign-table I/O into SignRepository
-
🐛 Fix
fix(back): a return into a warp's area follows that warp's rules and price
-
feat(admin): upgrade guide and /pwarp admin defaults for reviewing live config/locale
-
🐛 Fix
fix(config): random-prefer-online falls back to the bundled value when neither key is written
-
🐛 Fix
fix: QuickShop reloads found before the first item search; Bedrock leaderboard chooser refusal in a notice
-
feat(top): switch ranking and period inside the Java leaderboard chest
-
🐛 Fix
fix(back): check a warp's bans and locks on free own-route returns into its area
-
🐛 Fix
fix(signs): keep a trapdoor or fence gate that holds up a warp sign shut
-
feat(search): find warps by what their QuickShop shops sell (#214)
-
🐛 Fix
fix(search): keep CHAT-mode search answers out of legacy chat plugins (#177)
-
🐛 Fix
fix(stats): durable explored credits, empty-until-loaded placeholder, lock-index unloaded-world throw (#179 #180 #181)
-
perf: load warp destinations asynchronously; never sync-load neighbours for safety checks (#184, #187)
-
🐛 Fix
fix: main/sub swap side effects — ratings/categories in memory, owner-level bump cooldown, ban and whitelist (#194 #195 #196)
-
perf: exact lookup first in the physics handler; gate the lock guards by locked-sign reach (#185, #186)
-
Owner lookup: no Mojang calls, Bedrock/nickname/prefix matching, suggestions, /pw aliases
-
🐛 Fix
fix(featured): carry paid slots through moves, no charges for locked warps, feed the queue, honour free prices
-
🐛 Fix
fix: leaderboard sort race, cooldowns across relog, vanished visitors, self-favourites (#182 #197 #198 #199)
-
perf: menu item template churn and placeholder/PAPI cache leftovers (#188, #189)
-
feat: mark, sink and explain locked warps; skip them in random (#209)
-
🐛 Fix
fix(ux): literal commands in click messages, reasons in dead-end errors, help/label consistency (#204 #210 #211)
-
chore(logs): one-line boot hints, /wwarp admin purge-inactive, configurable Hikari lifetimes (#217)
-
✨ New
Warp creation UX: lenient [welcome], create/delete how-to, keep warp on header edit, visible descriptions, unsafe-warp notices
-
Bedrock forms (Floodgate), My warp hub, confirm before paid actions (#200 #201 #202 #203)
-
Menu: configurable favourite clicks, page indicator, fuller grid (#208, #215)
-
feat(search): Paper dialog search prompt for Java players (#201 Java half)
-
feat(bedrock): commands form for /pwarp help, settings form for /pwarp toggle (#211)
-
🐛 Fix
fix(label): typed label kept by buttons and single-reader clicks, broadcasts on the default label; no hard-coded labels in messages (#241)
-
🐛 Fix
fix(purge-inactive): report every row at shutdown, no stack trace on a stop, accurate boot summary (#239)
-
🐛 Fix
fix(teleport): re-check bans and locks after the async destination load (#240)
-
🐛 Fix
fix(featured): refund flags need admin.featured; no dead-end featured offers; release stranded slots with a refund (#237 #238 #244)
-
🐛 Fix
fix: owner lock follows the main role; management and creation UX leftovers (#236 #243)
-
🐛 Fix
fix(bedrock): forms follow-ups — parity, confirm price pinning, refusal notices, status consolidation (#242)
-
🐛 Fix
fix(search): item search follow-ups — exact names above sellers, trusted names, coverage, freshness, /pwarp shop fallback (#245)
-
🐛 Fix
fix(menu): fill menu placeholders in one pass so player-typed values stay literal (#254)
-
feat: teleport particle effects matching the Essentials fork
-
🐛 Fix
fix(stats): add a monotone %wwarp_explored% for timed leaderboards
-
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