CLASS bmj net/minecraft/block/entity/BeaconBlockEntity FIELD a EFFECTS [[Laga; FIELD k levels I FIELD l primary Laga; FIELD m secondary Laga; FIELD n stack Lavs; FIELD o customName Lja; METHOD Q_ getName ()Lja; METHOD R_ hasCustomName ()Z METHOD S_ isInvEmpty ()Z METHOD W_ getInvSize ()I METHOD a getInvStack (I)Lavs; METHOD a takeInvStack (II)Lavs; ARG 1 slot METHOD a setInvStack (ILavs;)V ARG 1 slot METHOD a canInsertInvStack (ILavs;Ley;)Z ARG 1 slot ARG 2 stack METHOD a createContainer (Laqi;Laqj;)Lasb; ARG 1 playerInv METHOD a canPlayerUseInv (Laqj;)Z METHOD a getInvAvailableSlots (Ley;)[I METHOD a serialize (Lhp;)Lhp; METHOD a setCustomName (Lja;)V METHOD ab_ tick ()V METHOD ac_ getUpdatePacket ()Lkb; METHOD ad_ serializeInitialChunkData ()Lhp; METHOD b removeInvStack (I)Lavs; METHOD b setInvProperty (II)V ARG 1 pos METHOD b isValidInvStack (ILavs;)Z ARG 1 slot METHOD b canExtractInvStack (ILavs;Ley;)Z ARG 1 slot ARG 2 stack METHOD b onInvOpen (Laqj;)V METHOD b deserialize (Lhp;)V METHOD c getInvProperty (I)I METHOD c onInvClose (Laqj;)V METHOD e getPotionEffectById (I)Laga; 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