This is just a really (really) wild idea, would it be possible to store player's data such as: Integers (for currencies, stats, etc) and string as for friendlist, ranks, etc. as items with custom name or lore inside a shulker box inside the player's inventory? (Needless to say, any attempt to remove the box will be canceled and the box will be kept inside the players inventory at all time (and be given to him again on respawn incase he dies) would it be possible? given that it has 27 slots, each slot can be used to store an item with custom name and lore, for example a dirt block that will have its lore set as "Money: 10000" "Time online: 10000 minutes" "Rank: RANK" and another item could store the players enderchest inventory, another approach would be loading the shelker box when the player joins the server into a config class and putting it inside a hashmap with the player uuid, the box could then be removed while the config will be edited throughout the players online time and once the player disconnect or server restarts, the config could be converted into a shulker box again and be put into the players inventory. *This will cost the player 1 inventory slot, but will eliminate the use of external configs, once again - this is a very WILD and untested idea, what do you guys think?