Teleportation & Limits

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-basedxhomes.limit.<n> (e.g. xhomes.limit.5) or xhomes.limit.unlimited; the highest matching value wins
  • Paid slots (optional, Vault) — /buyhome buys 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.

Still need help?

Ask our team on Discord or browse the source.