CLASS net/minecraft/class_3727 net/minecraft/block/EntityShapeContext FIELD field_16450 minY D FIELD field_16451 descending Z FIELD field_17593 ABSENT Lnet/minecraft/class_3726; FIELD field_17594 heldItem Lnet/minecraft/class_1799; FIELD field_24425 walkOnFluidPredicate Ljava/util/function/Predicate; FIELD field_27934 boots Lnet/minecraft/class_1799; FIELD field_27935 entity Ljava/util/Optional; METHOD (Lnet/minecraft/class_1297;)V ARG 1 entity METHOD (ZDLnet/minecraft/class_1799;Lnet/minecraft/class_1799;Ljava/util/function/Predicate;Ljava/util/Optional;)V ARG 1 descending ARG 2 minY ARG 4 boots ARG 5 heldItem ARG 6 walkOnFluidPredicate ARG 7 entity METHOD method_27867 (Lnet/minecraft/class_3611;)Z ARG 0 fluid METHOD method_32480 getEntity ()Ljava/util/Optional;