Êþº¾Eu  java/lang/Record()V   Dnet/minecraft/world/level/block/SideChainPartBlock$SideChainNeighborlevel)Lnet/minecraft/world/level/LevelAccessor;  block4Lnet/minecraft/world/level/block/SideChainPartBlock;  posLnet/minecraft/core/BlockPos;  part@Lnet/minecraft/world/level/block/state/properties/SideChainPart;  >net/minecraft/world/level/block/state/properties/SideChainPart isChainEnd()Z  !"isConnectionTowardsC(Lnet/minecraft/world/level/block/state/properties/SideChainPart;)Z $ %&whenConnectedToTheRightB()Lnet/minecraft/world/level/block/state/properties/SideChainPart; ()* +,2net/minecraft/world/level/block/SideChainPartBlocksetPart‰(Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/properties/SideChainPart;)V . /&whenConnectedToTheLeft 1 2&whenDisconnectedFromTheRight 4 5&whenDisconnectedFromTheLeft7 89toStringZ(Lnet/minecraft/world/level/block/SideChainPartBlock$SideChainNeighbor;)Ljava/lang/String;; <=hashCodeI(Lnet/minecraft/world/level/block/SideChainPartBlock$SideChainNeighbor;)I? @Aequals[(Lnet/minecraft/world/level/block/SideChainPartBlock$SideChainNeighbor;Ljava/lang/Object;)ZC;net/minecraft/world/level/block/SideChainPartBlock$Neighbor½(Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/world/level/block/SideChainPartBlock;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/properties/SideChainPart;)VCodeLineNumberTableLocalVariableTablethisFLnet/minecraft/world/level/block/SideChainPartBlock$SideChainNeighbor;MethodParameters isConnectableisUnconnectableOrChainEndconnectsTowardsendPartconnectToTheRightconnectToTheLeftdisconnectFromRightdisconnectFromLeft()Ljava/lang/String;()I(Ljava/lang/Object;)ZoLjava/lang/Object;+()Lnet/minecraft/world/level/LevelAccessor;6()Lnet/minecraft/world/level/block/SideChainPartBlock;()Lnet/minecraft/core/BlockPos; SourceFileSideChainPartBlock.javaNestHostRecordBootstrapMethodsalevel;block;pos;part g hij kljava/lang/runtime/ObjectMethods bootstrap±(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/TypeDescriptor;Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/invoke/MethodHandle;)Ljava/lang/Object; InnerClassesSideChainNeighborNeighborq%java/lang/invoke/MethodHandles$Lookupsjava/lang/invoke/MethodHandlesLookup1B DEl*·*+µ*,µ *-µ*µ±FÀG4HI J KE,¬FÃG HILE2*´¶¬FÈG HIM"E= *´+¶¬FÍG HI NJNOEG*´ *´*´*´¶#¹'±F ÒÓG HIPEG*´ *´*´*´¶-¹'±F רG HIQEG*´ *´*´*´¶0¹'±F ÜÝG HIREG*´ *´*´*´¶3¹'±F áâG HI8SE1*º6°FÀG HI<TE1*º:¬FÀG HI@UE<*+º>¬FÀGHIVWJV XE/*´°FÀG HIYE/*´ °FÀG HIZE/*´°FÀG HI&E/*´°FÀG HI[\](^ _f`bcdem(nB(o prt