Class DiskInventory
java.lang.Object
net.minecraft.world.SimpleContainer
com.refinedmods.refinedstorage.common.support.FilteredContainer
com.refinedmods.refinedstorage.common.storage.DiskInventory
- All Implemented Interfaces:
com.refinedmods.refinedstorage.api.network.impl.node.AbstractStorageContainerNetworkNode.Provider,net.minecraft.world.Clearable,net.minecraft.world.Container,net.minecraft.world.inventory.StackedContentsCompatible
public class DiskInventory
extends FilteredContainer
implements com.refinedmods.refinedstorage.api.network.impl.node.AbstractStorageContainerNetworkNode.Provider
-
Nested Class Summary
Nested Classes -
Field Summary
Fields inherited from interface net.minecraft.world.Container
DEFAULT_DISTANCE_BUFFER -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionDisk[]fromSyncTag(net.minecraft.nbt.ListTag list) net.minecraft.world.item.ItemStackremoveItem(int slot, int amount) resolve(int index) voidsetItem(int slot, net.minecraft.world.item.ItemStack stack) voidsetStorageRepository(StorageRepository storageRepository) net.minecraft.nbt.ListTagtoSyncTag(IntFunction<StorageState> stateProvider) Methods inherited from class com.refinedmods.refinedstorage.common.support.FilteredContainer
canPlaceItemMethods inherited from class net.minecraft.world.SimpleContainer
addItem, addListener, canAddItem, clearContent, createTag, fillStackedContents, fromTag, getContainerSize, getItem, getItems, isEmpty, removeAllItems, removeItemNoUpdate, removeItemType, removeListener, setChanged, stillValid, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface net.minecraft.world.Container
canTakeItem, countItem, getMaxStackSize, getMaxStackSize, hasAnyMatching, hasAnyOf, startOpen, stopOpen
-
Constructor Details
-
DiskInventory
-
-
Method Details
-
setStorageRepository
-
removeItem
public net.minecraft.world.item.ItemStack removeItem(int slot, int amount) - Specified by:
removeItemin interfacenet.minecraft.world.Container- Overrides:
removeItemin classnet.minecraft.world.SimpleContainer
-
setItem
public void setItem(int slot, net.minecraft.world.item.ItemStack stack) - Specified by:
setItemin interfacenet.minecraft.world.Container- Overrides:
setItemin classnet.minecraft.world.SimpleContainer
-
resolve
- Specified by:
resolvein interfacecom.refinedmods.refinedstorage.api.network.impl.node.AbstractStorageContainerNetworkNode.Provider
-
toSyncTag
-
fromSyncTag
-