Package net.minecraft.screen
Class GrindstoneScreenHandler
java.lang.Object
net.minecraft.screen.ScreenHandler
net.minecraft.screen.GrindstoneScreenHandler
public class GrindstoneScreenHandler extends ScreenHandler
- Mappings:
Namespace Name official bmhintermediary net/minecraft/class_3803named net/minecraft/screen/GrindstoneScreenHandler
-
Field Summary
Fields Modifier and Type Field Description private ScreenHandlerContextcontextstatic intfield_30793static intfield_30794static intfield_30795static intfield_30796private static intfield_30797private static intfield_30798private static intfield_30799private static intfield_30800private Inventoryinputprivate InventoryresultFields inherited from class net.minecraft.screen.ScreenHandler
field_30730, field_30731, field_30732, field_30733, field_30734, field_30735, field_30736, field_30737, slots, syncId -
Constructor Summary
Constructors Constructor Description GrindstoneScreenHandler(int syncId, PlayerInventory playerInventory)GrindstoneScreenHandler(int syncId, PlayerInventory playerInventory, ScreenHandlerContext context) -
Method Summary
Modifier and Type Method Description booleancanUse(PlayerEntity player)voidclose(PlayerEntity player)private ItemStackgrind(ItemStack item, int damage, int amount)voidonContentChanged(Inventory inventory)private ItemStacktransferEnchantments(ItemStack target, ItemStack source)ItemStacktransferSlot(PlayerEntity player, int index)private voidupdateResult()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 kLbmh;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 lLbmh;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 mLbmh;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 nLbmh;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 oLbmh;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 pLbmh;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 qLbmh;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 rLbmh;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 sLbmh;s:Laqz;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 tLbmh;t:Laqz;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 uLbmh;u:Lblw;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>Lbmh;<init>(ILbje;)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>Lbmh;<init>(ILbje;Lblw;)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 aLbll;a(Laqz;)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 iLbmh;i()Vintermediary method_16695Lnet/minecraft/class_3803;method_16695()Vnamed updateResultLnet/minecraft/screen/GrindstoneScreenHandler;updateResult()V
-
transferEnchantments
- Mappings:
Namespace Name Mixin selector official aLbmh;a(Lbpr;Lbpr;)Lbpr;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 aLbmh;a(Lbpr;II)Lbpr;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 bLbll;b(Lbjf;)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 aLbll;a(Lbjf;)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 bLbll;b(Lbjf;I)Lbpr;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;
-