Package net.minecraft.screen
Class GrindstoneScreenHandler
java.lang.Object
net.minecraft.screen.ScreenHandler
net.minecraft.screen.GrindstoneScreenHandler
- Mappings:
Namespace Name official bnf
intermediary net/minecraft/class_3803
named net/minecraft/screen/GrindstoneScreenHandler
-
Field Summary
Modifier and TypeFieldDescriptionprivate ScreenHandlerContext
static int
static int
static int
static int
private static int
private static int
private static int
private static int
(package private) Inventory
private Inventory
Fields 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
ConstructorDescriptionGrindstoneScreenHandler(int syncId, PlayerInventory playerInventory)
GrindstoneScreenHandler(int syncId, PlayerInventory playerInventory, ScreenHandlerContext context)
-
Method Summary
Modifier and TypeMethodDescriptionboolean
canUse(PlayerEntity player)
void
close(PlayerEntity playerEntity)
private ItemStack
void
onContentChanged(Inventory inventory)
private ItemStack
transferEnchantments(ItemStack target, ItemStack source)
transferSlot(PlayerEntity player, int index)
private void
Methods 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 k
Lbnf;k:I
intermediary field_30793
Lnet/minecraft/class_3803;field_30793:I
named field_30793
Lnet/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 l
Lbnf;l:I
intermediary field_30794
Lnet/minecraft/class_3803;field_30794:I
named field_30794
Lnet/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 m
Lbnf;m:I
intermediary field_30795
Lnet/minecraft/class_3803;field_30795:I
named field_30795
Lnet/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 n
Lbnf;n:I
intermediary field_30796
Lnet/minecraft/class_3803;field_30796:I
named field_30796
Lnet/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 o
Lbnf;o:I
intermediary field_30797
Lnet/minecraft/class_3803;field_30797:I
named field_30797
Lnet/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 p
Lbnf;p:I
intermediary field_30798
Lnet/minecraft/class_3803;field_30798:I
named field_30798
Lnet/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 q
Lbnf;q:I
intermediary field_30799
Lnet/minecraft/class_3803;field_30799:I
named field_30799
Lnet/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 r
Lbnf;r:I
intermediary field_30800
Lnet/minecraft/class_3803;field_30800:I
named field_30800
Lnet/minecraft/screen/GrindstoneScreenHandler;field_30800:I
-
result
- Mappings:
Namespace Name Mixin selector official s
Lbnf;s:Lart;
intermediary field_16773
Lnet/minecraft/class_3803;field_16773:Lnet/minecraft/class_1263;
named result
Lnet/minecraft/screen/GrindstoneScreenHandler;result:Lnet/minecraft/inventory/Inventory;
-
input
- Mappings:
Namespace Name Mixin selector official t
Lbnf;t:Lart;
intermediary field_16772
Lnet/minecraft/class_3803;field_16772:Lnet/minecraft/class_1263;
named input
Lnet/minecraft/screen/GrindstoneScreenHandler;input:Lnet/minecraft/inventory/Inventory;
-
context
- Mappings:
Namespace Name Mixin selector official u
Lbnf;u:Lbmu;
intermediary field_16775
Lnet/minecraft/class_3803;field_16775:Lnet/minecraft/class_3914;
named context
Lnet/minecraft/screen/GrindstoneScreenHandler;context:Lnet/minecraft/screen/ScreenHandlerContext;
-
-
Constructor Details
-
GrindstoneScreenHandler
- Mappings:
Namespace Name Mixin selector official <init>
Lbnf;<init>(ILbkc;)V
intermediary <init>
Lnet/minecraft/class_3803;<init>(ILnet/minecraft/class_1661;)V
named <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;)V
intermediary <init>
Lnet/minecraft/class_3803;<init>(ILnet/minecraft/class_1661;Lnet/minecraft/class_3914;)V
named <init>
Lnet/minecraft/screen/GrindstoneScreenHandler;<init>(ILnet/minecraft/entity/player/PlayerInventory;Lnet/minecraft/screen/ScreenHandlerContext;)V
-
-
Method Details
-
onContentChanged
- Overrides:
onContentChanged
in classScreenHandler
- Mappings:
Namespace Name Mixin selector official a
Lbmj;a(Lart;)V
intermediary method_7609
Lnet/minecraft/class_1703;method_7609(Lnet/minecraft/class_1263;)V
named onContentChanged
Lnet/minecraft/screen/ScreenHandler;onContentChanged(Lnet/minecraft/inventory/Inventory;)V
-
updateResult
private void updateResult()- Mappings:
Namespace Name Mixin selector official i
Lbnf;i()V
intermediary method_16695
Lnet/minecraft/class_3803;method_16695()V
named updateResult
Lnet/minecraft/screen/GrindstoneScreenHandler;updateResult()V
-
transferEnchantments
- Mappings:
Namespace Name Mixin selector official a
Lbnf;a(Lbqp;Lbqp;)Lbqp;
intermediary method_20268
Lnet/minecraft/class_3803;method_20268(Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;)Lnet/minecraft/class_1799;
named transferEnchantments
Lnet/minecraft/screen/GrindstoneScreenHandler;transferEnchantments(Lnet/minecraft/item/ItemStack;Lnet/minecraft/item/ItemStack;)Lnet/minecraft/item/ItemStack;
-
grind
- Mappings:
Namespace Name Mixin selector official a
Lbnf;a(Lbqp;II)Lbqp;
intermediary method_16693
Lnet/minecraft/class_3803;method_16693(Lnet/minecraft/class_1799;II)Lnet/minecraft/class_1799;
named grind
Lnet/minecraft/screen/GrindstoneScreenHandler;grind(Lnet/minecraft/item/ItemStack;II)Lnet/minecraft/item/ItemStack;
-
close
- Overrides:
close
in classScreenHandler
- Mappings:
Namespace Name Mixin selector official b
Lbmj;b(Lbkd;)V
intermediary method_7595
Lnet/minecraft/class_1703;method_7595(Lnet/minecraft/class_1657;)V
named close
Lnet/minecraft/screen/ScreenHandler;close(Lnet/minecraft/entity/player/PlayerEntity;)V
-
canUse
- Specified by:
canUse
in classScreenHandler
- Mappings:
Namespace Name Mixin selector official a
Lbmj;a(Lbkd;)Z
intermediary method_7597
Lnet/minecraft/class_1703;method_7597(Lnet/minecraft/class_1657;)Z
named canUse
Lnet/minecraft/screen/ScreenHandler;canUse(Lnet/minecraft/entity/player/PlayerEntity;)Z
-
transferSlot
- Overrides:
transferSlot
in classScreenHandler
- Mappings:
Namespace Name Mixin selector official b
Lbmj;b(Lbkd;I)Lbqp;
intermediary method_7601
Lnet/minecraft/class_1703;method_7601(Lnet/minecraft/class_1657;I)Lnet/minecraft/class_1799;
named transferSlot
Lnet/minecraft/screen/ScreenHandler;transferSlot(Lnet/minecraft/entity/player/PlayerEntity;I)Lnet/minecraft/item/ItemStack;
-