Features
Teleportation & Limits
Teleportation
- Configurable warmup (cancellable on move / on damage) and cooldown
- Bypass permissions:
xhomes.teleport.instant,xhomes.cooldown.bypass - Async teleports via
teleportAsync(Folia-safe)
Home Limits & Paid Slots
- Permission-based —
xhomes.limit.<n>(e.g.xhomes.limit.5) orxhomes.limit.unlimited; the highest matching value wins - Paid slots (optional, Vault) —
/buyhomebuys extra slots on top of the permission limit, up to a configurable cap
Cross-Server
Teleporting to a home on another server stores a short-lived pending teleport and forwards the player through the proxy; the destination server finishes the teleport on join.
Redis-preferred, database-fallback — works with both XCore sync transports. Redis uses a self-expiring TTL key; without Redis the xhomes_pending table is used. No edits to XCore core required.