Êþº¾E¨  %net/minecraft/world/level/block/BlockD(Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V   /net/minecraft/world/level/block/CopperBulbBlockdefaultBlockState4()Lnet/minecraft/world/level/block/state/BlockState;  LITBLnet/minecraft/world/level/block/state/properties/BooleanProperty;  java/lang/BooleanvalueOf(Z)Ljava/lang/Boolean;  0net/minecraft/world/level/block/state/BlockStatesetValuee(Lnet/minecraft/world/level/block/state/properties/Property;Ljava/lang/Comparable;)Ljava/lang/Object;  POWERED ! "#registerDefaultState5(Lnet/minecraft/world/level/block/state/BlockState;)V % &'getBlock)()Lnet/minecraft/world/level/block/Block;)&net/minecraft/server/level/ServerLevel + ,- checkAndFlipz(Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)V (/ 01hasNeighborSignal (Lnet/minecraft/core/BlockPos;)Z 3 45getValueS(Lnet/minecraft/world/level/block/state/properties/Property;)Ljava/lang/Comparable; 7 89 booleanValue()Z ; <=cycleO(Lnet/minecraft/world/level/block/state/properties/Property;)Ljava/lang/Object; ?@A BC net/minecraft/sounds/SoundEventsCOPPER_BULB_TURN_ON!Lnet/minecraft/sounds/SoundEvent; ?E FCCOPPER_BULB_TURN_OFF HIJ KL net/minecraft/sounds/SoundSourceBLOCKS"Lnet/minecraft/sounds/SoundSource; (N OP playSound†(Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/BlockPos;Lnet/minecraft/sounds/SoundEvent;Lnet/minecraft/sounds/SoundSource;)V (R STsetBlockAndUpdateR(Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)ZV9net/minecraft/world/level/block/state/properties/Property XYZ [\=net/minecraft/world/level/block/state/StateDefinition$Builderadd}([Lnet/minecraft/world/level/block/state/properties/Property;)Lnet/minecraft/world/level/block/state/StateDefinition$Builder; ^_` abnet/minecraft/world/level/Level getBlockStateQ(Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/state/BlockState;d+net/minecraft/world/level/redstone/Redstone fgEnet/minecraft/world/level/block/state/properties/BlockStateProperties fCodeLineNumberTableLocalVariableTablethis1Lnet/minecraft/world/level/block/CopperBulbBlock; propertiesALnet/minecraft/world/level/block/state/BlockBehaviour$Properties;MethodParametersonPlace¦(Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Z)V serverLevel(Lnet/minecraft/server/level/ServerLevel;state2Lnet/minecraft/world/level/block/state/BlockState;level!Lnet/minecraft/world/level/Level;posLnet/minecraft/core/BlockPos;oldState movedByPistonZ StackMapTableneighborChangedË(Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/redstone/Orientation;Z)Vblock'Lnet/minecraft/world/level/block/Block; orientation0Lnet/minecraft/world/level/redstone/Orientation;RuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable;signalnewStateŠnet/minecraft/core/BlockPosŒnet/minecraft/sounds/SoundEventcreateBlockStateDefinitionB(Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)Vbuilder?Lnet/minecraft/world/level/block/state/StateDefinition$Builder;LocalVariableTypeTablešLnet/minecraft/world/level/block/state/StateDefinition$Builder; Signature�(Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)VhasAnalogOutputSignal5(Lnet/minecraft/world/level/block/state/BlockState;)ZgetAnalogOutputSignal‘(Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)I directionLnet/minecraft/core/Direction;()V SourceFileCopperBulbBlock.java InnerClasses¡?net/minecraft/world/level/block/state/BlockBehaviour$Properties£4net/minecraft/world/level/block/state/BlockBehaviour Properties¦5net/minecraft/world/level/block/state/StateDefinitionBuilder!id(*+·**¶² ¸¶À²¸¶À¶ ±j'k(lm(nopnqri™"¶$+¶$¥,Á(™,À(:*+-¶*±j!kHst"lm"uv"wx"yz"{v"|}~!puwy{|€i—,Á(™,À(:*+-¶*±j# $&kR stlmuvwxyz�‚ƒ„|}~puwy�ƒ|… †,-i<t,-¶.6+²¶2À¶6 ±+:+²¶2À¶6š3² ¶:À:,-² ¶2À¶6™ ²>§²D²G¶M,-²¸¶À¶QW±j& )+,/0-1:2]4s5k>tlmtuvtwttyzm‡}Wˆv~Füÿ9(‰(‰ÿ(‰(‰‹p uwy�Ži`+½UY² SY²S¶WW±j 9:klm��‘ �’p�“”•–i6¬j>klmuvpu—˜ix,-¶]² ¶2À¶6™§¬jCk4lmuvwxyz™š~@puwy™›œi) ²e³²h³ ±j �žŸ ¢¤ X¥§