Class ExportedResourcesContainer
java.lang.Object
com.refinedmods.refinedstorage.common.support.resource.ResourceContainerImpl
com.refinedmods.refinedstorage.common.iface.ExportedResourcesContainer
- All Implemented Interfaces:
com.refinedmods.refinedstorage.api.network.impl.node.iface.InterfaceExportState,ResourceContainer
public class ExportedResourcesContainer
extends ResourceContainerImpl
implements com.refinedmods.refinedstorage.api.network.impl.node.iface.InterfaceExportState
-
Method Summary
Modifier and TypeMethodDescriptionexpandExportCandidates(RootStorage rootStorage, ResourceKey resource) longgetExportedAmount(int slotIndex) getExportedResource(int slotIndex) longgetRequestedAmount(int slotIndex) getRequestedResource(int slotIndex) intgetSlots()voidgrowExportedAmount(int slotIndex, long amount) booleanisExportedResourceValid(ResourceKey want, ResourceKey got) voidsetExportSlot(int slotIndex, ResourceKey resource, long amount) voidshrinkExportedAmount(int slotIndex, long amount) Methods inherited from class com.refinedmods.refinedstorage.common.support.resource.ResourceContainerImpl
change, changed, clear, copy, createForFilter, createForFilter, createForFilter, createForFilter, createForFilter, createForFilter, createForFilter, extract, fromTag, get, getAlternativeResourceFactories, getAmount, getMaxAmount, getPrimaryResourceFactory, getResource, getResources, getStackRepresentation, getUniqueResources, grow, insert, isValid, remove, removeSilently, set, setAmount, setListener, setResourceContainerData, setSilently, shrink, size, toItemContainer, toTagMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.refinedmods.refinedstorage.api.network.impl.node.iface.InterfaceExportState
extract, insertMethods inherited from interface com.refinedmods.refinedstorage.common.api.support.resource.ResourceContainer
isEmpty, isEmpty
-
Method Details
-
getSlots
public int getSlots()- Specified by:
getSlotsin interfacecom.refinedmods.refinedstorage.api.network.impl.node.iface.InterfaceExportState
-
expandExportCandidates
public Collection<ResourceKey> expandExportCandidates(RootStorage rootStorage, ResourceKey resource) - Specified by:
expandExportCandidatesin interfacecom.refinedmods.refinedstorage.api.network.impl.node.iface.InterfaceExportState
-
isExportedResourceValid
- Specified by:
isExportedResourceValidin interfacecom.refinedmods.refinedstorage.api.network.impl.node.iface.InterfaceExportState
-
getRequestedResource
- Specified by:
getRequestedResourcein interfacecom.refinedmods.refinedstorage.api.network.impl.node.iface.InterfaceExportState
-
getRequestedAmount
public long getRequestedAmount(int slotIndex) - Specified by:
getRequestedAmountin interfacecom.refinedmods.refinedstorage.api.network.impl.node.iface.InterfaceExportState
-
getExportedResource
- Specified by:
getExportedResourcein interfacecom.refinedmods.refinedstorage.api.network.impl.node.iface.InterfaceExportState
-
getExportedAmount
public long getExportedAmount(int slotIndex) - Specified by:
getExportedAmountin interfacecom.refinedmods.refinedstorage.api.network.impl.node.iface.InterfaceExportState
-
setExportSlot
- Specified by:
setExportSlotin interfacecom.refinedmods.refinedstorage.api.network.impl.node.iface.InterfaceExportState
-
shrinkExportedAmount
public void shrinkExportedAmount(int slotIndex, long amount) - Specified by:
shrinkExportedAmountin interfacecom.refinedmods.refinedstorage.api.network.impl.node.iface.InterfaceExportState
-
growExportedAmount
public void growExportedAmount(int slotIndex, long amount) - Specified by:
growExportedAmountin interfacecom.refinedmods.refinedstorage.api.network.impl.node.iface.InterfaceExportState
-