Class IndexedInventory
java.lang.Object
org.cyclops.cyclopscore.inventory.SimpleInventory
org.cyclops.cyclopscore.inventory.LargeInventory
org.cyclops.cyclopscore.inventory.IndexedInventory
- All Implemented Interfaces:
net.minecraft.world.Clearable,net.minecraft.world.Container,net.minecraft.world.WorldlyContainer,org.cyclops.cyclopscore.inventory.INBTInventory,IndexedSlotlessItemHandlerWrapper.IInventoryIndexReference,org.cyclops.cyclopscore.persist.nbt.INBTSerializable
@Deprecated
public class IndexedInventory
extends LargeInventory
implements IndexedSlotlessItemHandlerWrapper.IInventoryIndexReference
Deprecated.
An inventory that adds an index from item to slot on a regular inventory.
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.cyclops.cyclopscore.persist.nbt.INBTSerializable
org.cyclops.cyclopscore.persist.nbt.INBTSerializable.SelfNBTClassType -
Field Summary
Fields inherited from class org.cyclops.cyclopscore.inventory.SimpleInventory
CODEC, contents, STREAM_CODECFields inherited from interface net.minecraft.world.Container
DEFAULT_DISTANCE_BUFFER -
Constructor Summary
ConstructorsConstructorDescriptionDeprecated.Default constructor for NBT persistence, don't call this yourself.IndexedInventory(int size, int stackLimit) Deprecated.Make a new instance. -
Method Summary
Modifier and TypeMethodDescriptionvoidDeprecated.protected voidDeprecated.Deprecated.Map<net.minecraft.world.item.Item, it.unimi.dsi.fastutil.ints.Int2ObjectMap<net.minecraft.world.item.ItemStack>> getIndex()Deprecated.intDeprecated.Deprecated.voidreadFromNBT(net.minecraft.core.HolderLookup.Provider provider, net.minecraft.nbt.CompoundTag data, String tag) Deprecated.voidsetItem(int slotId, net.minecraft.world.item.ItemStack itemStack) Deprecated.Methods inherited from class org.cyclops.cyclopscore.inventory.LargeInventory
writeToNBTMethods inherited from class org.cyclops.cyclopscore.inventory.SimpleInventory
addDirtyMarkListener, canPlaceItem, canPlaceItemThroughFace, canTakeItemThroughFace, equals, fromNBT, getContainerSize, getItem, getItemHandler, getItemHandlerSided, getItemStacks, getMaxStackSize, getSlotsForFace, getState, hashCode, isEmpty, onInventoryChanged, read, removeDirtyMarkListener, removeItem, removeItemNoUpdate, setChanged, startOpen, stillValid, stopOpen, toNBT, writeMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.world.Container
canTakeItem, countItem, getMaxStackSize, hasAnyMatching, hasAnyOf
-
Constructor Details
-
IndexedInventory
public IndexedInventory()Deprecated.Default constructor for NBT persistence, don't call this yourself. -
IndexedInventory
public IndexedInventory(int size, int stackLimit) Deprecated.Make a new instance.- Parameters:
size- The amount of slots in the inventory.stackLimit- The stack limit for each slot.
-
-
Method Details
-
createIndex
protected void createIndex()Deprecated. -
readFromNBT
public void readFromNBT(net.minecraft.core.HolderLookup.Provider provider, net.minecraft.nbt.CompoundTag data, String tag) Deprecated.- Overrides:
readFromNBTin classLargeInventory
-
setItem
public void setItem(int slotId, net.minecraft.world.item.ItemStack itemStack) Deprecated.- Specified by:
setItemin interfacenet.minecraft.world.Container- Overrides:
setItemin classSimpleInventory
-
clearContent
public void clearContent()Deprecated.- Specified by:
clearContentin interfacenet.minecraft.world.Clearable- Overrides:
clearContentin classSimpleInventory
-
getInventoryReferenceStackLimit
public int getInventoryReferenceStackLimit()Deprecated.- Specified by:
getInventoryReferenceStackLimitin interfaceIndexedSlotlessItemHandlerWrapper.IInventoryIndexReference
-
getIndex
public Map<net.minecraft.world.item.Item,it.unimi.dsi.fastutil.ints.Int2ObjectMap<net.minecraft.world.item.ItemStack>> getIndex()Deprecated.- Specified by:
getIndexin interfaceIndexedSlotlessItemHandlerWrapper.IInventoryIndexReference
-
getEmptySlots
Deprecated.- Specified by:
getEmptySlotsin interfaceIndexedSlotlessItemHandlerWrapper.IInventoryIndexReference
-
getNonEmptySlots
Deprecated.- Specified by:
getNonEmptySlotsin interfaceIndexedSlotlessItemHandlerWrapper.IInventoryIndexReference
-