Interface RecipeGridAligner<T>

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

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

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

    • alignRecipeToGrid

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

      void acceptAlignedInput(T input, int slot, int amount, int gridX, int gridY)
      Mappings:
      Namespace Name Mixin selector
      named acceptAlignedInput Lnet/minecraft/recipe/RecipeGridAligner;acceptAlignedInput(Ljava/lang/Object;IIII)V
      intermediary method_12815 Lnet/minecraft/class_2952;method_12815(Ljava/lang/Object;IIII)V
      official a Lajx;a(Ljava/lang/Object;IIII)V