类 AbstractRecipeScreenHandler<C extends Inventory>
- java.lang.Object
-
- net.minecraft.screen.ScreenHandler
-
- net.minecraft.screen.AbstractRecipeScreenHandler<C>
-
public abstract class AbstractRecipeScreenHandler<C extends Inventory> extends ScreenHandler
- Mappings:
Namespace Name official bmuintermediary net/minecraft/class_1729named net/minecraft/screen/AbstractRecipeScreenHandler
-
-
字段概要
-
从类继承的字段 net.minecraft.screen.ScreenHandler
EMPTY_SPACE_SLOT_INDEX, field_30731, field_30732, field_30733, field_30734, field_30735, field_30736, field_30737, slots, syncId
-
-
构造器概要
构造器 构造器 说明 AbstractRecipeScreenHandler(ScreenHandlerType<?> type, int syncId)
-
方法概要
所有方法 实例方法 抽象方法 具体方法 修饰符和类型 方法 说明 abstract voidclearCraftingSlots()voidfillInputSlots(boolean craftAll, Recipe<?> recipe, ServerPlayerEntity player)abstract RecipeBookCategorygetCategory()abstract intgetCraftingHeight()abstract intgetCraftingResultSlotIndex()abstract intgetCraftingSlotCount()abstract intgetCraftingWidth()abstract booleanmatches(Recipe<? super C> recipe)abstract booleanmethod_32339(int int2)abstract voidpopulateRecipeFinder(RecipeFinder finder)-
从类继承的方法 net.minecraft.screen.ScreenHandler
addListener, addProperties, addProperty, addSlot, calculateComparatorOutput, calculateComparatorOutput, calculateStackSize, canInsertIntoSlot, canInsertIntoSlot, canInsertItemIntoSlot, canUse, canUse, checkDataCount, checkSize, close, copySharedSlots, disableSyncing, dropInventory, enableSyncing, endQuickCraft, getCursorStack, getSlot, getStacks, getType, insertItem, onButtonClick, onContentChanged, onSlotClick, packQuickCraftData, removeListener, sendContentUpdates, setCursorStack, setPreviousCursorStack, setPreviousTrackedSlot, setProperty, setStackInSlot, shouldQuickCraftContinue, syncState, transferSlot, unpackQuickCraftButton, unpackQuickCraftStage, updateSlotStacks, updateSyncHandler
-
-
-
-
构造器详细资料
-
AbstractRecipeScreenHandler
public AbstractRecipeScreenHandler(ScreenHandlerType<?> type, int syncId)
- Mappings:
Namespace Name Mixin selector official <init>Lbll;<init>(Lbmp;I)Vintermediary <init>Lnet/minecraft/class_1703;<init>(Lnet/minecraft/class_3917;I)Vnamed <init>Lnet/minecraft/screen/ScreenHandler;<init>(Lnet/minecraft/screen/ScreenHandlerType;I)V
-
-
方法详细资料
-
fillInputSlots
public void fillInputSlots(boolean craftAll, Recipe<?> recipe, ServerPlayerEntity player)- Mappings:
Namespace Name Mixin selector official aLbmu;a(ZLbsj;Labk;)Vintermediary method_17697Lnet/minecraft/class_1729;method_17697(ZLnet/minecraft/class_1860;Lnet/minecraft/class_3222;)Vnamed fillInputSlotsLnet/minecraft/screen/AbstractRecipeScreenHandler;fillInputSlots(ZLnet/minecraft/recipe/Recipe;Lnet/minecraft/server/network/ServerPlayerEntity;)V
-
populateRecipeFinder
public abstract void populateRecipeFinder(RecipeFinder finder)
- Mappings:
Namespace Name Mixin selector official aLbmu;a(Lbjh;)Vintermediary method_7654Lnet/minecraft/class_1729;method_7654(Lnet/minecraft/class_1662;)Vnamed populateRecipeFinderLnet/minecraft/screen/AbstractRecipeScreenHandler;populateRecipeFinder(Lnet/minecraft/recipe/RecipeFinder;)V
-
clearCraftingSlots
public abstract void clearCraftingSlots()
- Mappings:
Namespace Name Mixin selector official iLbmu;i()Vintermediary method_7657Lnet/minecraft/class_1729;method_7657()Vnamed clearCraftingSlotsLnet/minecraft/screen/AbstractRecipeScreenHandler;clearCraftingSlots()V
-
matches
public abstract boolean matches(Recipe<? super C> recipe)
- Mappings:
Namespace Name Mixin selector official aLbmu;a(Lbsj;)Zintermediary method_7652Lnet/minecraft/class_1729;method_7652(Lnet/minecraft/class_1860;)Znamed matchesLnet/minecraft/screen/AbstractRecipeScreenHandler;matches(Lnet/minecraft/recipe/Recipe;)Z
-
getCraftingResultSlotIndex
public abstract int getCraftingResultSlotIndex()
- Mappings:
Namespace Name Mixin selector official jLbmu;j()Iintermediary method_7655Lnet/minecraft/class_1729;method_7655()Inamed getCraftingResultSlotIndexLnet/minecraft/screen/AbstractRecipeScreenHandler;getCraftingResultSlotIndex()I
-
getCraftingWidth
public abstract int getCraftingWidth()
- Mappings:
Namespace Name Mixin selector official kLbmu;k()Iintermediary method_7653Lnet/minecraft/class_1729;method_7653()Inamed getCraftingWidthLnet/minecraft/screen/AbstractRecipeScreenHandler;getCraftingWidth()I
-
getCraftingHeight
public abstract int getCraftingHeight()
- Mappings:
Namespace Name Mixin selector official lLbmu;l()Iintermediary method_7656Lnet/minecraft/class_1729;method_7656()Inamed getCraftingHeightLnet/minecraft/screen/AbstractRecipeScreenHandler;getCraftingHeight()I
-
getCraftingSlotCount
public abstract int getCraftingSlotCount()
- Mappings:
Namespace Name Mixin selector official mLbmu;m()Iintermediary method_7658Lnet/minecraft/class_1729;method_7658()Inamed getCraftingSlotCountLnet/minecraft/screen/AbstractRecipeScreenHandler;getCraftingSlotCount()I
-
getCategory
public abstract RecipeBookCategory getCategory()
- Mappings:
Namespace Name Mixin selector official qLbmu;q()Lbmv;intermediary method_30264Lnet/minecraft/class_1729;method_30264()Lnet/minecraft/class_5421;named getCategoryLnet/minecraft/screen/AbstractRecipeScreenHandler;getCategory()Lnet/minecraft/recipe/book/RecipeBookCategory;
-
method_32339
public abstract boolean method_32339(int int2)
- Mappings:
Namespace Name Mixin selector official dLbmu;d(I)Zintermediary method_32339Lnet/minecraft/class_1729;method_32339(I)Znamed method_32339Lnet/minecraft/screen/AbstractRecipeScreenHandler;method_32339(I)Z
-
-