Interface AutocraftingNetworkComponent
- All Superinterfaces:
ExternalPatternSinkProvider,NetworkComponent,PreviewProvider,TaskStatusProvider
- All Known Implementing Classes:
com.refinedmods.refinedstorage.api.network.impl.autocrafting.AutocraftingNetworkComponentImpl,PlatformAutocraftingNetworkComponent
@API(status=STABLE,
since="2.0.0-milestone.4.8")
public interface AutocraftingNetworkComponent
extends NetworkComponent, PreviewProvider, TaskStatusProvider, ExternalPatternSinkProvider
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionvoidaddListener(PatternListener listener) booleancontains(AutocraftingNetworkComponent component) ensureTask(ResourceKey resource, long amount, Actor actor, CancellationToken cancellationToken) getPatternsByOutput(ResourceKey output) getProviderByPattern(Pattern pattern) voidremoveListener(PatternListener listener) Methods inherited from interface com.refinedmods.refinedstorage.api.autocrafting.task.ExternalPatternSinkProvider
getSinksByPatternLayoutMethods inherited from interface com.refinedmods.refinedstorage.api.network.NetworkComponent
onContainerAdded, onContainerRemoved, onNetworkMergedWith, onNetworkRemoved, onNetworkSplitMethods inherited from interface com.refinedmods.refinedstorage.api.autocrafting.preview.PreviewProvider
getMaxAmount, getPreview, getTreePreview, startTaskMethods inherited from interface com.refinedmods.refinedstorage.api.autocrafting.status.TaskStatusProvider
addListener, cancel, cancelAll, getStatuses, removeListener
-
Method Details
-
addListener
-
removeListener
-
getPatterns
-
getPatternsByOutput
-
getOutputs
Set<ResourceKey> getOutputs() -
contains
-
getProviderByPattern
-
ensureTask
AutocraftingNetworkComponent.EnsureResult ensureTask(ResourceKey resource, long amount, Actor actor, CancellationToken cancellationToken)
-