Package net.minecraft.screen
Class BeaconScreenHandler
java.lang.Object
net.minecraft.screen.ScreenHandler
net.minecraft.screen.BeaconScreenHandler
- Mappings:
Namespace Name official aftintermediary net/minecraft/class_1419named net/minecraft/screen/BeaconScreenHandler
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Inventoryprivate final BeaconScreenHandler.PaymentSlotFields inherited from class net.minecraft.screen.ScreenHandler
field_15099, listeners, slots, syncId -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddListener(ScreenHandlerListener listener) booleancanUse(PlayerEntity player) voidclose(PlayerEntity player) voidsetProperty(int id, int value) transferSlot(PlayerEntity player, int invSlot) Methods inherited from class net.minecraft.screen.ScreenHandler
addSlot, calculateComparatorOutput, calculateComparatorOutput, calculateStackSize, canInsertIntoSlot, canInsertIntoSlot, canInsertItemIntoSlot, endQuickCraft, getNextActionId, getSlot, insertItem, isNotRestricted, method_13641, method_13642, method_14204, method_14205, method_3252, method_3255, onButtonClick, onContentChanged, packClickData, removeListener, sendContentUpdates, setPlayerRestriction, setStackInSlot, shouldQuickCraftContinue, unpackButtonId, unpackQuickCraftStage
-
Field Details
-
paymentInventory
- Mappings:
Namespace Name Mixin selector official aLaft;a:Ltv;intermediary field_12140Lnet/minecraft/class_1419;field_12140:Lnet/minecraft/class_849;named paymentInventoryLnet/minecraft/screen/BeaconScreenHandler;paymentInventory:Lnet/minecraft/inventory/Inventory;
-
paymentSlot
- Mappings:
Namespace Name Mixin selector official fLaft;f:Laft$a;intermediary field_5407Lnet/minecraft/class_1419;field_5407:Lnet/minecraft/class_1419$class_1420;named paymentSlotLnet/minecraft/screen/BeaconScreenHandler;paymentSlot:Lnet/minecraft/screen/BeaconScreenHandler$PaymentSlot;
-
-
Constructor Details
-
BeaconScreenHandler
- Mappings:
Namespace Name Mixin selector official <init>Laft;<init>(Ltv;Ltv;)Vintermediary <init>Lnet/minecraft/class_1419;<init>(Lnet/minecraft/class_849;Lnet/minecraft/class_849;)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 aLafr;a(Lafx;)Vintermediary method_3260Lnet/minecraft/class_1002;method_3260(Lnet/minecraft/class_1006;)Vnamed addListenerLnet/minecraft/screen/ScreenHandler;addListener(Lnet/minecraft/screen/ScreenHandlerListener;)V
-
setProperty
- Overrides:
setPropertyin classScreenHandler- Mappings:
Namespace Name Mixin selector official bLafr;b(II)Vintermediary method_3266Lnet/minecraft/class_1002;method_3266(II)Vnamed setPropertyLnet/minecraft/screen/ScreenHandler;setProperty(II)V
-
getPaymentInventory
- Mappings:
Namespace Name Mixin selector official eLaft;e()Ltv;intermediary method_11257Lnet/minecraft/class_1419;method_11257()Lnet/minecraft/class_849;named getPaymentInventoryLnet/minecraft/screen/BeaconScreenHandler;getPaymentInventory()Lnet/minecraft/inventory/Inventory;
-
close
- Overrides:
closein classScreenHandler- Mappings:
Namespace Name Mixin selector official bLafr;b(Laed;)Vintermediary method_3257Lnet/minecraft/class_1002;method_3257(Lnet/minecraft/class_988;)Vnamed closeLnet/minecraft/screen/ScreenHandler;close(Lnet/minecraft/entity/player/PlayerEntity;)V
-
canUse
- Specified by:
canUsein classScreenHandler- Mappings:
Namespace Name Mixin selector official aLafr;a(Laed;)Zintermediary method_3269Lnet/minecraft/class_1002;method_3269(Lnet/minecraft/class_988;)Znamed canUseLnet/minecraft/screen/ScreenHandler;canUse(Lnet/minecraft/entity/player/PlayerEntity;)Z
-
transferSlot
- Overrides:
transferSlotin classScreenHandler- Mappings:
Namespace Name Mixin selector official bLafr;b(Laed;I)Laip;intermediary method_3265Lnet/minecraft/class_1002;method_3265(Lnet/minecraft/class_988;I)Lnet/minecraft/class_1071;named transferSlotLnet/minecraft/screen/ScreenHandler;transferSlot(Lnet/minecraft/entity/player/PlayerEntity;I)Lnet/minecraft/item/ItemStack;
-