Package net.minecraft.screen
Class 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 bkpintermediary net/minecraft/class_1723named net/minecraft/screen/PlayerScreenHandler
-
Field Summary
Fields Modifier and Type Field Description 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_ORDERbooleanonServerprivate PlayerEntityownerFields inherited from class net.minecraft.screen.ScreenHandler
slots, syncId -
Constructor Summary
Constructors Constructor Description PlayerScreenHandler(PlayerInventory inventory, boolean onServer, PlayerEntity owner) -
Method Summary
Modifier and Type Method Description 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)voidonContentChanged(Inventory inventory)voidpopulateRecipeFinder(RecipeFinder finder)ItemStacktransferSlot(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, dropInventory, endQuickCraft, getNextActionId, getSlot, getStacks, getType, insertItem, isNotRestricted, onButtonClick, onSlotClick, packQuickCraftData, removeListener, sendContentUpdates, setPlayerRestriction, setProperty, setStackInSlot, shouldQuickCraftContinue, unpackQuickCraftButton, unpackQuickCraftStage, updateSlotStacks
-
Field Details
-
BLOCK_ATLAS_TEXTURE
- Mappings:
Namespace Name Mixin selector official cLbkp;c:Lwb;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 dLbkp;d:Lwb;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 eLbkp;e:Lwb;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 fLbkp;f:Lwb;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 gLbkp;g:Lwb;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 hLbkp;h:Lwb;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 jLbkp;j:[Lwb;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 kLbkp;k:[Lara;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 lLbkp;l:Lbke;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 mLbkp;m:Lblc;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 iLbkp;i:Zintermediary field_7827Lnet/minecraft/class_1723;field_7827:Znamed onServerLnet/minecraft/screen/PlayerScreenHandler;onServer:Z
-
owner
- Mappings:
Namespace Name Mixin selector official nLbkp;n:Lbhl;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>Lbkp;<init>(Lbhk;ZLbhl;)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
-
populateRecipeFinder
- Specified by:
populateRecipeFinderin classAbstractRecipeScreenHandler<CraftingInventory>- Mappings:
Namespace Name Mixin selector official aLbkz;a(Lbhn;)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()- Specified by:
clearCraftingSlotsin classAbstractRecipeScreenHandler<CraftingInventory>- Mappings:
Namespace Name Mixin selector official eLbkz;e()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 aLbkz;a(Lbqn;)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 aLbjr;a(Lapj;)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 bLbjr;b(Lbhl;)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 aLbjr;a(Lbhl;)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
- Overrides:
transferSlotin classScreenHandler- Mappings:
Namespace Name Mixin selector official bLbjr;b(Lbhl;I)Lbnv;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 aLbjr;a(Lbnv;Lblh;)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 fLbkz;f()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 gLbkz;g()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 hLbkz;h()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 iLbkz;i()Iintermediary method_7658Lnet/minecraft/class_1729;method_7658()Inamed getCraftingSlotCountLnet/minecraft/screen/AbstractRecipeScreenHandler;getCraftingSlotCount()I
-
method_29281
- Mappings:
Namespace Name Mixin selector official jLbkp;j()Lbke;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
- Specified by:
getCategoryin classAbstractRecipeScreenHandler<CraftingInventory>- Mappings:
Namespace Name Mixin selector official mLbkz;m()Lbla;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)- Specified by:
method_32339in classAbstractRecipeScreenHandler<CraftingInventory>- Mappings:
Namespace Name Mixin selector official dLbkz;d(I)Zintermediary method_32339Lnet/minecraft/class_1729;method_32339(I)Znamed method_32339Lnet/minecraft/screen/AbstractRecipeScreenHandler;method_32339(I)Z
-