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)
-