Êþº¾E�  %net/minecraft/world/level/block/BlockD(Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V   1net/minecraft/world/level/block/RedstoneLampBlockdefaultBlockState4()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;   registerDefaultState5(Lnet/minecraft/world/level/block/state/BlockState;)V "#$ %&2net/minecraft/world/item/context/BlockPlaceContextgetLevel#()Lnet/minecraft/world/level/Level; "( )* getClickedPos()Lnet/minecraft/core/BlockPos; ,-. /0net/minecraft/world/level/LevelhasNeighborSignal (Lnet/minecraft/core/BlockPos;)Z ,2 34 isClientSide()Z 6 78getValueS(Lnet/minecraft/world/level/block/state/properties/Property;)Ljava/lang/Comparable; : ;4 booleanValue ,= >? scheduleTickH(Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Block;I)V A BCcycleO(Lnet/minecraft/world/level/block/state/properties/Property;)Ljava/lang/Object; ,E FGsetBlockS(Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;I)Z I-J&net/minecraft/server/level/ServerLevel IEM9net/minecraft/world/level/block/state/properties/Property OPQ RS=net/minecraft/world/level/block/state/StateDefinition$Builderadd}([Lnet/minecraft/world/level/block/state/properties/Property;)Lnet/minecraft/world/level/block/state/StateDefinition$Builder; UV2net/minecraft/world/level/block/RedstoneTorchBlockCodeLineNumberTableLocalVariableTablethis3Lnet/minecraft/world/level/block/RedstoneLampBlock; propertiesALnet/minecraft/world/level/block/state/BlockBehaviour$Properties;MethodParametersgetStateForPlacementh(Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState;context4Lnet/minecraft/world/item/context/BlockPlaceContext;RuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable;neighborChangedË(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)Vstate2Lnet/minecraft/world/level/block/state/BlockState;level!Lnet/minecraft/world/level/Level;posLnet/minecraft/core/BlockPos;block'Lnet/minecraft/world/level/block/Block; orientation0Lnet/minecraft/world/level/redstone/Orientation; movedByPistonZisLit StackMapTabletick›(Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V(Lnet/minecraft/server/level/ServerLevel;random!Lnet/minecraft/util/RandomSource;createBlockStateDefinitionB(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;)V()V SourceFileRedstoneLampBlock.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!WW*+·**¶² ¸¶À¶±XYZ[\]^\_`WP*¶² +¶!+¶'¶+¸¶À°XYZ[ab^acdefWÜB,¶1™±+² ¶5À¶96,-¶+Ÿ#™ ,-*¶<§,-+² ¶@À¶DW±X"!"!#&$0&A)YRBZ[BghBijBklBmnBopBqr+srtü'^gikmoqc duvW�*+² ¶5À¶9™,-¶Hš,-+² ¶@À¶KW±X-.)0Y4*Z[*gh*iw*kl*xyt)^gikxz{WZ+½LY² S¶NW±X 45YZ[|}~ |^|€�‚ƒW²T³ ±X„…†‡‰‹ OŒŽ