CLASS bpd net/minecraft/block/entity/BeaconBlockEntity CLASS bpd$a BeamSegment FIELD a color [F FIELD b height I METHOD ([F)V ARG 1 color METHOD a increaseHeight ()V METHOD b getColor ()[F METHOD c getHeight ()I FIELD a EFFECTS_BY_LEVEL [[Lahe; FIELD b EFFECTS Ljava/util/Set; FIELD c beamSegments Ljava/util/List; FIELD g lastBeamTextureOffsetUpdateTime J FIELD h beamTextureOffset F FIELD i active Z FIELD j lastActive Z FIELD k levels I FIELD l primary Lahe; FIELD m secondary Lahe; FIELD n customName Lji; FIELD o lock Lagj; FIELD p propertyDelegate Laud; METHOD a setCustomName (Lji;)V METHOD a playSound (Lxy;)V METHOD c update ()V METHOD c getPotionEffectById (I)Lahe; ARG 0 id METHOD f getBeamSegments ()Ljava/util/List; METHOD h getBeamTextureOffset ()F METHOD i getLevel ()I METHOD t applyPlayerEffects ()V METHOD u updateBeamColors ()V