CLASS net/minecraft/class_5279 net/minecraft/advancement/criterion/ThrownItemPickedUpByEntityCriterion FIELD field_24492 id Lnet/minecraft/class_2960; METHOD (Lnet/minecraft/class_2960;)V ARG 1 id METHOD method_27975 trigger (Lnet/minecraft/class_3222;Lnet/minecraft/class_1799;Lnet/minecraft/class_1297;)V ARG 1 player ARG 2 stack ARG 3 entity METHOD method_27976 (Lnet/minecraft/class_3222;Lnet/minecraft/class_1799;Lnet/minecraft/class_47;Lnet/minecraft/class_5279$class_5280;)Z ARG 3 conditions CLASS class_5280 Conditions FIELD field_24493 item Ljava/util/Optional; FIELD field_24494 entity Ljava/util/Optional; METHOD (Lnet/minecraft/class_2960;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)V ARG 1 id ARG 2 playerPredicate ARG 3 item ARG 4 entity METHOD method_27978 createThrownItemPickedUpByEntity (Lnet/minecraft/class_5258;Ljava/util/Optional;Ljava/util/Optional;)Lnet/minecraft/class_5279$class_5280; ARG 0 player ARG 1 item ARG 2 entity METHOD method_27979 test (Lnet/minecraft/class_3222;Lnet/minecraft/class_1799;Lnet/minecraft/class_47;)Z ARG 1 player ARG 2 stack ARG 3 entity METHOD method_43277 createThrownItemPickedUpByPlayer (Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)Lnet/minecraft/class_5279$class_5280; ARG 0 playerPredicate ARG 1 item ARG 2 entity