Class AbstractRecipeScreenHandler

java.lang.Object
net.minecraft.screen.ScreenHandler
net.minecraft.screen.AbstractRecipeScreenHandler
Direct Known Subclasses:
AbstractCraftingScreenHandler, AbstractFurnaceScreenHandler

public abstract class AbstractRecipeScreenHandler extends ScreenHandler
Mappings:
Namespace Name
named net/minecraft/screen/AbstractRecipeScreenHandler
intermediary net/minecraft/class_1729
official cuq
  • Constructor Details

    • AbstractRecipeScreenHandler

      public AbstractRecipeScreenHandler(ScreenHandlerType<?> type, int syncId)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/screen/ScreenHandler;<init>(Lnet/minecraft/screen/ScreenHandlerType;I)V
      intermediary <init> Lnet/minecraft/class_1703;<init>(Lnet/minecraft/class_3917;I)V
      official <init> Lctb;<init>(Lcuk;I)V
  • Method Details

    • fillInputSlots

      public abstract AbstractRecipeScreenHandler.PostFillAction fillInputSlots(boolean craftAll, boolean creative, RecipeEntry<?> recipe, ServerWorld world, PlayerInventory inventory)
      Mappings:
      Namespace Name Mixin selector
      named fillInputSlots Lnet/minecraft/screen/AbstractRecipeScreenHandler;fillInputSlots(ZZLnet/minecraft/recipe/RecipeEntry;Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/player/PlayerInventory;)Lnet/minecraft/screen/AbstractRecipeScreenHandler$PostFillAction;
      intermediary method_17697 Lnet/minecraft/class_1729;method_17697(ZZLnet/minecraft/class_8786;Lnet/minecraft/class_3218;Lnet/minecraft/class_1661;)Lnet/minecraft/class_1729$class_9885;
      official a Lcuq;a(ZZLdci;Lash;Lcpv;)Lcuq$a;
    • populateRecipeFinder

      public abstract void populateRecipeFinder(RecipeFinder finder)
      Mappings:
      Namespace Name Mixin selector
      named populateRecipeFinder Lnet/minecraft/screen/AbstractRecipeScreenHandler;populateRecipeFinder(Lnet/minecraft/recipe/RecipeFinder;)V
      intermediary method_7654 Lnet/minecraft/class_1729;method_7654(Lnet/minecraft/class_9875;)V
      official a Lcuq;a(Lcqb;)V
    • getCategory

      public abstract RecipeBookType getCategory()
      Mappings:
      Namespace Name Mixin selector
      named getCategory Lnet/minecraft/screen/AbstractRecipeScreenHandler;getCategory()Lnet/minecraft/recipe/book/RecipeBookType;
      intermediary method_30264 Lnet/minecraft/class_1729;method_30264()Lnet/minecraft/class_5421;
      official an_ Lcuq;an_()Lcur;