Added RankListener to verify and apply permissions on player join.
Implemented recursive permission check from Rank 0 to player's current rank.
Fixed null text formatting issue in MessageManager and RankMenu.
Enhanced RankMenu stability with safe slot looping.
Updated RankupCommand with syntax protection and color standardization.