Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public HashMap<UUID, ItemStack[]> items = new HashMap<UUID, ItemStack[]>();
- public HashMap<UUID, ItemStack[]> armor = new HashMap<UUID, ItemStack[]>();
- public void saveInventory(Player player) {
- UUID uuid = player.getUniqueId();
- ItemStack[] contents = player.getInventory().getContents();
- ItemStack[] armorContents = player.getInventory().getArmorContents();
- items.put(uuid, contents);
- armor.put(uuid, armorContents);
- player.getInventory().clear();
- player.getInventory().setHelmet(null);
- player.getInventory().setChestplate(null);
- player.getInventory().setLeggings(null);
- player.getInventory().setBoots(null);
- }
- public void restoreInventory(Player player) {
- UUID uuid = player.getUniqueId();
- ItemStack[] contents = items.get(uuid);
- ItemStack[] armorContents = armor.get(uuid);
- if(contents != null){
- player.getInventory().setContents(contents);
- }
- else{
- player.getInventory().clear();
- }
- if(armorContents != null){
- player.getInventory().setArmorContents(armorContents);
- }
- else{
- player.getInventory().setHelmet(null);
- player.getInventory().setChestplate(null);
- player.getInventory().setLeggings(null);
- player.getInventory().setBoots(null);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement