Interface Grid
- All Superinterfaces:
PreviewProvider
- All Known Subinterfaces:
CraftingGrid
- All Known Implementing Classes:
AbstractGridBlockEntity, CraftingGridBlockEntity, GridBlockEntity, PatternGridBlockEntity
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddWatcher(GridWatcher watcher, Class<? extends Actor> actorType) booleancanMenuStayOpen(net.minecraft.world.entity.player.Player player) createOperations(ResourceType resourceType, net.minecraft.server.level.ServerPlayer player) getAutocraftingTaskStatuses(Set<TaskId> taskIds) getResources(Class<? extends Actor> actorType) booleanvoidremoveWatcher(GridWatcher watcher) Methods inherited from interface PreviewProvider
getMaxAmount, getPreview, getTreePreview, startTask
-
Method Details
-
addWatcher
-
removeWatcher
-
getItemStorage
Storage getItemStorage() -
isGridActive
boolean isGridActive() -
getResources
-
getAutocraftableResources
Set<PlatformResourceKey> getAutocraftableResources() -
getCurrentlyAutocrafting
Map<PlatformResourceKey, Set<TaskId>> getCurrentlyAutocrafting() -
getAutocraftingTaskStatuses
-
createOperations
GridOperations createOperations(ResourceType resourceType, net.minecraft.server.level.ServerPlayer player) -
canMenuStayOpen
boolean canMenuStayOpen(net.minecraft.world.entity.player.Player player)
-