/
lives-on-join / include-lives-on-join / join-timer systemplayerdata.yml under timerAccumulateduse-timer: Enable/disable the timer systemtimer-lives: How many lives to award when timer firestimer-duration: Seconds of play time requiredParticle.DUST when ProtocolLib is absentsoftdepend in plugin.ymlCustomSwirlingTask class for animated floating totem effectITEM_TOTEM_USE sound/ki buy command/ki upgrade commandgetBalance() check before withdrawPlayer() callsapi-version: '1.21' in plugin.yml provides forward compatibilityKIMainGui - Main menu with Buy, Upgrade, View Lives, Help, Admin Panel optionsKIBuyGui - Cart-based purchase system for buying livesKIUpgradeGui - Cart-based upgrade system for converting lives to KeepTotemKIAdminGui - Player list for administratorsKIAdminPlayerGui - Per-player management (add/remove/reset lives)KIGuiListener - Handles all GUI interactions