Package net.minecraft.screen
Class GrindstoneScreenHandler
java.lang.Object
net.minecraft.screen.ScreenHandler
net.minecraft.screen.GrindstoneScreenHandler
- Mappings:
Namespace Name official bnfintermediary net/minecraft/class_3803named net/minecraft/screen/GrindstoneScreenHandler
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate ScreenHandlerContextstatic intstatic intstatic intstatic intprivate static intprivate static intprivate static intprivate static int(package private) Inventoryprivate InventoryFields 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
ConstructorsConstructorDescriptionGrindstoneScreenHandler(int syncId, PlayerInventory playerInventory)GrindstoneScreenHandler(int syncId, PlayerInventory playerInventory, ScreenHandlerContext context) -
Method Summary
Modifier and TypeMethodDescriptionbooleancanUse(PlayerEntity player)voidclose(PlayerEntity playerEntity)private ItemStackvoidonContentChanged(Inventory inventory)private ItemStacktransferEnchantments(ItemStack target, ItemStack source)transferSlot(PlayerEntity player, int index)private voidMethods inherited from class net.minecraft.screen.ScreenHandler
addListener, addProperties, addProperty, addSlot, calculateComparatorOutput, calculateComparatorOutput, calculateStackSize, canInsertIntoSlot, 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 Details
-
field_30793
public static final int field_30793- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official kLbnf;k:Iintermediary field_30793Lnet/minecraft/class_3803;field_30793:Inamed field_30793Lnet/minecraft/screen/GrindstoneScreenHandler;field_30793:I
-
field_30794
public static final int field_30794- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official lLbnf;l:Iintermediary field_30794Lnet/minecraft/class_3803;field_30794:Inamed field_30794Lnet/minecraft/screen/GrindstoneScreenHandler;field_30794:I
-
field_30795
public static final int field_30795- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official mLbnf;m:Iintermediary field_30795Lnet/minecraft/class_3803;field_30795:Inamed field_30795Lnet/minecraft/screen/GrindstoneScreenHandler;field_30795:I
-
field_30796
public static final int field_30796- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official nLbnf;n:Iintermediary field_30796Lnet/minecraft/class_3803;field_30796:Inamed field_30796Lnet/minecraft/screen/GrindstoneScreenHandler;field_30796:I
-
field_30797
private static final int field_30797- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official oLbnf;o:Iintermediary field_30797Lnet/minecraft/class_3803;field_30797:Inamed field_30797Lnet/minecraft/screen/GrindstoneScreenHandler;field_30797:I
-
field_30798
private static final int field_30798- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official pLbnf;p:Iintermediary field_30798Lnet/minecraft/class_3803;field_30798:Inamed field_30798Lnet/minecraft/screen/GrindstoneScreenHandler;field_30798:I
-
field_30799
private static final int field_30799- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official qLbnf;q:Iintermediary field_30799Lnet/minecraft/class_3803;field_30799:Inamed field_30799Lnet/minecraft/screen/GrindstoneScreenHandler;field_30799:I
-
field_30800
private static final int field_30800- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official rLbnf;r:Iintermediary field_30800Lnet/minecraft/class_3803;field_30800:Inamed field_30800Lnet/minecraft/screen/GrindstoneScreenHandler;field_30800:I
-
result
- Mappings:
Namespace Name Mixin selector official sLbnf;s:Lart;intermediary field_16773Lnet/minecraft/class_3803;field_16773:Lnet/minecraft/class_1263;named resultLnet/minecraft/screen/GrindstoneScreenHandler;result:Lnet/minecraft/inventory/Inventory;
-
input
- Mappings:
Namespace Name Mixin selector official tLbnf;t:Lart;intermediary field_16772Lnet/minecraft/class_3803;field_16772:Lnet/minecraft/class_1263;named inputLnet/minecraft/screen/GrindstoneScreenHandler;input:Lnet/minecraft/inventory/Inventory;
-
context
- Mappings:
Namespace Name Mixin selector official uLbnf;u:Lbmu;intermediary field_16775Lnet/minecraft/class_3803;field_16775:Lnet/minecraft/class_3914;named contextLnet/minecraft/screen/GrindstoneScreenHandler;context:Lnet/minecraft/screen/ScreenHandlerContext;
-
-
Constructor Details
-
GrindstoneScreenHandler
- Mappings:
Namespace Name Mixin selector official <init>Lbnf;<init>(ILbkc;)Vintermediary <init>Lnet/minecraft/class_3803;<init>(ILnet/minecraft/class_1661;)Vnamed <init>Lnet/minecraft/screen/GrindstoneScreenHandler;<init>(ILnet/minecraft/entity/player/PlayerInventory;)V
-
GrindstoneScreenHandler
public GrindstoneScreenHandler(int syncId, PlayerInventory playerInventory, ScreenHandlerContext context)- Mappings:
Namespace Name Mixin selector official <init>Lbnf;<init>(ILbkc;Lbmu;)Vintermediary <init>Lnet/minecraft/class_3803;<init>(ILnet/minecraft/class_1661;Lnet/minecraft/class_3914;)Vnamed <init>Lnet/minecraft/screen/GrindstoneScreenHandler;<init>(ILnet/minecraft/entity/player/PlayerInventory;Lnet/minecraft/screen/ScreenHandlerContext;)V
-
-
Method Details
-
onContentChanged
- Overrides:
onContentChangedin classScreenHandler- Mappings:
Namespace Name Mixin selector official aLbmj;a(Lart;)Vintermediary method_7609Lnet/minecraft/class_1703;method_7609(Lnet/minecraft/class_1263;)Vnamed onContentChangedLnet/minecraft/screen/ScreenHandler;onContentChanged(Lnet/minecraft/inventory/Inventory;)V
-
updateResult
private void updateResult()- Mappings:
Namespace Name Mixin selector official iLbnf;i()Vintermediary method_16695Lnet/minecraft/class_3803;method_16695()Vnamed updateResultLnet/minecraft/screen/GrindstoneScreenHandler;updateResult()V
-
transferEnchantments
- Mappings:
Namespace Name Mixin selector official aLbnf;a(Lbqp;Lbqp;)Lbqp;intermediary method_20268Lnet/minecraft/class_3803;method_20268(Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;)Lnet/minecraft/class_1799;named transferEnchantmentsLnet/minecraft/screen/GrindstoneScreenHandler;transferEnchantments(Lnet/minecraft/item/ItemStack;Lnet/minecraft/item/ItemStack;)Lnet/minecraft/item/ItemStack;
-
grind
- Mappings:
Namespace Name Mixin selector official aLbnf;a(Lbqp;II)Lbqp;intermediary method_16693Lnet/minecraft/class_3803;method_16693(Lnet/minecraft/class_1799;II)Lnet/minecraft/class_1799;named grindLnet/minecraft/screen/GrindstoneScreenHandler;grind(Lnet/minecraft/item/ItemStack;II)Lnet/minecraft/item/ItemStack;
-
close
- Overrides:
closein classScreenHandler- Mappings:
Namespace Name Mixin selector official bLbmj;b(Lbkd;)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 aLbmj;a(Lbkd;)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 bLbmj;b(Lbkd;I)Lbqp;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;
-