From a1a2488bc3679a5c98d3ec789a029666b7330a1a Mon Sep 17 00:00:00 2001 From: Ghoulboy Date: Sun, 23 Jan 2022 22:46:32 +0100 Subject: [PATCH] Fixed firing of on_move event event after no change in position. (#1284) --- src/main/java/carpet/mixins/Entity_scarpetEventsMixin.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/carpet/mixins/Entity_scarpetEventsMixin.java b/src/main/java/carpet/mixins/Entity_scarpetEventsMixin.java index 02ac6184..fe12d200 100644 --- a/src/main/java/carpet/mixins/Entity_scarpetEventsMixin.java +++ b/src/main/java/carpet/mixins/Entity_scarpetEventsMixin.java @@ -94,6 +94,7 @@ public abstract class Entity_scarpetEventsMixin implements EntityInterface @Inject(method = "setPos", at = @At("TAIL")) private void secondPos(CallbackInfo ci) { - events.onEvent(EntityEventsGroup.Event.ON_MOVE, motion, pos1, this.pos); + if(pos1!=this.pos) + events.onEvent(EntityEventsGroup.Event.ON_MOVE, motion, pos1, this.pos); } }