Interface RecipeGridAligner<T>

All Known Implementing Classes:
AbstractFurnaceRecipeBookScreen, BlastFurnaceRecipeBookScreen, FurnaceRecipeBookScreen, InputSlotFiller, RecipeAlternativesWidget.AlternativeButtonWidget, RecipeAlternativesWidget.FurnaceAlternativeButtonWidget, RecipeBookWidget, SmokerRecipeBookScreen

public interface RecipeGridAligner<T>
Mappings:
Namespace Name
official xw
intermediary net/minecraft/class_2952
named net/minecraft/recipe/RecipeGridAligner
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    acceptAlignedInput(Iterator<T> inputs, int slot, int amount, int gridX, int gridY)
     
    default void
    alignRecipeToGrid(int gridWidth, int gridHeight, int gridOutputSlot, Recipe<?> recipe, Iterator<T> inputs, int amount)
     
  • Method Details

    • alignRecipeToGrid

      default void alignRecipeToGrid(int gridWidth, int gridHeight, int gridOutputSlot, Recipe<?> recipe, Iterator<T> inputs, int amount)
      Mappings:
      Namespace Name Mixin selector
      official a Lxw;a(IIILbww;Ljava/util/Iterator;I)V
      intermediary method_12816 Lnet/minecraft/class_2952;method_12816(IIILnet/minecraft/class_1860;Ljava/util/Iterator;I)V
      named alignRecipeToGrid Lnet/minecraft/recipe/RecipeGridAligner;alignRecipeToGrid(IIILnet/minecraft/recipe/Recipe;Ljava/util/Iterator;I)V
    • acceptAlignedInput

      void acceptAlignedInput(Iterator<T> inputs, int slot, int amount, int gridX, int gridY)
      Mappings:
      Namespace Name Mixin selector
      official a Lxw;a(Ljava/util/Iterator;IIII)V
      intermediary method_12815 Lnet/minecraft/class_2952;method_12815(Ljava/util/Iterator;IIII)V
      named acceptAlignedInput Lnet/minecraft/recipe/RecipeGridAligner;acceptAlignedInput(Ljava/util/Iterator;IIII)V