类 PlayerScreenHandler
- java.lang.Object
-
- net.minecraft.screen.ScreenHandler
-
- net.minecraft.screen.AbstractRecipeScreenHandler<CraftingInventory>
-
- net.minecraft.screen.PlayerScreenHandler
-
public class PlayerScreenHandler extends AbstractRecipeScreenHandler<CraftingInventory>
- Mappings:
Namespace Name official bmkintermediary net/minecraft/class_1723named net/minecraft/screen/PlayerScreenHandler
-
-
字段概要
字段 修饰符和类型 字段 说明 static IdentifierBLOCK_ATLAS_TEXTUREprivate CraftingInventorycraftingInputprivate CraftingResultInventorycraftingResultprivate static Identifier[]EMPTY_ARMOR_SLOT_TEXTURESstatic IdentifierEMPTY_BOOTS_SLOT_TEXTUREstatic IdentifierEMPTY_CHESTPLATE_SLOT_TEXTUREstatic IdentifierEMPTY_HELMET_SLOT_TEXTUREstatic IdentifierEMPTY_LEGGINGS_SLOT_TEXTUREstatic IdentifierEMPTY_OFFHAND_ARMOR_SLOTprivate static EquipmentSlot[]EQUIPMENT_SLOT_ORDERstatic intfield_30802static intfield_30803static intfield_30804static intfield_30805static intfield_30806static intfield_30807static intfield_30808static intfield_30809static intfield_30810static intfield_30811static intfield_30812booleanonServerprivate PlayerEntityowner-
从类继承的字段 net.minecraft.screen.ScreenHandler
EMPTY_SPACE_SLOT_INDEX, field_30731, field_30732, field_30733, field_30734, field_30735, field_30736, field_30737, slots, syncId
-
-
构造器概要
构造器 构造器 说明 PlayerScreenHandler(PlayerInventory inventory, boolean onServer, PlayerEntity owner)
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 booleancanInsertIntoSlot(ItemStack stack, Slot slot)booleancanUse(PlayerEntity player)voidclearCraftingSlots()voidclose(PlayerEntity player)RecipeBookCategorygetCategory()intgetCraftingHeight()intgetCraftingResultSlotIndex()intgetCraftingSlotCount()intgetCraftingWidth()booleanmatches(Recipe<? super CraftingInventory> recipe)CraftingInventorymethod_29281()booleanmethod_32339(int int2)static booleanmethod_36211(int int2)voidonContentChanged(Inventory inventory)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, canInsertItemIntoSlot, canUse, checkDataCount, checkSize, copySharedSlots, disableSyncing, dropInventory, enableSyncing, endQuickCraft, getCursorStack, getSlot, getStacks, getType, insertItem, onButtonClick, onSlotClick, packQuickCraftData, removeListener, sendContentUpdates, setCursorStack, setPreviousCursorStack, setPreviousTrackedSlot, setProperty, setStackInSlot, shouldQuickCraftContinue, syncState, unpackQuickCraftButton, unpackQuickCraftStage, updateSlotStacks, updateSyncHandler
-
-
-
-
字段详细资料
-
field_30802
public static final int field_30802
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official kLbmk;k:Iintermediary field_30802Lnet/minecraft/class_1723;field_30802:Inamed field_30802Lnet/minecraft/screen/PlayerScreenHandler;field_30802:I
-
field_30803
public static final int field_30803
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official lLbmk;l:Iintermediary field_30803Lnet/minecraft/class_1723;field_30803:Inamed field_30803Lnet/minecraft/screen/PlayerScreenHandler;field_30803:I
-
field_30804
public static final int field_30804
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official mLbmk;m:Iintermediary field_30804Lnet/minecraft/class_1723;field_30804:Inamed field_30804Lnet/minecraft/screen/PlayerScreenHandler;field_30804:I
-
field_30805
public static final int field_30805
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official nLbmk;n:Iintermediary field_30805Lnet/minecraft/class_1723;field_30805:Inamed field_30805Lnet/minecraft/screen/PlayerScreenHandler;field_30805:I
-
field_30806
public static final int field_30806
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official oLbmk;o:Iintermediary field_30806Lnet/minecraft/class_1723;field_30806:Inamed field_30806Lnet/minecraft/screen/PlayerScreenHandler;field_30806:I
-
field_30807
public static final int field_30807
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official pLbmk;p:Iintermediary field_30807Lnet/minecraft/class_1723;field_30807:Inamed field_30807Lnet/minecraft/screen/PlayerScreenHandler;field_30807:I
-
field_30808
public static final int field_30808
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official qLbmk;q:Iintermediary field_30808Lnet/minecraft/class_1723;field_30808:Inamed field_30808Lnet/minecraft/screen/PlayerScreenHandler;field_30808:I
-
field_30809
public static final int field_30809
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official rLbmk;r:Iintermediary field_30809Lnet/minecraft/class_1723;field_30809:Inamed field_30809Lnet/minecraft/screen/PlayerScreenHandler;field_30809:I
-
field_30810
public static final int field_30810
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official sLbmk;s:Iintermediary field_30810Lnet/minecraft/class_1723;field_30810:Inamed field_30810Lnet/minecraft/screen/PlayerScreenHandler;field_30810:I
-
field_30811
public static final int field_30811
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official tLbmk;t:Iintermediary field_30811Lnet/minecraft/class_1723;field_30811:Inamed field_30811Lnet/minecraft/screen/PlayerScreenHandler;field_30811:I
-
field_30812
public static final int field_30812
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official uLbmk;u:Iintermediary field_30812Lnet/minecraft/class_1723;field_30812:Inamed field_30812Lnet/minecraft/screen/PlayerScreenHandler;field_30812:I
-
BLOCK_ATLAS_TEXTURE
public static final Identifier BLOCK_ATLAS_TEXTURE
- Mappings:
Namespace Name Mixin selector official vLbmk;v:Lwp;intermediary field_21668Lnet/minecraft/class_1723;field_21668:Lnet/minecraft/class_2960;named BLOCK_ATLAS_TEXTURELnet/minecraft/screen/PlayerScreenHandler;BLOCK_ATLAS_TEXTURE:Lnet/minecraft/util/Identifier;
-
EMPTY_HELMET_SLOT_TEXTURE
public static final Identifier EMPTY_HELMET_SLOT_TEXTURE
- Mappings:
Namespace Name Mixin selector official wLbmk;w:Lwp;intermediary field_21669Lnet/minecraft/class_1723;field_21669:Lnet/minecraft/class_2960;named EMPTY_HELMET_SLOT_TEXTURELnet/minecraft/screen/PlayerScreenHandler;EMPTY_HELMET_SLOT_TEXTURE:Lnet/minecraft/util/Identifier;
-
EMPTY_CHESTPLATE_SLOT_TEXTURE
public static final Identifier EMPTY_CHESTPLATE_SLOT_TEXTURE
- Mappings:
Namespace Name Mixin selector official xLbmk;x:Lwp;intermediary field_21670Lnet/minecraft/class_1723;field_21670:Lnet/minecraft/class_2960;named EMPTY_CHESTPLATE_SLOT_TEXTURELnet/minecraft/screen/PlayerScreenHandler;EMPTY_CHESTPLATE_SLOT_TEXTURE:Lnet/minecraft/util/Identifier;
-
EMPTY_LEGGINGS_SLOT_TEXTURE
public static final Identifier EMPTY_LEGGINGS_SLOT_TEXTURE
- Mappings:
Namespace Name Mixin selector official yLbmk;y:Lwp;intermediary field_21671Lnet/minecraft/class_1723;field_21671:Lnet/minecraft/class_2960;named EMPTY_LEGGINGS_SLOT_TEXTURELnet/minecraft/screen/PlayerScreenHandler;EMPTY_LEGGINGS_SLOT_TEXTURE:Lnet/minecraft/util/Identifier;
-
EMPTY_BOOTS_SLOT_TEXTURE
public static final Identifier EMPTY_BOOTS_SLOT_TEXTURE
- Mappings:
Namespace Name Mixin selector official zLbmk;z:Lwp;intermediary field_21672Lnet/minecraft/class_1723;field_21672:Lnet/minecraft/class_2960;named EMPTY_BOOTS_SLOT_TEXTURELnet/minecraft/screen/PlayerScreenHandler;EMPTY_BOOTS_SLOT_TEXTURE:Lnet/minecraft/util/Identifier;
-
EMPTY_OFFHAND_ARMOR_SLOT
public static final Identifier EMPTY_OFFHAND_ARMOR_SLOT
- Mappings:
Namespace Name Mixin selector official ALbmk;A:Lwp;intermediary field_21673Lnet/minecraft/class_1723;field_21673:Lnet/minecraft/class_2960;named EMPTY_OFFHAND_ARMOR_SLOTLnet/minecraft/screen/PlayerScreenHandler;EMPTY_OFFHAND_ARMOR_SLOT:Lnet/minecraft/util/Identifier;
-
EMPTY_ARMOR_SLOT_TEXTURES
private static final Identifier[] EMPTY_ARMOR_SLOT_TEXTURES
- Mappings:
Namespace Name Mixin selector official CLbmk;C:[Lwp;intermediary field_7829Lnet/minecraft/class_1723;field_7829:[Lnet/minecraft/class_2960;named EMPTY_ARMOR_SLOT_TEXTURESLnet/minecraft/screen/PlayerScreenHandler;EMPTY_ARMOR_SLOT_TEXTURES:[Lnet/minecraft/util/Identifier;
-
EQUIPMENT_SLOT_ORDER
private static final EquipmentSlot[] EQUIPMENT_SLOT_ORDER
- Mappings:
Namespace Name Mixin selector official DLbmk;D:[Lasq;intermediary field_7832Lnet/minecraft/class_1723;field_7832:[Lnet/minecraft/class_1304;named EQUIPMENT_SLOT_ORDERLnet/minecraft/screen/PlayerScreenHandler;EQUIPMENT_SLOT_ORDER:[Lnet/minecraft/entity/EquipmentSlot;
-
craftingInput
private final CraftingInventory craftingInput
- Mappings:
Namespace Name Mixin selector official ELbmk;E:Lblz;intermediary field_7831Lnet/minecraft/class_1723;field_7831:Lnet/minecraft/class_1715;named craftingInputLnet/minecraft/screen/PlayerScreenHandler;craftingInput:Lnet/minecraft/inventory/CraftingInventory;
-
craftingResult
private final CraftingResultInventory craftingResult
- Mappings:
Namespace Name Mixin selector official FLbmk;F:Lbmx;intermediary field_7830Lnet/minecraft/class_1723;field_7830:Lnet/minecraft/class_1731;named craftingResultLnet/minecraft/screen/PlayerScreenHandler;craftingResult:Lnet/minecraft/inventory/CraftingResultInventory;
-
onServer
public final boolean onServer
- Mappings:
Namespace Name Mixin selector official BLbmk;B:Zintermediary field_7827Lnet/minecraft/class_1723;field_7827:Znamed onServerLnet/minecraft/screen/PlayerScreenHandler;onServer:Z
-
owner
private final PlayerEntity owner
- Mappings:
Namespace Name Mixin selector official GLbmk;G:Lbjf;intermediary field_7828Lnet/minecraft/class_1723;field_7828:Lnet/minecraft/class_1657;named ownerLnet/minecraft/screen/PlayerScreenHandler;owner:Lnet/minecraft/entity/player/PlayerEntity;
-
-
构造器详细资料
-
PlayerScreenHandler
public PlayerScreenHandler(PlayerInventory inventory, boolean onServer, PlayerEntity owner)
- Mappings:
Namespace Name Mixin selector official <init>Lbmk;<init>(Lbje;ZLbjf;)Vintermediary <init>Lnet/minecraft/class_1723;<init>(Lnet/minecraft/class_1661;ZLnet/minecraft/class_1657;)Vnamed <init>Lnet/minecraft/screen/PlayerScreenHandler;<init>(Lnet/minecraft/entity/player/PlayerInventory;ZLnet/minecraft/entity/player/PlayerEntity;)V
-
-
方法详细资料
-
method_36211
public static boolean method_36211(int int2)
- Mappings:
Namespace Name Mixin selector official eLbmk;e(I)Zintermediary method_36211Lnet/minecraft/class_1723;method_36211(I)Znamed method_36211Lnet/minecraft/screen/PlayerScreenHandler;method_36211(I)Z
-
populateRecipeFinder
public void populateRecipeFinder(RecipeFinder finder)
- 指定者:
populateRecipeFinder在类中AbstractRecipeScreenHandler<CraftingInventory>- 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<CraftingInventory>- 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 CraftingInventory> recipe)
- 指定者:
matches在类中AbstractRecipeScreenHandler<CraftingInventory>- 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
-
onContentChanged
public void onContentChanged(Inventory inventory)
- 覆盖:
onContentChanged在类中ScreenHandler- Mappings:
Namespace Name Mixin selector official aLbll;a(Laqz;)Vintermediary method_7609Lnet/minecraft/class_1703;method_7609(Lnet/minecraft/class_1263;)Vnamed onContentChangedLnet/minecraft/screen/ScreenHandler;onContentChanged(Lnet/minecraft/inventory/Inventory;)V
-
close
public void close(PlayerEntity player)
- 覆盖:
close在类中ScreenHandler- Mappings:
Namespace Name Mixin selector official bLbll;b(Lbjf;)Vintermediary method_7595Lnet/minecraft/class_1703;method_7595(Lnet/minecraft/class_1657;)Vnamed closeLnet/minecraft/screen/ScreenHandler;close(Lnet/minecraft/entity/player/PlayerEntity;)V
-
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;
-
canInsertIntoSlot
public boolean canInsertIntoSlot(ItemStack stack, Slot slot)
- 覆盖:
canInsertIntoSlot在类中ScreenHandler- Mappings:
Namespace Name Mixin selector official aLbll;a(Lbpr;Lbnc;)Zintermediary method_7613Lnet/minecraft/class_1703;method_7613(Lnet/minecraft/class_1799;Lnet/minecraft/class_1735;)Znamed canInsertIntoSlotLnet/minecraft/screen/ScreenHandler;canInsertIntoSlot(Lnet/minecraft/item/ItemStack;Lnet/minecraft/screen/slot/Slot;)Z
-
getCraftingResultSlotIndex
public int getCraftingResultSlotIndex()
- 指定者:
getCraftingResultSlotIndex在类中AbstractRecipeScreenHandler<CraftingInventory>- 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<CraftingInventory>- 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<CraftingInventory>- 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<CraftingInventory>- Mappings:
Namespace Name Mixin selector official mLbmu;m()Iintermediary method_7658Lnet/minecraft/class_1729;method_7658()Inamed getCraftingSlotCountLnet/minecraft/screen/AbstractRecipeScreenHandler;getCraftingSlotCount()I
-
method_29281
public CraftingInventory method_29281()
- Mappings:
Namespace Name Mixin selector official nLbmk;n()Lblz;intermediary method_29281Lnet/minecraft/class_1723;method_29281()Lnet/minecraft/class_1715;named method_29281Lnet/minecraft/screen/PlayerScreenHandler;method_29281()Lnet/minecraft/inventory/CraftingInventory;
-
getCategory
public RecipeBookCategory getCategory()
- 指定者:
getCategory在类中AbstractRecipeScreenHandler<CraftingInventory>- 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<CraftingInventory>- 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
-
-