Package net.minecraft.screen
Class BeaconScreenHandler
java.lang.Object
net.minecraft.screen.ScreenHandler
net.minecraft.screen.BeaconScreenHandler
public class BeaconScreenHandler extends ScreenHandler
- Mappings:
Namespace Name official xlintermediary net/minecraft/class_1986named net/minecraft/screen/BeaconScreenHandler
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) classBeaconScreenHandler.PaymentSlot -
Field Summary
Fields Modifier and Type Field Description private InventorypaymentInventoryprivate BeaconScreenHandler.PaymentSlotpaymentSlotFields inherited from class net.minecraft.screen.ScreenHandler
listeners, slots, syncId, trackedStacks -
Constructor Summary
Constructors Constructor Description BeaconScreenHandler(Inventory playerInventory, Inventory paymentInventory) -
Method Summary
Modifier and Type Method Description voidaddListener(ScreenHandlerListener listener)booleancanUse(PlayerEntity player)voidclose(PlayerEntity player)InventorygetPaymentInventory()voidsetProperty(int id, int value)ItemStacktransferSlot(PlayerEntity player, int invSlot)Methods inherited from class net.minecraft.screen.ScreenHandler
addSlot, calculateComparatorOutput, calculateComparatorOutput, calculateStackSize, canInsertIntoSlot, canInsertIntoSlot, canInsertItemIntoSlot, endQuickCraft, getNextActionId, getSlot, getStacks, insertItem, isNotRestricted, method_8096, method_8102, onButtonClick, onContentChanged, onSlotClick, packClickData, removeListener, sendContentUpdates, setPlayerRestriction, setStackInSlot, shouldQuickCraftContinue, unpackButtonId, unpackQuickCraftStage, updateSlotStacks
-
Field Details
-
paymentInventory
- Mappings:
Namespace Name Mixin selector official aLxl;a:Log;intermediary field_8460Lnet/minecraft/class_1986;field_8460:Lnet/minecraft/class_1718;named paymentInventoryLnet/minecraft/screen/BeaconScreenHandler;paymentInventory:Lnet/minecraft/inventory/Inventory;
-
paymentSlot
- Mappings:
Namespace Name Mixin selector official fLxl;f:Lxl$a;intermediary field_8461Lnet/minecraft/class_1986;field_8461:Lnet/minecraft/class_1986$class_1987;named paymentSlotLnet/minecraft/screen/BeaconScreenHandler;paymentSlot:Lnet/minecraft/screen/BeaconScreenHandler$PaymentSlot;
-
-
Constructor Details
-
BeaconScreenHandler
- Mappings:
Namespace Name Mixin selector official <init>Lxl;<init>(Log;Log;)Vintermediary <init>Lnet/minecraft/class_1986;<init>(Lnet/minecraft/class_1718;Lnet/minecraft/class_1718;)Vnamed <init>Lnet/minecraft/screen/BeaconScreenHandler;<init>(Lnet/minecraft/inventory/Inventory;Lnet/minecraft/inventory/Inventory;)V
-
-
Method Details
-
addListener
- Overrides:
addListenerin classScreenHandler- Mappings:
Namespace Name Mixin selector official aLxi;a(Lxn;)Vintermediary method_8107Lnet/minecraft/class_1983;method_8107(Lnet/minecraft/class_1991;)Vnamed addListenerLnet/minecraft/screen/ScreenHandler;addListener(Lnet/minecraft/screen/ScreenHandlerListener;)V
-
setProperty
- Overrides:
setPropertyin classScreenHandler- Mappings:
Namespace Name Mixin selector official bLxi;b(II)Vintermediary method_8115Lnet/minecraft/class_1983;method_8115(II)Vnamed setPropertyLnet/minecraft/screen/ScreenHandler;setProperty(II)V
-
getPaymentInventory
- Mappings:
Namespace Name Mixin selector official eLxl;e()Log;intermediary method_8129Lnet/minecraft/class_1986;method_8129()Lnet/minecraft/class_1718;named getPaymentInventoryLnet/minecraft/screen/BeaconScreenHandler;getPaymentInventory()Lnet/minecraft/inventory/Inventory;
-
close
- Overrides:
closein classScreenHandler- Mappings:
Namespace Name Mixin selector official bLxi;b(Lwn;)Vintermediary method_8117Lnet/minecraft/class_1983;method_8117(Lnet/minecraft/class_1963;)Vnamed closeLnet/minecraft/screen/ScreenHandler;close(Lnet/minecraft/entity/player/PlayerEntity;)V
-
canUse
- Specified by:
canUsein classScreenHandler- Mappings:
Namespace Name Mixin selector official aLxi;a(Lwn;)Zintermediary method_8104Lnet/minecraft/class_1983;method_8104(Lnet/minecraft/class_1963;)Znamed canUseLnet/minecraft/screen/ScreenHandler;canUse(Lnet/minecraft/entity/player/PlayerEntity;)Z
-
transferSlot
- Overrides:
transferSlotin classScreenHandler- Mappings:
Namespace Name Mixin selector official bLxi;b(Lwn;I)Lzx;intermediary method_8118Lnet/minecraft/class_1983;method_8118(Lnet/minecraft/class_1963;I)Lnet/minecraft/class_2056;named transferSlotLnet/minecraft/screen/ScreenHandler;transferSlot(Lnet/minecraft/entity/player/PlayerEntity;I)Lnet/minecraft/item/ItemStack;
-