Have a sort of quest system like this! Day 1 of your skycade adventure! -Get 1 kill on KitPvP! -Make 1000$ on one of the factions servers -Mine 100 Blocks on prisons! rewards: 250 XP Levels should correspond to the normal mc leveling system and shuld only be displayed when you do /level or when you are in the hub this will make your level temporarily appear for 10 seconds then go back to your normal level on whatever gamemode you are in. Levels should then be able to be exchanged for storcredit to get cosmetics and such, if not they should be exchangeable for a new kind of mystery crate if you get enough xp you can open a mystery crate. xp should not be purchaseable and obviously the quests would get harder the more you pass. If you were to redeem your levels you would lose them but your overall score will still be saved on a leaderboard which at the end of a set amount of time will have winners and such. EDIT 1: Make it specific to a game mode because you wouldnt be able to level up based on al the servers if you didnt pick them. SO then you could pick which one you main on and your quests would be adaptive to that. Maybe add roles for skyblock such as the skylander quest line to get levels on that and the warrior for factions and brute for op faction then two quest lines for kit pvp assasin which is most kills and medic which is least deaths. your quest line would be adaptive to your quests and you would be able to switch at any time the catch would be you would have to completely start over. Hope you enjoyed the idea! thanks for the consideration!