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
Optional<TaskId> startTask(ResourceKey resource, long amount, Actor actor, boolean notify, CancellationToken cancellationToken)
-