Interface PreviewProvider
- All Known Subinterfaces:
AutocraftingNetworkComponent
,CancelablePreviewProvider
,CraftingGrid
,Grid
- All Known Implementing Classes:
AbstractCraftingGridContainerMenu
,AbstractGridBlockEntity
,AbstractGridContainerMenu
,AbstractPortableGridContainerMenu
,com.refinedmods.refinedstorage.api.network.impl.autocrafting.AutocraftingNetworkComponentImpl
,AutocraftingStorageMonitorContainerMenu
,CraftingGridBlockEntity
,CraftingGridContainerMenu
,GridBlockEntity
,GridContainerMenu
,PatternGridBlockEntity
,PatternGridContainerMenu
,PlatformAutocraftingNetworkComponent
,PortableGridBlockContainerMenu
,PortableGridItemContainerMenu
,StorageMonitorBlockEntity
,WirelessGridContainerMenu
@API(status=STABLE,
since="2.0.0-milestone.4.9")
public interface PreviewProvider
-
Method Summary
Modifier and TypeMethodDescriptiongetMaxAmount
(ResourceKey resource, CancellationToken cancellationToken) getPreview
(ResourceKey resource, long amount, CancellationToken cancellationToken) getTreePreview
(ResourceKey resource, long amount, CancellationToken cancellationToken) startTask
(ResourceKey resource, long amount, Actor actor, boolean notify, CancellationToken cancellationToken)
-
Method Details
-
getPreview
CompletableFuture<Optional<Preview>> getPreview(ResourceKey resource, long amount, CancellationToken cancellationToken) -
getTreePreview
CompletableFuture<Optional<TreePreview>> getTreePreview(ResourceKey resource, long amount, CancellationToken cancellationToken) -
getMaxAmount
-
startTask
CompletableFuture<Optional<TaskId>> startTask(ResourceKey resource, long amount, Actor actor, boolean notify, CancellationToken cancellationToken)
-