Êþº¾Eƒ  6net/minecraft/world/phys/shapes/EntityCollisionContext((Lnet/minecraft/world/entity/Entity;ZZ)V   8net/minecraft/world/phys/shapes/MinecartCollisionContext setupContextA(Lnet/minecraft/world/entity/vehicle/minecart/AbstractMinecart;)V  ?isSlope()Z ABC DE:net/minecraft/world/phys/shapes/MinecartCollisionContext$1E$SwitchMap$net$minecraft$world$level$block$state$properties$RailShape[I :G HIordinal()I $K Least $N Owest $Q Rnorth $T Usouth W X+ slopeIgnore $Z [\equals(Ljava/lang/Object;)Z ^_` ab&net/minecraft/world/phys/shapes/Shapesempty.()Lnet/minecraft/world/phys/shapes/VoxelShape; d efgetCollisionShape¨(Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/CollisionGetter;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/phys/shapes/VoxelShape;RuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable;B(Lnet/minecraft/world/entity/vehicle/minecart/AbstractMinecart;Z)VCodeLineNumberTableLocalVariableTablethis:Lnet/minecraft/world/phys/shapes/MinecartCollisionContext;entity>Lnet/minecraft/world/entity/vehicle/minecart/AbstractMinecart;alwaysStandOnFluidZMethodParametersshape!4<dkry €!�„%l>4Ptu…mn…op€v+wwxqyrzLÿd$-:FFFFÿ$-:$úsoefj|"-*´(¶Yš-*´V¶Y™¸]°*+,-·c°k)*,l*"mn"{x"|}"~+zs {|~€�A‚ A