Package net.minecraft.screen
Class AbstractRecipeScreenHandler<C extends Inventory>
java.lang.Object
net.minecraft.screen.ScreenHandler
net.minecraft.screen.AbstractRecipeScreenHandler<C>
- Direct Known Subclasses:
AbstractFurnaceScreenHandler,CraftingScreenHandler,PlayerScreenHandler
- Mappings:
Namespace Name intermediary net/minecraft/class_1729official ccnnamed net/minecraft/screen/AbstractRecipeScreenHandler
-
Field Summary
Fields inherited from class net.minecraft.screen.ScreenHandler
EMPTY_SPACE_SLOT_INDEX, field_30731, field_30732, field_30733, field_30734, field_30735, field_30736, field_30737, slots, syncId -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract booleancanInsertIntoSlot(int index) abstract voidvoidfillInputSlots(boolean craftAll, Recipe<?> recipe, ServerPlayerEntity player) abstract RecipeBookCategoryabstract intabstract intabstract intabstract intabstract booleanabstract voidpopulateRecipeFinder(RecipeMatcher finder) Methods inherited from class net.minecraft.screen.ScreenHandler
addListener, addProperties, addProperty, addSlot, calculateComparatorOutput, calculateComparatorOutput, calculateStackSize, canInsertIntoSlot, canInsertIntoSlot, canInsertItemIntoSlot, canUse, canUse, checkDataCount, checkSize, copySharedSlots, disableSyncing, dropInventory, enableSyncing, endQuickCraft, getCursorStack, getRevision, getSlot, getSlotIndex, getStacks, getType, insertItem, isValid, nextRevision, onButtonClick, onClosed, onContentChanged, onSlotClick, packQuickCraftData, quickMove, removeListener, sendContentUpdates, setCursorStack, setPreviousCursorStack, setPreviousTrackedSlot, setPreviousTrackedSlotMutable, setProperty, setStackInSlot, shouldQuickCraftContinue, syncState, unpackQuickCraftButton, unpackQuickCraftStage, updateSlotStacks, updateSyncHandler, updateToClient
-
Constructor Details
-
AbstractRecipeScreenHandler
- Mappings:
Namespace Name Mixin selector intermediary <init>Lnet/minecraft/class_1703;<init>(Lnet/minecraft/class_3917;I)Vofficial <init>Lcbd;<init>(Lcci;I)Vnamed <init>Lnet/minecraft/screen/ScreenHandler;<init>(Lnet/minecraft/screen/ScreenHandlerType;I)V
-
-
Method Details
-
fillInputSlots
- Mappings:
Namespace Name Mixin selector intermediary method_17697Lnet/minecraft/class_1729;method_17697(ZLnet/minecraft/class_1860;Lnet/minecraft/class_3222;)Vofficial aLccn;a(ZLcja;Laig;)Vnamed fillInputSlotsLnet/minecraft/screen/AbstractRecipeScreenHandler;fillInputSlots(ZLnet/minecraft/recipe/Recipe;Lnet/minecraft/server/network/ServerPlayerEntity;)V
-
populateRecipeFinder
- Mappings:
Namespace Name Mixin selector intermediary method_7654Lnet/minecraft/class_1729;method_7654(Lnet/minecraft/class_1662;)Vofficial aLccn;a(Lbyq;)Vnamed populateRecipeFinderLnet/minecraft/screen/AbstractRecipeScreenHandler;populateRecipeFinder(Lnet/minecraft/recipe/RecipeMatcher;)V
-
clearCraftingSlots
public abstract void clearCraftingSlots()- Mappings:
Namespace Name Mixin selector intermediary method_7657Lnet/minecraft/class_1729;method_7657()Vofficial lLccn;l()Vnamed clearCraftingSlotsLnet/minecraft/screen/AbstractRecipeScreenHandler;clearCraftingSlots()V
-
matches
- Mappings:
Namespace Name Mixin selector intermediary method_7652Lnet/minecraft/class_1729;method_7652(Lnet/minecraft/class_1860;)Zofficial aLccn;a(Lcja;)Znamed matchesLnet/minecraft/screen/AbstractRecipeScreenHandler;matches(Lnet/minecraft/recipe/Recipe;)Z
-
getCraftingResultSlotIndex
public abstract int getCraftingResultSlotIndex()- Mappings:
Namespace Name Mixin selector intermediary method_7655Lnet/minecraft/class_1729;method_7655()Iofficial mLccn;m()Inamed getCraftingResultSlotIndexLnet/minecraft/screen/AbstractRecipeScreenHandler;getCraftingResultSlotIndex()I
-
getCraftingWidth
public abstract int getCraftingWidth()- Mappings:
Namespace Name Mixin selector intermediary method_7653Lnet/minecraft/class_1729;method_7653()Iofficial nLccn;n()Inamed getCraftingWidthLnet/minecraft/screen/AbstractRecipeScreenHandler;getCraftingWidth()I
-
getCraftingHeight
public abstract int getCraftingHeight()- Mappings:
Namespace Name Mixin selector intermediary method_7656Lnet/minecraft/class_1729;method_7656()Iofficial oLccn;o()Inamed getCraftingHeightLnet/minecraft/screen/AbstractRecipeScreenHandler;getCraftingHeight()I
-
getCraftingSlotCount
public abstract int getCraftingSlotCount()- Mappings:
Namespace Name Mixin selector intermediary method_7658Lnet/minecraft/class_1729;method_7658()Iofficial pLccn;p()Inamed getCraftingSlotCountLnet/minecraft/screen/AbstractRecipeScreenHandler;getCraftingSlotCount()I
-
getCategory
- Mappings:
Namespace Name Mixin selector intermediary method_30264Lnet/minecraft/class_1729;method_30264()Lnet/minecraft/class_5421;official tLccn;t()Lcco;named getCategoryLnet/minecraft/screen/AbstractRecipeScreenHandler;getCategory()Lnet/minecraft/recipe/book/RecipeBookCategory;
-
canInsertIntoSlot
public abstract boolean canInsertIntoSlot(int index) - Mappings:
Namespace Name Mixin selector intermediary method_32339Lnet/minecraft/class_1729;method_32339(I)Zofficial eLccn;e(I)Znamed canInsertIntoSlotLnet/minecraft/screen/AbstractRecipeScreenHandler;canInsertIntoSlot(I)Z
-