Êþº¾ER  java/lang/Object()V   8net/minecraft/world/phys/shapes/PositionCollisionContextyD  net/minecraft/core/BlockPosgetY()I  !net/minecraft/core/Direction$AxisY#Lnet/minecraft/core/Direction$Axis;  *net/minecraft/world/phys/shapes/VoxelShapemax&(Lnet/minecraft/core/Direction$Axis;)D net/minecraft/util/Mth>äøµ€ $%& '(0net/minecraft/world/level/block/state/BlockStategetCollisionShape¤(Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape;*0net/minecraft/world/phys/shapes/CollisionContext(D)VCodeLineNumberTableLocalVariableTablethis:Lnet/minecraft/world/phys/shapes/PositionCollisionContext;MethodParameters isDescending()ZisAboveM(Lnet/minecraft/world/phys/shapes/VoxelShape;Lnet/minecraft/core/BlockPos;Z)Zshape,Lnet/minecraft/world/phys/shapes/VoxelShape;posLnet/minecraft/core/BlockPos; defaultValueZ StackMapTable isHoldingItem"(Lnet/minecraft/world/item/Item;)ZitemLnet/minecraft/world/item/Item;alwaysCollideWithFluidcanStandOnFluida(Lnet/minecraft/world/level/material/FluidState;Lnet/minecraft/world/level/material/FluidState;)ZfluidStateAbove/Lnet/minecraft/world/level/material/FluidState;fluid¨(Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/CollisionGetter;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/phys/shapes/VoxelShape;state2Lnet/minecraft/world/level/block/state/BlockState;collisionGetter+Lnet/minecraft/world/level/CollisionGetter; SourceFilePositionCollisionContext.java InnerClassesPnet/minecraft/core/DirectionAxis!) +,F *·*'µ±- . /0 1 23,,¬-. /045,r*´,¶ ‡+²¶c!g—ž§¬-.*/06789:;<@1 68:=>,6¬-./0?@1?A3,,¬-#. /0BC,@¬-(. /0DEFE1 DF'G,P+,-*¶#°--.*/0HIJK891 HJ8LMN OQ@