Bug fixes:
• Homes GUI no longer breaks when PerfTeams is installed but Vault is missing; team-home integration is skipped safely
Bug fixes:
• Teleport success,/home list, the homes GUI, and the admin home list no longer show a doubled label like a slot number together with the home name
New features:
•/homewith a home name (including multi-word names) or a single slot number (1–99) teleports there without opening the GUI
• Configurable mod/staff access:/perfhomesusesperfhomes.staff; each subcommand checksperfhomes.admin,perfhomes.<sub>, or youradmin.mod-permissionsrows (e.g.perfhomes.mod)
Improvements:
•/perfhomeshelp and tab completion only list subcommands you are allowed to run
•/hometab completion includes your home names and used slot numbers together with list, delete, and rename
Bug fixes:
• Fixed "Must use teleportAsync while in region threading" errors on Folia when using teleport-related commands or features
Technical:
• All player and entity teleports now use teleportAsync and schedule follow-up actions (messages, sounds, cooldowns) on the correct region or global scheduler for full Folia compatibility
- Added configurable teleport sound on successful home teleport (config: teleport.sound-on-teleport)
- Added /home delete <name|number> and /delhome <name|number> to delete homes via command
- Bedrock/Geyser players can now delete homes without right-click in GUI
PerfHomes – Migration bugfixes
- ModernHomes migration: Correct slot mapping so all homes are imported. Homes are grouped per player, sorted by home_index, and assigned to slots 1–5 in order.
- GUI: Homes are always shown in the GUI, even if the player is over their limit. The limit only blocks creating new homes.
- Migration options: Added clear-before-migrate to wipe PerfHomes data before importing. Added support for player_id + players table JOIN and flexible column detection.
