Êþº¾Ef8net/minecraft/world/level/block/entity/BeaconBlockEntity  java/util/ObjectsrequireNonNull&(Ljava/lang/Object;)Ljava/lang/Object;  :net/minecraft/world/level/block/entity/BeaconBlockEntity$1this$0:Lnet/minecraft/world/level/block/entity/BeaconBlockEntity;  java/lang/Object()V  levelsI   primaryPowerLnet/minecraft/core/Holder;  !"(net/minecraft/world/inventory/BeaconMenu encodeEffect(Lnet/minecraft/core/Holder;)I $ %secondaryPower ' ()level!Lnet/minecraft/world/level/Level; +,- ./net/minecraft/world/level/Level isClientSide()Z 1 23 beamSectionsLjava/util/List; 567 8/java/util/ListisEmpty : ;< worldPositionLnet/minecraft/core/BlockPos; >?@ AB net/minecraft/sounds/SoundEventsBEACON_POWER_SELECT!Lnet/minecraft/sounds/SoundEvent; D EF playSoundb(Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/sounds/SoundEvent;)V H IJ decodeEffect(I)Lnet/minecraft/core/Holder; L MN filterEffect8(Lnet/minecraft/core/Holder;)Lnet/minecraft/core/Holder;P+net/minecraft/world/inventory/ContainerData=(Lnet/minecraft/world/level/block/entity/BeaconBlockEntity;)VCodeLineNumberTableLocalVariableTablethis