Źžŗ¾E„  "net/minecraft/world/item/BlockItemT(Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)V   2net/minecraft/world/item/context/BlockPlaceContext getClickedPos()Lnet/minecraft/core/BlockPos;  getLevel#()Lnet/minecraft/world/level/Level;  net/minecraft/world/level/Level getBlockStateQ(Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/state/BlockState;  -net/minecraft/world/item/ScaffoldingBlockItemgetBlock)()Lnet/minecraft/world/level/block/Block;  !"0net/minecraft/world/level/block/state/BlockStateis(Ljava/lang/Object;)Z $ %&isSecondaryUseActive()Z ( )&isInside + ,-getClickedFace ()Lnet/minecraft/core/Direction; /01 2-net/minecraft/core/Direction getOpposite /4 56UPLnet/minecraft/core/Direction; 8 9-getHorizontalDirection ;<= >?net/minecraft/core/BlockPosmutable/()Lnet/minecraft/core/BlockPos$MutableBlockPos; ABC DE+net/minecraft/core/BlockPos$MutableBlockPosmoveM(Lnet/minecraft/core/Direction;)Lnet/minecraft/core/BlockPos$MutableBlockPos;G0net/minecraft/world/level/block/ScaffoldingBlock I J& isClientSide L MNisInWorldBounds (Lnet/minecraft/core/BlockPos;)Z P QR getPlayer,()Lnet/minecraft/world/entity/player/Player; T UVgetMaxY()IX'net/minecraft/server/level/ServerPlayer AZ [VgetY W] ^_sendBuildLimitMessage(ZI)V a bc canBeReplaced7(Lnet/minecraft/world/item/context/BlockPlaceContext;)Z e fgat„(Lnet/minecraft/world/item/context/BlockPlaceContext;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)Lnet/minecraft/world/item/context/BlockPlaceContext; /i jkgetAxis%()Lnet/minecraft/core/Direction$Axis; mno p&!net/minecraft/core/Direction$Axis isHorizontal Fr st getDistanceG(Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)ICodeLineNumberTableLocalVariableTablethis/Lnet/minecraft/world/item/ScaffoldingBlockItem;block'Lnet/minecraft/world/level/block/Block; properties*Lnet/minecraft/world/item/Item$Properties;MethodParametersupdatePlacementContextj(Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/item/context/BlockPlaceContext; direction serverPlayer)Lnet/minecraft/server/level/ServerPlayer;player*Lnet/minecraft/world/entity/player/Player;maxYIhorizontalDistance placementPos-Lnet/minecraft/core/BlockPos$MutableBlockPos;context4Lnet/minecraft/world/item/context/BlockPlaceContext;posLnet/minecraft/core/BlockPos;level!Lnet/minecraft/world/level/Level; replacedState2Lnet/minecraft/world/level/block/state/BlockState; StackMapTable•%net/minecraft/world/level/block/Block—(net/minecraft/world/entity/player/PlayerRuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable; mustSurvive SourceFileScaffoldingBlockItem.java InnerClassesŸ(net/minecraft/world/item/Item$Properties”net/minecraft/world/item/Item PropertiesMutableBlockPosAxis!uI*+,·±v w xyz{|}~ z|€uR ü+¶M+¶ N-,¶:*¶:¶™Š+¶#™+¶'™ +¶*¶.§+¶*:§+¶*²3¦ +¶7§²3:6,¶:¶@:¢‚-¶Hš<-¶Kš3+¶O: -¶S6  ĮW™ ĄW: ¶Y ¤   ¶\§B-¶:*¶¶š+¶`™%+ød°¶@W¶h¶l™’ƒ„§’}°-,øq °+°vr !(B!X$[%f&m'})ƒ*‰+¢,Ŗ.­1µ3Į4Ź5Ó:Ū;ę<ģ@īCųDśGw„ ?6˜‚ƒ ƒ*„… ‰$†‡ X–6[“ˆ‡fˆ‰Šüxyü‹Œ÷Ž ņė‘’åz{“B ’9;”C/B/ü/ż AżC–ł%ų ~‹˜™š&u,¬vLw xy›œž ¢ A;£ m/¤@