Package net.minecraft.screen
Class PlayerScreenHandler
java.lang.Object
net.minecraft.screen.ScreenHandler
net.minecraft.screen.AbstractRecipeScreenHandler<CraftingInventory>
net.minecraft.screen.PlayerScreenHandler
- Mappings:
Namespace Name official bwmintermediary net/minecraft/class_1723named net/minecraft/screen/PlayerScreenHandler
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Identifierprivate final CraftingInventoryprivate final CraftingResultInventory(package private) static final Identifier[]static final Identifierstatic final Identifierstatic final Identifierstatic final Identifierstatic final Identifierprivate static final EquipmentSlot[]static final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intfinal booleanprivate final PlayerEntityFields 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
ConstructorsConstructorDescriptionPlayerScreenHandler(PlayerInventory inventory, boolean onServer, PlayerEntity owner) -
Method Summary
Modifier and TypeMethodDescriptionbooleancanInsertIntoSlot(int index) booleancanInsertIntoSlot(ItemStack stack, Slot slot) booleancanUse(PlayerEntity player) voidvoidclose(PlayerEntity player) intintintintstatic booleanisInHotbar(int slot) booleanmatches(Recipe<? super CraftingInventory> recipe) voidonContentChanged(Inventory inventory) voidpopulateRecipeFinder(RecipeMatcher finder) transferSlot(PlayerEntity player, int index) Methods inherited from class net.minecraft.screen.AbstractRecipeScreenHandler
fillInputSlotsMethods inherited from class net.minecraft.screen.ScreenHandler
addListener, addProperties, addProperty, addSlot, calculateComparatorOutput, calculateComparatorOutput, calculateStackSize, canInsertIntoSlot, canInsertItemIntoSlot, canUse, checkDataCount, checkSize, copySharedSlots, disableSyncing, dropInventory, enableSyncing, endQuickCraft, getCursorStack, getRevision, getSlot, getSlotIndex, getStacks, getType, insertItem, isValid, nextRevision, onButtonClick, onSlotClick, packQuickCraftData, removeListener, sendContentUpdates, setCursorStack, setPreviousCursorStack, setPreviousTrackedSlot, setPreviousTrackedSlotMutable, setProperty, setStackInSlot, shouldQuickCraftContinue, syncState, unpackQuickCraftButton, unpackQuickCraftStage, updateSlotStacks, updateSyncHandler, updateToClient
-
Field Details
-
field_30802
public static final int field_30802- See Also:
- Mappings:
Namespace Name Mixin selector official kLbwm;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- See Also:
- Mappings:
Namespace Name Mixin selector official lLbwm;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- See Also:
- Mappings:
Namespace Name Mixin selector official mLbwm;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- See Also:
- Mappings:
Namespace Name Mixin selector official nLbwm;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- See Also:
- Mappings:
Namespace Name Mixin selector official oLbwm;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- See Also:
- Mappings:
Namespace Name Mixin selector official pLbwm;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- See Also:
- Mappings:
Namespace Name Mixin selector official qLbwm;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- See Also:
- Mappings:
Namespace Name Mixin selector official rLbwm;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- See Also:
- Mappings:
Namespace Name Mixin selector official sLbwm;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- See Also:
- Mappings:
Namespace Name Mixin selector official tLbwm;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- See Also:
- Mappings:
Namespace Name Mixin selector official uLbwm;u:Iintermediary field_30812Lnet/minecraft/class_1723;field_30812:Inamed field_30812Lnet/minecraft/screen/PlayerScreenHandler;field_30812:I
-
BLOCK_ATLAS_TEXTURE
- Mappings:
Namespace Name Mixin selector official vLbwm;v:Laaj;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
- Mappings:
Namespace Name Mixin selector official wLbwm;w:Laaj;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
- Mappings:
Namespace Name Mixin selector official xLbwm;x:Laaj;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
- Mappings:
Namespace Name Mixin selector official yLbwm;y:Laaj;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
- Mappings:
Namespace Name Mixin selector official zLbwm;z:Laaj;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
- Mappings:
Namespace Name Mixin selector official ALbwm;A:Laaj;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
- Mappings:
Namespace Name Mixin selector official CLbwm;C:[Laaj;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
- Mappings:
Namespace Name Mixin selector official DLbwm;D:[Lbau;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
- Mappings:
Namespace Name Mixin selector official ELbwm;E:Lbwb;intermediary field_7831Lnet/minecraft/class_1723;field_7831:Lnet/minecraft/class_1715;named craftingInputLnet/minecraft/screen/PlayerScreenHandler;craftingInput:Lnet/minecraft/inventory/CraftingInventory;
-
craftingResult
- Mappings:
Namespace Name Mixin selector official FLbwm;F:Lbwz;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 BLbwm;B:Zintermediary field_7827Lnet/minecraft/class_1723;field_7827:Znamed onServerLnet/minecraft/screen/PlayerScreenHandler;onServer:Z
-
owner
- Mappings:
Namespace Name Mixin selector official GLbwm;G:Lbtd;intermediary field_7828Lnet/minecraft/class_1723;field_7828:Lnet/minecraft/class_1657;named ownerLnet/minecraft/screen/PlayerScreenHandler;owner:Lnet/minecraft/entity/player/PlayerEntity;
-
-
Constructor Details
-
PlayerScreenHandler
- Mappings:
Namespace Name Mixin selector official <init>Lbwm;<init>(Lbtc;ZLbtd;)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 Details
-
isInHotbar
public static boolean isInHotbar(int slot) - Mappings:
Namespace Name Mixin selector official fLbwm;f(I)Zintermediary method_36211Lnet/minecraft/class_1723;method_36211(I)Znamed isInHotbarLnet/minecraft/screen/PlayerScreenHandler;isInHotbar(I)Z
-
populateRecipeFinder
- Specified by:
populateRecipeFinderin classAbstractRecipeScreenHandler<CraftingInventory>- Mappings:
Namespace Name Mixin selector official aLbww;a(Lbth;)Vintermediary method_7654Lnet/minecraft/class_1729;method_7654(Lnet/minecraft/class_1662;)Vnamed populateRecipeFinderLnet/minecraft/screen/AbstractRecipeScreenHandler;populateRecipeFinder(Lnet/minecraft/recipe/RecipeMatcher;)V
-
clearCraftingSlots
public void clearCraftingSlots()- Specified by:
clearCraftingSlotsin classAbstractRecipeScreenHandler<CraftingInventory>- Mappings:
Namespace Name Mixin selector official lLbww;l()Vintermediary method_7657Lnet/minecraft/class_1729;method_7657()Vnamed clearCraftingSlotsLnet/minecraft/screen/AbstractRecipeScreenHandler;clearCraftingSlots()V
-
matches
- Specified by:
matchesin classAbstractRecipeScreenHandler<CraftingInventory>- Mappings:
Namespace Name Mixin selector official aLbww;a(Lccq;)Zintermediary method_7652Lnet/minecraft/class_1729;method_7652(Lnet/minecraft/class_1860;)Znamed matchesLnet/minecraft/screen/AbstractRecipeScreenHandler;matches(Lnet/minecraft/recipe/Recipe;)Z
-
onContentChanged
- Overrides:
onContentChangedin classScreenHandler- Mappings:
Namespace Name Mixin selector official aLbvn;a(Laze;)Vintermediary method_7609Lnet/minecraft/class_1703;method_7609(Lnet/minecraft/class_1263;)Vnamed onContentChangedLnet/minecraft/screen/ScreenHandler;onContentChanged(Lnet/minecraft/inventory/Inventory;)V
-
close
- Overrides:
closein classScreenHandler- Mappings:
Namespace Name Mixin selector official bLbvn;b(Lbtd;)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
- Specified by:
canUsein classScreenHandler- Mappings:
Namespace Name Mixin selector official aLbvn;a(Lbtd;)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
- Specified by:
transferSlotin classScreenHandler- Mappings:
Namespace Name Mixin selector official aLbvn;a(Lbtd;I)Lbzy;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
- Overrides:
canInsertIntoSlotin classScreenHandler- Mappings:
Namespace Name Mixin selector official aLbvn;a(Lbzy;Lbxe;)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()- Specified by:
getCraftingResultSlotIndexin classAbstractRecipeScreenHandler<CraftingInventory>- Mappings:
Namespace Name Mixin selector official mLbww;m()Iintermediary method_7655Lnet/minecraft/class_1729;method_7655()Inamed getCraftingResultSlotIndexLnet/minecraft/screen/AbstractRecipeScreenHandler;getCraftingResultSlotIndex()I
-
getCraftingWidth
public int getCraftingWidth()- Specified by:
getCraftingWidthin classAbstractRecipeScreenHandler<CraftingInventory>- Mappings:
Namespace Name Mixin selector official nLbww;n()Iintermediary method_7653Lnet/minecraft/class_1729;method_7653()Inamed getCraftingWidthLnet/minecraft/screen/AbstractRecipeScreenHandler;getCraftingWidth()I
-
getCraftingHeight
public int getCraftingHeight()- Specified by:
getCraftingHeightin classAbstractRecipeScreenHandler<CraftingInventory>- Mappings:
Namespace Name Mixin selector official oLbww;o()Iintermediary method_7656Lnet/minecraft/class_1729;method_7656()Inamed getCraftingHeightLnet/minecraft/screen/AbstractRecipeScreenHandler;getCraftingHeight()I
-
getCraftingSlotCount
public int getCraftingSlotCount()- Specified by:
getCraftingSlotCountin classAbstractRecipeScreenHandler<CraftingInventory>- Mappings:
Namespace Name Mixin selector official pLbww;p()Iintermediary method_7658Lnet/minecraft/class_1729;method_7658()Inamed getCraftingSlotCountLnet/minecraft/screen/AbstractRecipeScreenHandler;getCraftingSlotCount()I
-
getCraftingInput
- Mappings:
Namespace Name Mixin selector official qLbwm;q()Lbwb;intermediary method_29281Lnet/minecraft/class_1723;method_29281()Lnet/minecraft/class_1715;named getCraftingInputLnet/minecraft/screen/PlayerScreenHandler;getCraftingInput()Lnet/minecraft/inventory/CraftingInventory;
-
getCategory
- Specified by:
getCategoryin classAbstractRecipeScreenHandler<CraftingInventory>- Mappings:
Namespace Name Mixin selector official tLbww;t()Lbwx;intermediary method_30264Lnet/minecraft/class_1729;method_30264()Lnet/minecraft/class_5421;named getCategoryLnet/minecraft/screen/AbstractRecipeScreenHandler;getCategory()Lnet/minecraft/recipe/book/RecipeBookCategory;
-
canInsertIntoSlot
public boolean canInsertIntoSlot(int index) - Specified by:
canInsertIntoSlotin classAbstractRecipeScreenHandler<CraftingInventory>- Mappings:
Namespace Name Mixin selector official eLbww;e(I)Zintermediary method_32339Lnet/minecraft/class_1729;method_32339(I)Znamed canInsertIntoSlotLnet/minecraft/screen/AbstractRecipeScreenHandler;canInsertIntoSlot(I)Z
-