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.ItemStack
removeItem
(int slot, int amount) resolve
(int index) void
setItem
(int slot, net.minecraft.world.item.ItemStack stack) void
setStorageRepository
(StorageRepository storageRepository) net.minecraft.nbt.ListTag
toSyncTag
(IntFunction<StorageState> stateProvider) Methods inherited from class com.refinedmods.refinedstorage.common.support.FilteredContainer
canPlaceItem
Methods inherited from class net.minecraft.world.SimpleContainer
addItem, addListener, canAddItem, clearContent, createTag, fillStackedContents, fromTag, getContainerSize, getItem, getItems, isEmpty, removeAllItems, removeItemNoUpdate, removeItemType, removeListener, setChanged, stillValid, toString
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods 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:
removeItem
in interfacenet.minecraft.world.Container
- Overrides:
removeItem
in classnet.minecraft.world.SimpleContainer
-
setItem
public void setItem(int slot, net.minecraft.world.item.ItemStack stack) - Specified by:
setItem
in interfacenet.minecraft.world.Container
- Overrides:
setItem
in classnet.minecraft.world.SimpleContainer
-
resolve
- Specified by:
resolve
in interfacecom.refinedmods.refinedstorage.api.network.impl.node.AbstractStorageContainerNetworkNode.Provider
-
toSyncTag
-
fromSyncTag
-