Class BeaconScreenHandler

java.lang.Object
net.minecraft.screen.ScreenHandler
net.minecraft.screen.BeaconScreenHandler

public class BeaconScreenHandler extends ScreenHandler
Mappings:
Namespace Name
official bvs
intermediary net/minecraft/class_1704
named net/minecraft/screen/BeaconScreenHandler
  • Field Details

    • field_30756

      private static final int field_30756
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official k Lbvs;k:I
      intermediary field_30756 Lnet/minecraft/class_1704;field_30756:I
      named field_30756 Lnet/minecraft/screen/BeaconScreenHandler;field_30756:I
    • field_30757

      private static final int field_30757
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official l Lbvs;l:I
      intermediary field_30757 Lnet/minecraft/class_1704;field_30757:I
      named field_30757 Lnet/minecraft/screen/BeaconScreenHandler;field_30757:I
    • field_30758

      private static final int field_30758
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official m Lbvs;m:I
      intermediary field_30758 Lnet/minecraft/class_1704;field_30758:I
      named field_30758 Lnet/minecraft/screen/BeaconScreenHandler;field_30758:I
    • field_30759

      private static final int field_30759
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official n Lbvs;n:I
      intermediary field_30759 Lnet/minecraft/class_1704;field_30759:I
      named field_30759 Lnet/minecraft/screen/BeaconScreenHandler;field_30759:I
    • field_30760

      private static final int field_30760
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official o Lbvs;o:I
      intermediary field_30760 Lnet/minecraft/class_1704;field_30760:I
      named field_30760 Lnet/minecraft/screen/BeaconScreenHandler;field_30760:I
    • field_30761

      private static final int field_30761
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official p Lbvs;p:I
      intermediary field_30761 Lnet/minecraft/class_1704;field_30761:I
      named field_30761 Lnet/minecraft/screen/BeaconScreenHandler;field_30761:I
    • field_30762

      private static final int field_30762
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official q Lbvs;q:I
      intermediary field_30762 Lnet/minecraft/class_1704;field_30762:I
      named field_30762 Lnet/minecraft/screen/BeaconScreenHandler;field_30762:I
    • payment

      private final Inventory payment
      Mappings:
      Namespace Name Mixin selector
      official r Lbvs;r:Lazf;
      intermediary field_17287 Lnet/minecraft/class_1704;field_17287:Lnet/minecraft/class_1263;
      named payment Lnet/minecraft/screen/BeaconScreenHandler;payment:Lnet/minecraft/inventory/Inventory;
    • paymentSlot

      private final BeaconScreenHandler.PaymentSlot paymentSlot
      Mappings:
      Namespace Name Mixin selector
      official s Lbvs;s:Lbvs$a;
      intermediary field_17288 Lnet/minecraft/class_1704;field_17288:Lnet/minecraft/class_1704$class_1705;
      named paymentSlot Lnet/minecraft/screen/BeaconScreenHandler;paymentSlot:Lnet/minecraft/screen/BeaconScreenHandler$PaymentSlot;
    • context

      private final ScreenHandlerContext context
      Mappings:
      Namespace Name Mixin selector
      official t Lbvs;t:Lbwa;
      intermediary field_17289 Lnet/minecraft/class_1704;field_17289:Lnet/minecraft/class_3914;
      named context Lnet/minecraft/screen/BeaconScreenHandler;context:Lnet/minecraft/screen/ScreenHandlerContext;
    • propertyDelegate

      private final PropertyDelegate propertyDelegate
      Mappings:
      Namespace Name Mixin selector
      official u Lbvs;u:Lbvz;
      intermediary field_17290 Lnet/minecraft/class_1704;field_17290:Lnet/minecraft/class_3913;
      named propertyDelegate Lnet/minecraft/screen/BeaconScreenHandler;propertyDelegate:Lnet/minecraft/screen/PropertyDelegate;
  • Constructor Details

    • BeaconScreenHandler

      public BeaconScreenHandler(int syncId, Inventory inventory)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lbvs;<init>(ILazf;)V
      intermediary <init> Lnet/minecraft/class_1704;<init>(ILnet/minecraft/class_1263;)V
      named <init> Lnet/minecraft/screen/BeaconScreenHandler;<init>(ILnet/minecraft/inventory/Inventory;)V
    • BeaconScreenHandler

      public BeaconScreenHandler(int syncId, Inventory inventory, PropertyDelegate propertyDelegate, ScreenHandlerContext context)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lbvs;<init>(ILazf;Lbvz;Lbwa;)V
      intermediary <init> Lnet/minecraft/class_1704;<init>(ILnet/minecraft/class_1263;Lnet/minecraft/class_3913;Lnet/minecraft/class_3914;)V
      named <init> Lnet/minecraft/screen/BeaconScreenHandler;<init>(ILnet/minecraft/inventory/Inventory;Lnet/minecraft/screen/PropertyDelegate;Lnet/minecraft/screen/ScreenHandlerContext;)V
  • Method Details

    • close

      public void close(PlayerEntity player)
      Overrides:
      close in class ScreenHandler
      Mappings:
      Namespace Name Mixin selector
      official b Lbvp;b(Lbtf;)V
      intermediary method_7595 Lnet/minecraft/class_1703;method_7595(Lnet/minecraft/class_1657;)V
      named close Lnet/minecraft/screen/ScreenHandler;close(Lnet/minecraft/entity/player/PlayerEntity;)V
    • canUse

      public boolean canUse(PlayerEntity player)
      Specified by:
      canUse in class ScreenHandler
      Mappings:
      Namespace Name Mixin selector
      official a Lbvp;a(Lbtf;)Z
      intermediary method_7597 Lnet/minecraft/class_1703;method_7597(Lnet/minecraft/class_1657;)Z
      named canUse Lnet/minecraft/screen/ScreenHandler;canUse(Lnet/minecraft/entity/player/PlayerEntity;)Z
    • setProperty

      public void setProperty(int id, int value)
      Overrides:
      setProperty in class ScreenHandler
      Mappings:
      Namespace Name Mixin selector
      official a Lbvp;a(II)V
      intermediary method_7606 Lnet/minecraft/class_1703;method_7606(II)V
      named setProperty Lnet/minecraft/screen/ScreenHandler;setProperty(II)V
    • transferSlot

      public ItemStack transferSlot(PlayerEntity player, int index)
      Specified by:
      transferSlot in class ScreenHandler
      Mappings:
      Namespace Name Mixin selector
      official a Lbvp;a(Lbtf;I)Lcaa;
      intermediary method_7601 Lnet/minecraft/class_1703;method_7601(Lnet/minecraft/class_1657;I)Lnet/minecraft/class_1799;
      named transferSlot Lnet/minecraft/screen/ScreenHandler;transferSlot(Lnet/minecraft/entity/player/PlayerEntity;I)Lnet/minecraft/item/ItemStack;
    • getProperties

      public int getProperties()
      Mappings:
      Namespace Name Mixin selector
      official l Lbvs;l()I
      intermediary method_17373 Lnet/minecraft/class_1704;method_17373()I
      named getProperties Lnet/minecraft/screen/BeaconScreenHandler;getProperties()I
    • getPrimaryEffect

      @Nullable public @Nullable StatusEffect getPrimaryEffect()
      Mappings:
      Namespace Name Mixin selector
      official m Lbvs;m()Lbah;
      intermediary method_17374 Lnet/minecraft/class_1704;method_17374()Lnet/minecraft/class_1291;
      named getPrimaryEffect Lnet/minecraft/screen/BeaconScreenHandler;getPrimaryEffect()Lnet/minecraft/entity/effect/StatusEffect;
    • getSecondaryEffect

      @Nullable public @Nullable StatusEffect getSecondaryEffect()
      Mappings:
      Namespace Name Mixin selector
      official n Lbvs;n()Lbah;
      intermediary method_17375 Lnet/minecraft/class_1704;method_17375()Lnet/minecraft/class_1291;
      named getSecondaryEffect Lnet/minecraft/screen/BeaconScreenHandler;getSecondaryEffect()Lnet/minecraft/entity/effect/StatusEffect;
    • setEffects

      public void setEffects(Optional<StatusEffect> primary, Optional<StatusEffect> secondary)
      Mappings:
      Namespace Name Mixin selector
      official a Lbvs;a(Ljava/util/Optional;Ljava/util/Optional;)V
      intermediary method_17372 Lnet/minecraft/class_1704;method_17372(Ljava/util/Optional;Ljava/util/Optional;)V
      named setEffects Lnet/minecraft/screen/BeaconScreenHandler;setEffects(Ljava/util/Optional;Ljava/util/Optional;)V
    • hasPayment

      public boolean hasPayment()
      Mappings:
      Namespace Name Mixin selector
      official o Lbvs;o()Z
      intermediary method_17376 Lnet/minecraft/class_1704;method_17376()Z
      named hasPayment Lnet/minecraft/screen/BeaconScreenHandler;hasPayment()Z