CLASS btk net/minecraft/block/entity/BeaconBlockEntity
	CLASS btk$a BeamSegment
		FIELD a color [F
		FIELD b height I
		METHOD <init> ([F)V
			ARG 1 color
		METHOD a increaseHeight ()V
		METHOD b getColor ()[F
		METHOD c getHeight ()I
	FIELD a EFFECTS_BY_LEVEL [[Laib;
	FIELD b EFFECTS Ljava/util/Set;
	FIELD c beamSegments Ljava/util/List;
	FIELD h level I
	FIELD j primary Laib;
	FIELD k secondary Laib;
	FIELD l customName Ljm;
	FIELD m lock Lahg;
	FIELD n propertyDelegate Laym;
	METHOD a updateLevel (III)V
		ARG 1 x
		ARG 2 y
		ARG 3 z
	METHOD a setCustomName (Ljm;)V
	METHOD a playSound (Lyk;)V
	METHOD b getPotionEffectById (I)Laib;
		ARG 0 id
	METHOD createMenu (ILavy;Lavz;)Layd;
		ARG 1 syncId
	METHOD f getBeamSegments ()Ljava/util/List;
	METHOD h getLevel ()I
	METHOD s applyPlayerEffects ()V
