CLASS net/minecraft/class_7269 net/minecraft/world/event/listener/Vibration FIELD field_38245 CODEC Lcom/mojang/serialization/Codec; METHOD (Lnet/minecraft/class_5712;FLnet/minecraft/class_243;Ljava/util/UUID;Ljava/util/UUID;)V ARG 1 gameEvent ARG 2 distance ARG 3 pos ARG 4 uuid ARG 5 projectileOwnerUuid METHOD (Lnet/minecraft/class_5712;FLnet/minecraft/class_243;Lnet/minecraft/class_1297;)V ARG 1 gameEvent ARG 2 distance ARG 3 pos ARG 4 entity METHOD method_42348 getEntity (Lnet/minecraft/class_3218;)Ljava/util/Optional; ARG 1 world METHOD method_42349 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; ARG 0 instance METHOD method_42684 getOwnerUuid (Lnet/minecraft/class_1297;)Ljava/util/UUID; ARG 0 entity METHOD method_42685 (Lnet/minecraft/class_5712;Ljava/lang/Float;Lnet/minecraft/class_243;Ljava/util/Optional;Ljava/util/Optional;)Lnet/minecraft/class_7269; ARG 0 event ARG 1 distance ARG 2 pos ARG 3 uuid ARG 4 projectileOwnerUuid METHOD method_42686 (Lnet/minecraft/class_7269;)Ljava/util/Optional; ARG 0 vibration METHOD method_42687 getOwner (Lnet/minecraft/class_3218;)Ljava/util/Optional; ARG 1 world METHOD method_42688 (Lnet/minecraft/class_1297;)Lnet/minecraft/class_1676; ARG 0 entity METHOD method_42689 (Lnet/minecraft/class_7269;)Ljava/util/Optional; ARG 0 vibration METHOD method_42691 (Lnet/minecraft/class_1297;)Z ARG 0 entity