类 AbstractFurnaceScreenHandler
- java.lang.Object
-
- net.minecraft.screen.ScreenHandler
-
- net.minecraft.screen.AbstractRecipeScreenHandler<Inventory>
-
- net.minecraft.screen.AbstractFurnaceScreenHandler
-
public abstract class AbstractFurnaceScreenHandler extends AbstractRecipeScreenHandler<Inventory>
- Mappings:
Namespace Name official blmintermediary net/minecraft/class_1720named net/minecraft/screen/AbstractFurnaceScreenHandler
-
-
字段概要
字段 修饰符和类型 字段 说明 private RecipeBookCategorycategorystatic intfield_30738static intfield_30739static intfield_30740static intfield_30741static intfield_30742private static intfield_30743private static intfield_30744private static intfield_30745private static intfield_30746private Inventoryinventoryprivate PropertyDelegatepropertyDelegateprivate RecipeType<? extends AbstractCookingRecipe>recipeTypeprotected Worldworld-
从类继承的字段 net.minecraft.screen.ScreenHandler
EMPTY_SPACE_SLOT_INDEX, field_30731, field_30732, field_30733, field_30734, field_30735, field_30736, field_30737, slots, syncId
-
-
构造器概要
构造器 限定符 构造器 说明 protectedAbstractFurnaceScreenHandler(ScreenHandlerType<?> type, RecipeType<? extends AbstractCookingRecipe> recipeType, RecipeBookCategory recipeBookCategory, int int2, PlayerInventory playerInventory)protectedAbstractFurnaceScreenHandler(ScreenHandlerType<?> type, RecipeType<? extends AbstractCookingRecipe> recipeType, RecipeBookCategory recipeBookCategory, int int2, PlayerInventory playerInventory, Inventory inventory, PropertyDelegate propertyDelegate)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 booleancanUse(PlayerEntity player)voidclearCraftingSlots()RecipeBookCategorygetCategory()intgetCookProgress()intgetCraftingHeight()intgetCraftingResultSlotIndex()intgetCraftingSlotCount()intgetCraftingWidth()intgetFuelProgress()booleanisBurning()protected booleanisFuel(ItemStack itemStack)protected booleanisSmeltable(ItemStack itemStack)booleanmatches(Recipe<? super Inventory> recipe)booleanmethod_32339(int int2)voidpopulateRecipeFinder(RecipeFinder finder)ItemStacktransferSlot(PlayerEntity player, int index)-
从类继承的方法 net.minecraft.screen.AbstractRecipeScreenHandler
fillInputSlots
-
从类继承的方法 net.minecraft.screen.ScreenHandler
addListener, addProperties, addProperty, addSlot, calculateComparatorOutput, calculateComparatorOutput, calculateStackSize, canInsertIntoSlot, canInsertIntoSlot, canInsertItemIntoSlot, 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, unpackQuickCraftButton, unpackQuickCraftStage, updateSlotStacks, updateSyncHandler
-
-
-
-
字段详细资料
-
field_30738
public static final int field_30738
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official kLblm;k:Iintermediary field_30738Lnet/minecraft/class_1720;field_30738:Inamed field_30738Lnet/minecraft/screen/AbstractFurnaceScreenHandler;field_30738:I
-
field_30739
public static final int field_30739
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official lLblm;l:Iintermediary field_30739Lnet/minecraft/class_1720;field_30739:Inamed field_30739Lnet/minecraft/screen/AbstractFurnaceScreenHandler;field_30739:I
-
field_30740
public static final int field_30740
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official mLblm;m:Iintermediary field_30740Lnet/minecraft/class_1720;field_30740:Inamed field_30740Lnet/minecraft/screen/AbstractFurnaceScreenHandler;field_30740:I
-
field_30741
public static final int field_30741
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official nLblm;n:Iintermediary field_30741Lnet/minecraft/class_1720;field_30741:Inamed field_30741Lnet/minecraft/screen/AbstractFurnaceScreenHandler;field_30741:I
-
field_30742
public static final int field_30742
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official oLblm;o:Iintermediary field_30742Lnet/minecraft/class_1720;field_30742:Inamed field_30742Lnet/minecraft/screen/AbstractFurnaceScreenHandler;field_30742:I
-
field_30743
private static final int field_30743
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official qLblm;q:Iintermediary field_30743Lnet/minecraft/class_1720;field_30743:Inamed field_30743Lnet/minecraft/screen/AbstractFurnaceScreenHandler;field_30743:I
-
field_30744
private static final int field_30744
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official rLblm;r:Iintermediary field_30744Lnet/minecraft/class_1720;field_30744:Inamed field_30744Lnet/minecraft/screen/AbstractFurnaceScreenHandler;field_30744:I
-
field_30745
private static final int field_30745
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official sLblm;s:Iintermediary field_30745Lnet/minecraft/class_1720;field_30745:Inamed field_30745Lnet/minecraft/screen/AbstractFurnaceScreenHandler;field_30745:I
-
field_30746
private static final int field_30746
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official tLblm;t:Iintermediary field_30746Lnet/minecraft/class_1720;field_30746:Inamed field_30746Lnet/minecraft/screen/AbstractFurnaceScreenHandler;field_30746:I
-
inventory
private final Inventory inventory
- Mappings:
Namespace Name Mixin selector official uLblm;u:Laqz;intermediary field_7824Lnet/minecraft/class_1720;field_7824:Lnet/minecraft/class_1263;named inventoryLnet/minecraft/screen/AbstractFurnaceScreenHandler;inventory:Lnet/minecraft/inventory/Inventory;
-
propertyDelegate
private final PropertyDelegate propertyDelegate
- Mappings:
Namespace Name Mixin selector official vLblm;v:Lblv;intermediary field_17286Lnet/minecraft/class_1720;field_17286:Lnet/minecraft/class_3913;named propertyDelegateLnet/minecraft/screen/AbstractFurnaceScreenHandler;propertyDelegate:Lnet/minecraft/screen/PropertyDelegate;
-
world
protected final World world
- Mappings:
Namespace Name Mixin selector official pLblm;p:Lbvr;intermediary field_7822Lnet/minecraft/class_1720;field_7822:Lnet/minecraft/class_1937;named worldLnet/minecraft/screen/AbstractFurnaceScreenHandler;world:Lnet/minecraft/world/World;
-
recipeType
private final RecipeType<? extends AbstractCookingRecipe> recipeType
- Mappings:
Namespace Name Mixin selector official wLblm;w:Lbsm;intermediary field_17494Lnet/minecraft/class_1720;field_17494:Lnet/minecraft/class_3956;named recipeTypeLnet/minecraft/screen/AbstractFurnaceScreenHandler;recipeType:Lnet/minecraft/recipe/RecipeType;
-
category
private final RecipeBookCategory category
- Mappings:
Namespace Name Mixin selector official xLblm;x:Lbmv;intermediary field_25762Lnet/minecraft/class_1720;field_25762:Lnet/minecraft/class_5421;named categoryLnet/minecraft/screen/AbstractFurnaceScreenHandler;category:Lnet/minecraft/recipe/book/RecipeBookCategory;
-
-
构造器详细资料
-
AbstractFurnaceScreenHandler
protected AbstractFurnaceScreenHandler(ScreenHandlerType<?> type, RecipeType<? extends AbstractCookingRecipe> recipeType, RecipeBookCategory recipeBookCategory, int int2, PlayerInventory playerInventory)
- Mappings:
Namespace Name Mixin selector official <init>Lblm;<init>(Lbmp;Lbsm;Lbmv;ILbje;)Vintermediary <init>Lnet/minecraft/class_1720;<init>(Lnet/minecraft/class_3917;Lnet/minecraft/class_3956;Lnet/minecraft/class_5421;ILnet/minecraft/class_1661;)Vnamed <init>Lnet/minecraft/screen/AbstractFurnaceScreenHandler;<init>(Lnet/minecraft/screen/ScreenHandlerType;Lnet/minecraft/recipe/RecipeType;Lnet/minecraft/recipe/book/RecipeBookCategory;ILnet/minecraft/entity/player/PlayerInventory;)V
-
AbstractFurnaceScreenHandler
protected AbstractFurnaceScreenHandler(ScreenHandlerType<?> type, RecipeType<? extends AbstractCookingRecipe> recipeType, RecipeBookCategory recipeBookCategory, int int2, PlayerInventory playerInventory, Inventory inventory, PropertyDelegate propertyDelegate)
- Mappings:
Namespace Name Mixin selector official <init>Lblm;<init>(Lbmp;Lbsm;Lbmv;ILbje;Laqz;Lblv;)Vintermediary <init>Lnet/minecraft/class_1720;<init>(Lnet/minecraft/class_3917;Lnet/minecraft/class_3956;Lnet/minecraft/class_5421;ILnet/minecraft/class_1661;Lnet/minecraft/class_1263;Lnet/minecraft/class_3913;)Vnamed <init>Lnet/minecraft/screen/AbstractFurnaceScreenHandler;<init>(Lnet/minecraft/screen/ScreenHandlerType;Lnet/minecraft/recipe/RecipeType;Lnet/minecraft/recipe/book/RecipeBookCategory;ILnet/minecraft/entity/player/PlayerInventory;Lnet/minecraft/inventory/Inventory;Lnet/minecraft/screen/PropertyDelegate;)V
-
-
方法详细资料
-
populateRecipeFinder
public void populateRecipeFinder(RecipeFinder finder)
- 指定者:
populateRecipeFinder在类中AbstractRecipeScreenHandler<Inventory>- 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 void clearCraftingSlots()
- 指定者:
clearCraftingSlots在类中AbstractRecipeScreenHandler<Inventory>- 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 boolean matches(Recipe<? super Inventory> recipe)
- 指定者:
matches在类中AbstractRecipeScreenHandler<Inventory>- 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 int getCraftingResultSlotIndex()
- 指定者:
getCraftingResultSlotIndex在类中AbstractRecipeScreenHandler<Inventory>- 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 int getCraftingWidth()
- 指定者:
getCraftingWidth在类中AbstractRecipeScreenHandler<Inventory>- 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 int getCraftingHeight()
- 指定者:
getCraftingHeight在类中AbstractRecipeScreenHandler<Inventory>- 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 int getCraftingSlotCount()
- 指定者:
getCraftingSlotCount在类中AbstractRecipeScreenHandler<Inventory>- Mappings:
Namespace Name Mixin selector official mLbmu;m()Iintermediary method_7658Lnet/minecraft/class_1729;method_7658()Inamed getCraftingSlotCountLnet/minecraft/screen/AbstractRecipeScreenHandler;getCraftingSlotCount()I
-
canUse
public boolean canUse(PlayerEntity player)
- 指定者:
canUse在类中ScreenHandler- Mappings:
Namespace Name Mixin selector official aLbll;a(Lbjf;)Zintermediary method_7597Lnet/minecraft/class_1703;method_7597(Lnet/minecraft/class_1657;)Znamed canUseLnet/minecraft/screen/ScreenHandler;canUse(Lnet/minecraft/entity/player/PlayerEntity;)Z
-
transferSlot
public ItemStack transferSlot(PlayerEntity player, int index)
- 覆盖:
transferSlot在类中ScreenHandler- Mappings:
Namespace Name Mixin selector official bLbll;b(Lbjf;I)Lbpr;intermediary method_7601Lnet/minecraft/class_1703;method_7601(Lnet/minecraft/class_1657;I)Lnet/minecraft/class_1799;named transferSlotLnet/minecraft/screen/ScreenHandler;transferSlot(Lnet/minecraft/entity/player/PlayerEntity;I)Lnet/minecraft/item/ItemStack;
-
isSmeltable
protected boolean isSmeltable(ItemStack itemStack)
- Mappings:
Namespace Name Mixin selector official cLblm;c(Lbpr;)Zintermediary method_7640Lnet/minecraft/class_1720;method_7640(Lnet/minecraft/class_1799;)Znamed isSmeltableLnet/minecraft/screen/AbstractFurnaceScreenHandler;isSmeltable(Lnet/minecraft/item/ItemStack;)Z
-
isFuel
protected boolean isFuel(ItemStack itemStack)
- Mappings:
Namespace Name Mixin selector official dLblm;d(Lbpr;)Zintermediary method_16945Lnet/minecraft/class_1720;method_16945(Lnet/minecraft/class_1799;)Znamed isFuelLnet/minecraft/screen/AbstractFurnaceScreenHandler;isFuel(Lnet/minecraft/item/ItemStack;)Z
-
getCookProgress
public int getCookProgress()
- Mappings:
Namespace Name Mixin selector official nLblm;n()Iintermediary method_17363Lnet/minecraft/class_1720;method_17363()Inamed getCookProgressLnet/minecraft/screen/AbstractFurnaceScreenHandler;getCookProgress()I
-
getFuelProgress
public int getFuelProgress()
- Mappings:
Namespace Name Mixin selector official oLblm;o()Iintermediary method_17364Lnet/minecraft/class_1720;method_17364()Inamed getFuelProgressLnet/minecraft/screen/AbstractFurnaceScreenHandler;getFuelProgress()I
-
isBurning
public boolean isBurning()
- Mappings:
Namespace Name Mixin selector official pLblm;p()Zintermediary method_17365Lnet/minecraft/class_1720;method_17365()Znamed isBurningLnet/minecraft/screen/AbstractFurnaceScreenHandler;isBurning()Z
-
getCategory
public RecipeBookCategory getCategory()
- 指定者:
getCategory在类中AbstractRecipeScreenHandler<Inventory>- 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 boolean method_32339(int int2)
- 指定者:
method_32339在类中AbstractRecipeScreenHandler<Inventory>- 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
-
-