• Fixed chat spam where "Teleport cancelled (movement)" appeared multiple times when starting a new home teleport while another countdown was still running
• Starting a new home teleport now silently replaces the previous countdown instead of stacking parallel timers
Improvements:
• Added ateleport.success-soundsection withenabled,sound,volume, andpitch
• Existingteleport.sound-on-teleportsetups remain compatible as fallback, so current server configs do not break
Code:# plugins/PerfHomes/config.yml — merge: teleport: success-sound: enabled: true sound: entity.enderman.teleport volume: 1.0 pitch: 1.0
New features:
• Optional per-tick countdown sound during home teleport delay (teleport.countdown-sound, off by default)
Improvements:
• Home teleport action bar is refreshed often during each countdown second so it reads smoothly
Config:
•config-versionbumps to 8; migration addsteleport.countdown-soundif missing
New features:
•gui.show-team-homein main config hides the team home slot and fills it with normal GUI decoration
•gui.team-home-use-banner-iconstoggles team home icons to concrete blocks instead of banners when disabled
Improvements:
• Team home visibility still respects per-layoutteam-home-enabledingui/*.yml; mainshow-team-home: falseoverrides it off
Technical:
• Config migrates to version 7 with defaults for the new GUI keys
New features:
• Added a built-in update checker to all Perf plugins
Improvements:
• New config option:update-checker.enabled: true(enabled by default)
Bug fixes:
• Fixed a Folia/Purpur scheduler issue where/homecould get stuck on “Teleporting is Xs...” and never complete
New features:
•/perfhomes migrate cmiimports homes from CMI (YAML user files underplugins/CMI/data/users, plus SQLite/MySQL when no homes are found in those files)
• Optionalmigration.cmi.clear-before-migrateto wipe existing PerfHomes homes before the import
Improvements:
• Defaultmigration.cmipaths and MySQL settings are added when upgrading an olderconfig.yml(config version 6)
