Package net.minecraft.screen
Class GrindstoneScreenHandler
java.lang.Object
net.minecraft.screen.ScreenHandler
net.minecraft.screen.GrindstoneScreenHandler
- Mappings:
Namespace Name official bqzintermediary net/minecraft/class_3803named net/minecraft/screen/GrindstoneScreenHandler
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final ScreenHandlerContextstatic final intstatic final intstatic final intstatic final intprivate static final intprivate static final intprivate static final intprivate static final int(package private) final Inventoryprivate final 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 player) 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, getRevision, getSlot, getSlotIndex, getStacks, getType, insertItem, nextRevision, onButtonClick, onSlotClick, packQuickCraftData, removeListener, sendContentUpdates, setCursorStack, setPreviousCursorStack, setPreviousTrackedSlot, setPreviousTrackedSlotMutable, setProperty, setStackInSlot, shouldQuickCraftContinue, syncState, unpackQuickCraftButton, unpackQuickCraftStage, updateSlotStacks, updateSyncHandler, updateToClient
-
Field Details
-
field_30793
public static final int field_30793- See Also:
- Mappings:
Namespace Name Mixin selector official kLbqz;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:
- Mappings:
Namespace Name Mixin selector official lLbqz;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:
- Mappings:
Namespace Name Mixin selector official mLbqz;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:
- Mappings:
Namespace Name Mixin selector official nLbqz;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:
- Mappings:
Namespace Name Mixin selector official oLbqz;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:
- Mappings:
Namespace Name Mixin selector official pLbqz;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:
- Mappings:
Namespace Name Mixin selector official qLbqz;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:
- Mappings:
Namespace Name Mixin selector official rLbqz;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 sLbqz;s:Lavp;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 tLbqz;t:Lavp;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 uLbqz;u:Lbqo;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>Lbqz;<init>(ILbnw;)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>Lbqz;<init>(ILbnw;Lbqo;)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 aLbqd;a(Lavp;)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 lLbqz;l()Vintermediary method_16695Lnet/minecraft/class_3803;method_16695()Vnamed updateResultLnet/minecraft/screen/GrindstoneScreenHandler;updateResult()V
-
transferEnchantments
- Mappings:
Namespace Name Mixin selector official aLbqz;a(Lbuk;Lbuk;)Lbuk;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 aLbqz;a(Lbuk;II)Lbuk;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 bLbqd;b(Lbnx;)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 aLbqd;a(Lbnx;)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 bLbqd;b(Lbnx;I)Lbuk;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;
-