Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package me.BeerHuntor.duelme;
- import java.util.HashMap;
- import org.bukkit.entity.Player;
- import org.bukkit.inventory.ItemStack;
- import org.bukkit.plugin.java.JavaPlugin;
- public class DuelMeInventory extends JavaPlugin {
- public DuelMe plugin;
- public DuelMeInventory(DuelMe instance) {
- this.plugin = instance;
- }
- public static HashMap<String, ItemStack[]> inventoryContents = new HashMap<>();
- public static HashMap<String, ItemStack[]> armourContents = new HashMap<>();
- public static void saveInventory(Player p) {
- System.out.println(p.getName() + " has attempted to save their Inventory");
- inventoryContents.put(p.getName(), p.getInventory().getContents());
- armourContents.put(p.getName(), p.getInventory().getArmorContents());
- p.getInventory().clear();
- p.getInventory().setBoots(null);
- p.getInventory().getChestplate();
- p.getInventory().getLeggings();
- p.getInventory().getHelmet();
- p.sendMessage(p.getDisplayName() + " - Your Inventory Was Sucessfully Saved! ");
- System.out.println(p.getName() + "'s inventory was sucessfully saved");
- }
- public void loadInventory(Player p) {
- System.out.println(p.getName() + " has attempted to restore his inventory");
- if (inventoryContents.containsKey(p.getName()))
- {
- p.sendMessage("Your inventory was successfully restored");
- p.getInventory().clear();
- p.getInventory().setContents(inventoryContents.get(p.getName()));
- p.getInventory().setContents(armourContents.get(p.getName()));
- System.out.println(p.getName() + "'s inventory was sucessfully restored");
- }
- else
- {
- p.sendMessage("You don't have any saved items! ");
- System.out.println(p.getName() + " didnt have a saved inventory!");
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement