VirtualInventoryManager#getAllInventories

This commit is contained in:
NichtStudioCode 2021-09-15 19:58:26 +02:00
parent ccbe5a8e0f
commit 77ee58439d

@ -9,10 +9,7 @@ import org.bukkit.inventory.ItemStack;
import org.jetbrains.annotations.NotNull;
import java.io.*;
import java.util.Arrays;
import java.util.HashMap;
import java.util.Map;
import java.util.UUID;
import java.util.*;
/**
* Automatically serializes and deserializes {@link VirtualInventory}s
@ -72,6 +69,10 @@ public class VirtualInventoryManager {
return virtualInventory == null ? createNew(uuid, size, items, stackSizes) : virtualInventory;
}
public List<VirtualInventory> getAllInventories() {
return new ArrayList<>(inventories.values());
}
public void remove(VirtualInventory virtualInventory) {
inventories.remove(virtualInventory.getUuid(), virtualInventory);
getSaveFile(virtualInventory).delete();