Package net.minecraft.screen
Class ScreenHandler
java.lang.Object
net.minecraft.screen.ScreenHandler
- Direct Known Subclasses:
AbstractRecipeScreenHandler,BeaconScreenHandler,BrewingStandScreenHandler,CartographyTableScreenHandler,CreativeInventoryScreen.CreativeScreenHandler,EnchantmentScreenHandler,ForgingScreenHandler,Generic3x3ContainerScreenHandler,GenericContainerScreenHandler,GrindstoneScreenHandler,HopperScreenHandler,HorseScreenHandler,LecternScreenHandler,LoomScreenHandler,MerchantScreenHandler,ShulkerBoxScreenHandler,StonecutterScreenHandler
public abstract class ScreenHandler extends Object
- Mappings:
Namespace Name official bklintermediary net/minecraft/class_1703named net/minecraft/screen/ScreenHandler
-
Field Summary
Fields Modifier and Type Field Description private ItemStackfield_29205private DefaultedList<ItemStack>field_29206private ItemStackfield_29207private @Nullable class_5916field_29208private booleanfield_29209private List<ScreenHandlerListener>listenersprivate List<Property>propertiesprivate intquickCraftButtonprivate Set<Slot>quickCraftSlotsprivate intquickCraftStageDefaultedList<Slot>slotsintsyncIdprivate DefaultedList<ItemStack>trackedStacksA list of item stacks that is used for tracking changes insendContentUpdates().private @Nullable ScreenHandlerType<?>type -
Constructor Summary
Constructors Modifier Constructor Description protectedScreenHandler(@Nullable ScreenHandlerType<?> screenHandlerType, int syncId) -
Method Summary
Modifier and Type Method Description voidaddListener(ScreenHandlerListener screenHandlerListener)protected voidaddProperties(PropertyDelegate propertyDelegate)protected PropertyaddProperty(Property property)protected SlotaddSlot(Slot slot)static intcalculateComparatorOutput(@Nullable BlockEntity entity)static intcalculateComparatorOutput(@Nullable Inventory inventory)static voidcalculateStackSize(Set<Slot> slots, int mode, ItemStack stack, int stackSize)booleancanInsertIntoSlot(ItemStack stack, Slot slot)booleancanInsertIntoSlot(Slot slot)static booleancanInsertItemIntoSlot(@Nullable Slot slot, ItemStack stack, boolean allowOverflow)abstract booleancanUse(PlayerEntity player)protected static booleancanUse(ScreenHandlerContext context, PlayerEntity player, Block block)protected static voidcheckDataCount(PropertyDelegate data, int expectedCount)Checks that the size of thedatais at least as large as theexpectedCount.protected static voidcheckSize(Inventory inventory, int expectedSize)Checks that the size of the provided inventory is at least as large as theexpectedSize.voidclose(PlayerEntity playerEntity)protected voiddropInventory(PlayerEntity player, Inventory inventory)protected voidendQuickCraft()SlotgetSlot(int index)DefaultedList<ItemStack>getStacks()ScreenHandlerType<?>getType()protected booleaninsertItem(ItemStack stack, int startIndex, int endIndex, boolean fromLast)private voidinternalOnSlotClick(int slotIndex, int clickData, SlotActionType actionType, PlayerEntity player)The actual logic that handles a slot click.voidmethod_34245(int int2, ItemStack itemStack)private voidmethod_34246(int int2, ItemStack itemStack, Supplier<ItemStack> supplier)voidmethod_34247(ScreenHandler screenHandler)voidmethod_34248(class_5916 class_5916)voidmethod_34250(ItemStack itemStack)voidmethod_34252()private voidmethod_34253(int int2, ItemStack itemStack, Supplier<ItemStack> supplier)voidmethod_34254(ItemStack itemStack)ItemStackmethod_34255()voidmethod_34256()voidmethod_34257()private voidmethod_34258()private CommandItemSlotmethod_34259()booleanonButtonClick(PlayerEntity player, int id)voidonContentChanged(Inventory inventory)voidonSlotClick(int slotIndex, int clickData, SlotActionType actionType, PlayerEntity player)Performs a slot click.static intpackQuickCraftData(int quickCraftStage, int buttonId)voidremoveListener(ScreenHandlerListener listener)voidsendContentUpdates()Sends updates to listeners if any properties or slot stacks have changed.voidsetProperty(int id, int value)voidsetStackInSlot(int slot, ItemStack stack)static booleanshouldQuickCraftContinue(int stage, PlayerEntity player)ItemStacktransferSlot(PlayerEntity player, int index)static intunpackQuickCraftButton(int quickCraftData)static intunpackQuickCraftStage(int quickCraftData)voidupdateSlotStacks(List<ItemStack> stacks)
-
Field Details
-
trackedStacks
A list of item stacks that is used for tracking changes insendContentUpdates().- Mappings:
Namespace Name Mixin selector official cLbkl;c:Lgj;intermediary field_7764Lnet/minecraft/class_1703;field_7764:Lnet/minecraft/class_2371;named trackedStacksLnet/minecraft/screen/ScreenHandler;trackedStacks:Lnet/minecraft/util/collection/DefaultedList;
-
slots
- Mappings:
Namespace Name Mixin selector official aLbkl;a:Lgj;intermediary field_7761Lnet/minecraft/class_1703;field_7761:Lnet/minecraft/class_2371;named slotsLnet/minecraft/screen/ScreenHandler;slots:Lnet/minecraft/util/collection/DefaultedList;
-
properties
- Mappings:
Namespace Name Mixin selector official dLbkl;d:Ljava/util/List;intermediary field_17285Lnet/minecraft/class_1703;field_17285:Ljava/util/List;named propertiesLnet/minecraft/screen/ScreenHandler;properties:Ljava/util/List;
-
field_29205
- Mappings:
Namespace Name Mixin selector official eLbkl;e:Lboq;intermediary field_29205Lnet/minecraft/class_1703;field_29205:Lnet/minecraft/class_1799;named field_29205Lnet/minecraft/screen/ScreenHandler;field_29205:Lnet/minecraft/item/ItemStack;
-
field_29206
- Mappings:
Namespace Name Mixin selector official fLbkl;f:Lgj;intermediary field_29206Lnet/minecraft/class_1703;field_29206:Lnet/minecraft/class_2371;named field_29206Lnet/minecraft/screen/ScreenHandler;field_29206:Lnet/minecraft/util/collection/DefaultedList;
-
field_29207
- Mappings:
Namespace Name Mixin selector official gLbkl;g:Lboq;intermediary field_29207Lnet/minecraft/class_1703;field_29207:Lnet/minecraft/class_1799;named field_29207Lnet/minecraft/screen/ScreenHandler;field_29207:Lnet/minecraft/item/ItemStack;
-
type
- Mappings:
Namespace Name Mixin selector official hLbkl;h:Lblp;intermediary field_17493Lnet/minecraft/class_1703;field_17493:Lnet/minecraft/class_3917;named typeLnet/minecraft/screen/ScreenHandler;type:Lnet/minecraft/screen/ScreenHandlerType;
-
syncId
public final int syncId- Mappings:
Namespace Name Mixin selector official bLbkl;b:Iintermediary field_7763Lnet/minecraft/class_1703;field_7763:Inamed syncIdLnet/minecraft/screen/ScreenHandler;syncId:I
-
quickCraftButton
private int quickCraftButton- Mappings:
Namespace Name Mixin selector official iLbkl;i:Iintermediary field_7762Lnet/minecraft/class_1703;field_7762:Inamed quickCraftButtonLnet/minecraft/screen/ScreenHandler;quickCraftButton:I
-
quickCraftStage
private int quickCraftStage- Mappings:
Namespace Name Mixin selector official jLbkl;j:Iintermediary field_7759Lnet/minecraft/class_1703;field_7759:Inamed quickCraftStageLnet/minecraft/screen/ScreenHandler;quickCraftStage:I
-
quickCraftSlots
- Mappings:
Namespace Name Mixin selector official kLbkl;k:Ljava/util/Set;intermediary field_7757Lnet/minecraft/class_1703;field_7757:Ljava/util/Set;named quickCraftSlotsLnet/minecraft/screen/ScreenHandler;quickCraftSlots:Ljava/util/Set;
-
listeners
- Mappings:
Namespace Name Mixin selector official lLbkl;l:Ljava/util/List;intermediary field_7765Lnet/minecraft/class_1703;field_7765:Ljava/util/List;named listenersLnet/minecraft/screen/ScreenHandler;listeners:Ljava/util/List;
-
field_29208
- Mappings:
Namespace Name Mixin selector official mLbkl;m:Lbky;intermediary field_29208Lnet/minecraft/class_1703;field_29208:Lnet/minecraft/class_5916;named field_29208Lnet/minecraft/screen/ScreenHandler;field_29208:Lnet/minecraft/class_5916;
-
field_29209
private boolean field_29209- Mappings:
Namespace Name Mixin selector official nLbkl;n:Zintermediary field_29209Lnet/minecraft/class_1703;field_29209:Znamed field_29209Lnet/minecraft/screen/ScreenHandler;field_29209:Z
-
-
Constructor Details
-
ScreenHandler
- Mappings:
Namespace Name Mixin selector official <init>Lbkl;<init>(Lblp;I)Vintermediary <init>Lnet/minecraft/class_1703;<init>(Lnet/minecraft/class_3917;I)Vnamed <init>Lnet/minecraft/screen/ScreenHandler;<init>(Lnet/minecraft/screen/ScreenHandlerType;I)V
-
-
Method Details
-
canUse
- Mappings:
Namespace Name Mixin selector official aLbkl;a(Lbkw;Lbif;Lbxp;)Zintermediary method_17695Lnet/minecraft/class_1703;method_17695(Lnet/minecraft/class_3914;Lnet/minecraft/class_1657;Lnet/minecraft/class_2248;)Znamed canUseLnet/minecraft/screen/ScreenHandler;canUse(Lnet/minecraft/screen/ScreenHandlerContext;Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/block/Block;)Z
-
getType
- Mappings:
Namespace Name Mixin selector official aLbkl;a()Lblp;intermediary method_17358Lnet/minecraft/class_1703;method_17358()Lnet/minecraft/class_3917;named getTypeLnet/minecraft/screen/ScreenHandler;getType()Lnet/minecraft/screen/ScreenHandlerType;
-
checkSize
Checks that the size of the provided inventory is at least as large as theexpectedSize.- Throws:
IllegalArgumentException- if the inventory size is smaller thanexpectedSize- Mappings:
Namespace Name Mixin selector official aLbkl;a(Laqc;I)Vintermediary method_17359Lnet/minecraft/class_1703;method_17359(Lnet/minecraft/class_1263;I)Vnamed checkSizeLnet/minecraft/screen/ScreenHandler;checkSize(Lnet/minecraft/inventory/Inventory;I)V
-
checkDataCount
Checks that the size of thedatais at least as large as theexpectedCount.- Throws:
IllegalArgumentException- if thedatahas a smaller size thanexpectedCount- Mappings:
Namespace Name Mixin selector official aLbkl;a(Lbkv;I)Vintermediary method_17361Lnet/minecraft/class_1703;method_17361(Lnet/minecraft/class_3913;I)Vnamed checkDataCountLnet/minecraft/screen/ScreenHandler;checkDataCount(Lnet/minecraft/screen/PropertyDelegate;I)V
-
addSlot
- Mappings:
Namespace Name Mixin selector official aLbkl;a(Lbmc;)Lbmc;intermediary method_7621Lnet/minecraft/class_1703;method_7621(Lnet/minecraft/class_1735;)Lnet/minecraft/class_1735;named addSlotLnet/minecraft/screen/ScreenHandler;addSlot(Lnet/minecraft/screen/slot/Slot;)Lnet/minecraft/screen/slot/Slot;
-
addProperty
- Mappings:
Namespace Name Mixin selector official aLbkl;a(Lblb;)Lblb;intermediary method_17362Lnet/minecraft/class_1703;method_17362(Lnet/minecraft/class_3915;)Lnet/minecraft/class_3915;named addPropertyLnet/minecraft/screen/ScreenHandler;addProperty(Lnet/minecraft/screen/Property;)Lnet/minecraft/screen/Property;
-
addProperties
- Mappings:
Namespace Name Mixin selector official aLbkl;a(Lbkv;)Vintermediary method_17360Lnet/minecraft/class_1703;method_17360(Lnet/minecraft/class_3913;)Vnamed addPropertiesLnet/minecraft/screen/ScreenHandler;addProperties(Lnet/minecraft/screen/PropertyDelegate;)V
-
addListener
- Mappings:
Namespace Name Mixin selector official aLbkl;a(Lbkx;)Vintermediary method_7596Lnet/minecraft/class_1703;method_7596(Lnet/minecraft/class_1712;)Vnamed addListenerLnet/minecraft/screen/ScreenHandler;addListener(Lnet/minecraft/screen/ScreenHandlerListener;)V
-
method_34248
- Mappings:
Namespace Name Mixin selector official aLbkl;a(Lbky;)Vintermediary method_34248Lnet/minecraft/class_1703;method_34248(Lnet/minecraft/class_5916;)Vnamed method_34248Lnet/minecraft/screen/ScreenHandler;method_34248(Lnet/minecraft/class_5916;)V
-
method_34252
public void method_34252()- Mappings:
Namespace Name Mixin selector official bLbkl;b()Vintermediary method_34252Lnet/minecraft/class_1703;method_34252()Vnamed method_34252Lnet/minecraft/screen/ScreenHandler;method_34252()V
-
removeListener
- Mappings:
Namespace Name Mixin selector official bLbkl;b(Lbkx;)Vintermediary method_7603Lnet/minecraft/class_1703;method_7603(Lnet/minecraft/class_1712;)Vnamed removeListenerLnet/minecraft/screen/ScreenHandler;removeListener(Lnet/minecraft/screen/ScreenHandlerListener;)V
-
getStacks
- Mappings:
Namespace Name Mixin selector official cLbkl;c()Lgj;intermediary method_7602Lnet/minecraft/class_1703;method_7602()Lnet/minecraft/class_2371;named getStacksLnet/minecraft/screen/ScreenHandler;getStacks()Lnet/minecraft/util/collection/DefaultedList;
-
sendContentUpdates
public void sendContentUpdates()Sends updates to listeners if any properties or slot stacks have changed.- Mappings:
Namespace Name Mixin selector official dLbkl;d()Vintermediary method_7623Lnet/minecraft/class_1703;method_7623()Vnamed sendContentUpdatesLnet/minecraft/screen/ScreenHandler;sendContentUpdates()V
-
method_34246
- Mappings:
Namespace Name Mixin selector official aLbkl;a(ILboq;Ljava/util/function/Supplier;)Vintermediary method_34246Lnet/minecraft/class_1703;method_34246(ILnet/minecraft/class_1799;Ljava/util/function/Supplier;)Vnamed method_34246Lnet/minecraft/screen/ScreenHandler;method_34246(ILnet/minecraft/item/ItemStack;Ljava/util/function/Supplier;)V
-
method_34253
- Mappings:
Namespace Name Mixin selector official bLbkl;b(ILboq;Ljava/util/function/Supplier;)Vintermediary method_34253Lnet/minecraft/class_1703;method_34253(ILnet/minecraft/class_1799;Ljava/util/function/Supplier;)Vnamed method_34253Lnet/minecraft/screen/ScreenHandler;method_34253(ILnet/minecraft/item/ItemStack;Ljava/util/function/Supplier;)V
-
method_34258
private void method_34258()- Mappings:
Namespace Name Mixin selector official iLbkl;i()Vintermediary method_34258Lnet/minecraft/class_1703;method_34258()Vnamed method_34258Lnet/minecraft/screen/ScreenHandler;method_34258()V
-
method_34245
- Mappings:
Namespace Name Mixin selector official aLbkl;a(ILboq;)Vintermediary method_34245Lnet/minecraft/class_1703;method_34245(ILnet/minecraft/class_1799;)Vnamed method_34245Lnet/minecraft/screen/ScreenHandler;method_34245(ILnet/minecraft/item/ItemStack;)V
-
method_34250
- Mappings:
Namespace Name Mixin selector official aLbkl;a(Lboq;)Vintermediary method_34250Lnet/minecraft/class_1703;method_34250(Lnet/minecraft/class_1799;)Vnamed method_34250Lnet/minecraft/screen/ScreenHandler;method_34250(Lnet/minecraft/item/ItemStack;)V
-
onButtonClick
- Mappings:
Namespace Name Mixin selector official aLbkl;a(Lbif;I)Zintermediary method_7604Lnet/minecraft/class_1703;method_7604(Lnet/minecraft/class_1657;I)Znamed onButtonClickLnet/minecraft/screen/ScreenHandler;onButtonClick(Lnet/minecraft/entity/player/PlayerEntity;I)Z
-
getSlot
- Mappings:
Namespace Name Mixin selector official aLbkl;a(I)Lbmc;intermediary method_7611Lnet/minecraft/class_1703;method_7611(I)Lnet/minecraft/class_1735;named getSlotLnet/minecraft/screen/ScreenHandler;getSlot(I)Lnet/minecraft/screen/slot/Slot;
-
transferSlot
- Mappings:
Namespace Name Mixin selector official bLbkl;b(Lbif;I)Lboq;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;
-
onSlotClick
public void onSlotClick(int slotIndex, int clickData, SlotActionType actionType, PlayerEntity player)Performs a slot click. This can behave in many different ways depending mainly on the action type.- Parameters:
actionType- The type of slot click. Check the docs for each SlotActionType value for details- Mappings:
Namespace Name Mixin selector official aLbkl;a(IILbku;Lbif;)Vintermediary method_7593Lnet/minecraft/class_1703;method_7593(IILnet/minecraft/class_1713;Lnet/minecraft/class_1657;)Vnamed onSlotClickLnet/minecraft/screen/ScreenHandler;onSlotClick(IILnet/minecraft/screen/slot/SlotActionType;Lnet/minecraft/entity/player/PlayerEntity;)V
-
internalOnSlotClick
private void internalOnSlotClick(int slotIndex, int clickData, SlotActionType actionType, PlayerEntity player)The actual logic that handles a slot click. Called by(int, int, SlotActionType, PlayerEntity)in a try-catch block that wraps exceptions from this method into a crash report.- Mappings:
Namespace Name Mixin selector official bLbkl;b(IILbku;Lbif;)Vintermediary method_30010Lnet/minecraft/class_1703;method_30010(IILnet/minecraft/class_1713;Lnet/minecraft/class_1657;)Vnamed internalOnSlotClickLnet/minecraft/screen/ScreenHandler;internalOnSlotClick(IILnet/minecraft/screen/slot/SlotActionType;Lnet/minecraft/entity/player/PlayerEntity;)V
-
method_34259
- Mappings:
Namespace Name Mixin selector official jLbkl;j()Lasr;intermediary method_34259Lnet/minecraft/class_1703;method_34259()Lnet/minecraft/class_5630;named method_34259Lnet/minecraft/screen/ScreenHandler;method_34259()Lnet/minecraft/inventory/CommandItemSlot;
-
canInsertIntoSlot
- Mappings:
Namespace Name Mixin selector official aLbkl;a(Lboq;Lbmc;)Zintermediary method_7613Lnet/minecraft/class_1703;method_7613(Lnet/minecraft/class_1799;Lnet/minecraft/class_1735;)Znamed canInsertIntoSlotLnet/minecraft/screen/ScreenHandler;canInsertIntoSlot(Lnet/minecraft/item/ItemStack;Lnet/minecraft/screen/slot/Slot;)Z
-
close
- Mappings:
Namespace Name Mixin selector official bLbkl;b(Lbif;)Vintermediary method_7595Lnet/minecraft/class_1703;method_7595(Lnet/minecraft/class_1657;)Vnamed closeLnet/minecraft/screen/ScreenHandler;close(Lnet/minecraft/entity/player/PlayerEntity;)V
-
dropInventory
- Mappings:
Namespace Name Mixin selector official aLbkl;a(Lbif;Laqc;)Vintermediary method_7607Lnet/minecraft/class_1703;method_7607(Lnet/minecraft/class_1657;Lnet/minecraft/class_1263;)Vnamed dropInventoryLnet/minecraft/screen/ScreenHandler;dropInventory(Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/inventory/Inventory;)V
-
onContentChanged
- Mappings:
Namespace Name Mixin selector official aLbkl;a(Laqc;)Vintermediary method_7609Lnet/minecraft/class_1703;method_7609(Lnet/minecraft/class_1263;)Vnamed onContentChangedLnet/minecraft/screen/ScreenHandler;onContentChanged(Lnet/minecraft/inventory/Inventory;)V
-
setStackInSlot
- Mappings:
Namespace Name Mixin selector official bLbkl;b(ILboq;)Vintermediary method_7619Lnet/minecraft/class_1703;method_7619(ILnet/minecraft/class_1799;)Vnamed setStackInSlotLnet/minecraft/screen/ScreenHandler;setStackInSlot(ILnet/minecraft/item/ItemStack;)V
-
updateSlotStacks
- Mappings:
Namespace Name Mixin selector official aLbkl;a(Ljava/util/List;)Vintermediary method_7610Lnet/minecraft/class_1703;method_7610(Ljava/util/List;)Vnamed updateSlotStacksLnet/minecraft/screen/ScreenHandler;updateSlotStacks(Ljava/util/List;)V
-
setProperty
public void setProperty(int id, int value)- Mappings:
Namespace Name Mixin selector official aLbkl;a(II)Vintermediary method_7606Lnet/minecraft/class_1703;method_7606(II)Vnamed setPropertyLnet/minecraft/screen/ScreenHandler;setProperty(II)V
-
canUse
- Mappings:
Namespace Name Mixin selector official aLbkl;a(Lbif;)Zintermediary method_7597Lnet/minecraft/class_1703;method_7597(Lnet/minecraft/class_1657;)Znamed canUseLnet/minecraft/screen/ScreenHandler;canUse(Lnet/minecraft/entity/player/PlayerEntity;)Z
-
insertItem
- Mappings:
Namespace Name Mixin selector official aLbkl;a(Lboq;IIZ)Zintermediary method_7616Lnet/minecraft/class_1703;method_7616(Lnet/minecraft/class_1799;IIZ)Znamed insertItemLnet/minecraft/screen/ScreenHandler;insertItem(Lnet/minecraft/item/ItemStack;IIZ)Z
-
unpackQuickCraftButton
public static int unpackQuickCraftButton(int quickCraftData)- Mappings:
Namespace Name Mixin selector official bLbkl;b(I)Iintermediary method_7620Lnet/minecraft/class_1703;method_7620(I)Inamed unpackQuickCraftButtonLnet/minecraft/screen/ScreenHandler;unpackQuickCraftButton(I)I
-
unpackQuickCraftStage
public static int unpackQuickCraftStage(int quickCraftData)- Mappings:
Namespace Name Mixin selector official cLbkl;c(I)Iintermediary method_7594Lnet/minecraft/class_1703;method_7594(I)Inamed unpackQuickCraftStageLnet/minecraft/screen/ScreenHandler;unpackQuickCraftStage(I)I
-
packQuickCraftData
- Mappings:
Namespace Name Mixin selector official bLbkl;b(II)Iintermediary method_7591Lnet/minecraft/class_1703;method_7591(II)Inamed packQuickCraftDataLnet/minecraft/screen/ScreenHandler;packQuickCraftData(II)I
-
shouldQuickCraftContinue
- Mappings:
Namespace Name Mixin selector official aLbkl;a(ILbif;)Zintermediary method_7600Lnet/minecraft/class_1703;method_7600(ILnet/minecraft/class_1657;)Znamed shouldQuickCraftContinueLnet/minecraft/screen/ScreenHandler;shouldQuickCraftContinue(ILnet/minecraft/entity/player/PlayerEntity;)Z
-
endQuickCraft
protected void endQuickCraft()- Mappings:
Namespace Name Mixin selector official eLbkl;e()Vintermediary method_7605Lnet/minecraft/class_1703;method_7605()Vnamed endQuickCraftLnet/minecraft/screen/ScreenHandler;endQuickCraft()V
-
canInsertItemIntoSlot
public static boolean canInsertItemIntoSlot(@Nullable @Nullable Slot slot, ItemStack stack, boolean allowOverflow)- Mappings:
Namespace Name Mixin selector official aLbkl;a(Lbmc;Lboq;Z)Zintermediary method_7592Lnet/minecraft/class_1703;method_7592(Lnet/minecraft/class_1735;Lnet/minecraft/class_1799;Z)Znamed canInsertItemIntoSlotLnet/minecraft/screen/ScreenHandler;canInsertItemIntoSlot(Lnet/minecraft/screen/slot/Slot;Lnet/minecraft/item/ItemStack;Z)Z
-
calculateStackSize
- Mappings:
Namespace Name Mixin selector official aLbkl;a(Ljava/util/Set;ILboq;I)Vintermediary method_7617Lnet/minecraft/class_1703;method_7617(Ljava/util/Set;ILnet/minecraft/class_1799;I)Vnamed calculateStackSizeLnet/minecraft/screen/ScreenHandler;calculateStackSize(Ljava/util/Set;ILnet/minecraft/item/ItemStack;I)V
-
canInsertIntoSlot
- Mappings:
Namespace Name Mixin selector official bLbkl;b(Lbmc;)Zintermediary method_7615Lnet/minecraft/class_1703;method_7615(Lnet/minecraft/class_1735;)Znamed canInsertIntoSlotLnet/minecraft/screen/ScreenHandler;canInsertIntoSlot(Lnet/minecraft/screen/slot/Slot;)Z
-
calculateComparatorOutput
- Mappings:
Namespace Name Mixin selector official aLbkl;a(Lcgm;)Iintermediary method_7608Lnet/minecraft/class_1703;method_7608(Lnet/minecraft/class_2586;)Inamed calculateComparatorOutputLnet/minecraft/screen/ScreenHandler;calculateComparatorOutput(Lnet/minecraft/block/entity/BlockEntity;)I
-
calculateComparatorOutput
- Mappings:
Namespace Name Mixin selector official bLbkl;b(Laqc;)Iintermediary method_7618Lnet/minecraft/class_1703;method_7618(Lnet/minecraft/class_1263;)Inamed calculateComparatorOutputLnet/minecraft/screen/ScreenHandler;calculateComparatorOutput(Lnet/minecraft/inventory/Inventory;)I
-
method_34254
- Mappings:
Namespace Name Mixin selector official bLbkl;b(Lboq;)Vintermediary method_34254Lnet/minecraft/class_1703;method_34254(Lnet/minecraft/class_1799;)Vnamed method_34254Lnet/minecraft/screen/ScreenHandler;method_34254(Lnet/minecraft/item/ItemStack;)V
-
method_34255
- Mappings:
Namespace Name Mixin selector official fLbkl;f()Lboq;intermediary method_34255Lnet/minecraft/class_1703;method_34255()Lnet/minecraft/class_1799;named method_34255Lnet/minecraft/screen/ScreenHandler;method_34255()Lnet/minecraft/item/ItemStack;
-
method_34256
public void method_34256()- Mappings:
Namespace Name Mixin selector official gLbkl;g()Vintermediary method_34256Lnet/minecraft/class_1703;method_34256()Vnamed method_34256Lnet/minecraft/screen/ScreenHandler;method_34256()V
-
method_34257
public void method_34257()- Mappings:
Namespace Name Mixin selector official hLbkl;h()Vintermediary method_34257Lnet/minecraft/class_1703;method_34257()Vnamed method_34257Lnet/minecraft/screen/ScreenHandler;method_34257()V
-
method_34247
- Mappings:
Namespace Name Mixin selector official aLbkl;a(Lbkl;)Vintermediary method_34247Lnet/minecraft/class_1703;method_34247(Lnet/minecraft/class_1703;)Vnamed method_34247Lnet/minecraft/screen/ScreenHandler;method_34247(Lnet/minecraft/screen/ScreenHandler;)V
-