Package net.william278.husksync.data
Class BukkitData.Items.Inventory
java.lang.Object
net.william278.husksync.data.BukkitData
net.william278.husksync.data.BukkitData.Items
net.william278.husksync.data.BukkitData.Items.Inventory
- All Implemented Interfaces:
net.william278.husksync.data.Data,net.william278.husksync.data.Data.Items,net.william278.husksync.data.Data.Items.Inventory
- Enclosing class:
- BukkitData.Items
public static class BukkitData.Items.Inventory
extends BukkitData.Items
implements net.william278.husksync.data.Data.Items.Inventory
-
Nested Class Summary
Nested classes/interfaces inherited from class net.william278.husksync.data.BukkitData.Items
BukkitData.Items.EnderChest, BukkitData.Items.Inventory, BukkitData.Items.ItemArrayNested classes/interfaces inherited from class net.william278.husksync.data.BukkitData
BukkitData.Advancements, BukkitData.Experience, BukkitData.GameMode, BukkitData.Health, BukkitData.Hunger, BukkitData.Items, BukkitData.Location, BukkitData.PersistentData, BukkitData.PotionEffects, BukkitData.StatisticsNested classes/interfaces inherited from interface net.william278.husksync.data.Data
net.william278.husksync.data.Data.Advancements, net.william278.husksync.data.Data.Experience, net.william278.husksync.data.Data.GameMode, net.william278.husksync.data.Data.Health, net.william278.husksync.data.Data.Hunger, net.william278.husksync.data.Data.Items, net.william278.husksync.data.Data.Location, net.william278.husksync.data.Data.PersistentData, net.william278.husksync.data.Data.PotionEffects, net.william278.husksync.data.Data.StatisticsNested classes/interfaces inherited from interface net.william278.husksync.data.Data.Items
net.william278.husksync.data.Data.Items.EnderChest, net.william278.husksync.data.Data.Items.Inventory, net.william278.husksync.data.Data.Items.Stack -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionvoidapply(BukkitUser user, BukkitHuskSync plugin)static BukkitData.Items.Inventoryempty()static BukkitData.Items.Inventoryfrom(org.bukkit.inventory.ItemStack[] contents, int heldItemSlot)intintvoidsetHeldItemSlot(int heldItemSlot)Methods inherited from class net.william278.husksync.data.BukkitData.Items
clear, equals, getContents, getStack, setContents, setContentsMethods inherited from class net.william278.husksync.data.BukkitData
applyMethods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.william278.husksync.data.Data
applyMethods inherited from interface net.william278.husksync.data.Data.Items
clear, getStack, isEmpty, setContentsMethods inherited from interface net.william278.husksync.data.Data.Items.Inventory
getBoots, getChestplate, getHelmet, getLeggings, getOffHand
-
Field Details
-
INVENTORY_SLOT_COUNT
public static final int INVENTORY_SLOT_COUNT- See Also:
- Constant Field Values
-
-
Method Details
-
from
@NotNull public static BukkitData.Items.Inventory from(@NotNull org.bukkit.inventory.ItemStack[] contents, int heldItemSlot) -
empty
-
getSlotCount
public int getSlotCount()- Specified by:
getSlotCountin interfacenet.william278.husksync.data.Data.Items
-
apply
public void apply(@NotNull BukkitUser user, @NotNull BukkitHuskSync plugin) throws IllegalStateException- Specified by:
applyin classBukkitData- Throws:
IllegalStateException
-
getHeldItemSlot
public int getHeldItemSlot()- Specified by:
getHeldItemSlotin interfacenet.william278.husksync.data.Data.Items.Inventory
-
setHeldItemSlot
- Specified by:
setHeldItemSlotin interfacenet.william278.husksync.data.Data.Items.Inventory- Throws:
IllegalArgumentException
-