Class CraftingPlacement
java.lang.Object
net.raphimc.viabedrock.api.model.container.CraftingPlacement
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final recordstatic final record -
Method Summary
Modifier and TypeMethodDescriptionstatic List<ItemStackRequestAction>actions(CraftingPlacement.Placement placement, Container grid, InventoryContainer inventory) static voidapply(CraftingPlacement.Placement placement, Container grid, InventoryContainer inventory) static CraftingPlacement.Placementplan(CraftingDataStorage recipe, int gridWidth, int firstGridSlot, Container grid, InventoryContainer inventory, boolean maxItems, ToIntFunction<BedrockItem> maxStackSize, BiPredicate<ItemDescriptor, BedrockItem> matches)
-
Method Details
-
plan
public static CraftingPlacement.Placement plan(CraftingDataStorage recipe, int gridWidth, int firstGridSlot, Container grid, InventoryContainer inventory, boolean maxItems, ToIntFunction<BedrockItem> maxStackSize, BiPredicate<ItemDescriptor, BedrockItem> matches) -
actions
public static List<ItemStackRequestAction> actions(CraftingPlacement.Placement placement, Container grid, InventoryContainer inventory) -
apply
public static void apply(CraftingPlacement.Placement placement, Container grid, InventoryContainer inventory)
-