CLASS bmg net/minecraft/block/entity/BeaconBlockEntity FIELD a EFFECTS [[Lafw; FIELD k levels I FIELD l primary Lafw; FIELD m secondary Lafw; FIELD n stack Lavn; FIELD o customName Liz; METHOD R_ getName ()Liz; METHOD S_ hasCustomName ()Z METHOD T_ isInvEmpty ()Z METHOD X_ getInvSize ()I METHOD a getInvStack (I)Lavn; METHOD a takeInvStack (II)Lavn; ARG 1 slot METHOD a setInvStack (ILavn;)V ARG 1 slot METHOD a canInsertInvStack (ILavn;Lex;)Z ARG 1 slot ARG 2 stack METHOD a createContainer (Laqe;Laqf;)Larx; ARG 1 playerInv METHOD a canPlayerUseInv (Laqf;)Z METHOD a getInvAvailableSlots (Lex;)[I METHOD a serialize (Lho;)Lho; METHOD a setCustomName (Liz;)V METHOD ac_ tick ()V METHOD ad_ getUpdatePacket ()Lka; METHOD ae_ serializeInitialChunkData ()Lho; METHOD b removeInvStack (I)Lavn; METHOD b setInvProperty (II)V ARG 1 pos METHOD b isValidInvStack (ILavn;)Z ARG 1 slot METHOD b canExtractInvStack (ILavn;Lex;)Z ARG 1 slot ARG 2 stack METHOD b onInvOpen (Laqf;)V METHOD b deserialize (Lho;)V METHOD c getInvProperty (I)I METHOD c onInvClose (Laqf;)V METHOD e getPotionEffectById (I)Lafw; ARG 0 id METHOD f getInvMaxStackAmount ()I METHOD h getInvPropertyCount ()I METHOD l getContainerId ()Ljava/lang/String; METHOD m clearInv ()V METHOD s getLevel ()I METHOD t getSquaredRenderDistance ()D