Package net.minecraft.screen
Class GrindstoneScreenHandler
java.lang.Object
net.minecraft.screen.ScreenHandler
net.minecraft.screen.GrindstoneScreenHandler
- Mappings:
Namespace Name official bwlintermediary 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, isValid, 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 kLbwl;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 lLbwl;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 mLbwl;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 nLbwl;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 oLbwl;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 pLbwl;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 qLbwl;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 rLbwl;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 sLbwl;s:Lazf;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 tLbwl;t:Lazf;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 uLbwl;u:Lbwa;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>Lbwl;<init>(ILbte;)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>Lbwl;<init>(ILbte;Lbwa;)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 aLbvp;a(Lazf;)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 lLbwl;l()Vintermediary method_16695Lnet/minecraft/class_3803;method_16695()Vnamed updateResultLnet/minecraft/screen/GrindstoneScreenHandler;updateResult()V
-
transferEnchantments
- Mappings:
Namespace Name Mixin selector official aLbwl;a(Lcaa;Lcaa;)Lcaa;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 aLbwl;a(Lcaa;II)Lcaa;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 bLbvp;b(Lbtf;)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 aLbvp;a(Lbtf;)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 aLbvp;a(Lbtf;I)Lcaa;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;
-