Skip to content

Commit 9d5cd04

Browse files
committed
Always update storage data
1 parent 30499c8 commit 9d5cd04

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

common/src/main/java/com/viaversion/viabackwards/protocol/v1_21_2to1_21/rewriter/EntityPacketRewriter1_21_2.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -478,6 +478,10 @@ private void handleRelativeArguments(
478478
final boolean relativeDeltaY = (relativeArguments & 1 << REL_DELTA_Y) != 0;
479479
final boolean relativeDeltaZ = (relativeArguments & 1 << REL_DELTA_Z) != 0;
480480

481+
// Update after having used its previous data
482+
storage.setPosition(x, y, z);
483+
storage.setRotation(yaw, pitch);
484+
481485
// Movement
482486
if (relativeDeltaX && relativeDeltaY && relativeDeltaZ) {
483487
if (entityId != null && entityId != tracker(wrapper.user()).clientEntityId()) {
@@ -517,10 +521,6 @@ private void handleRelativeArguments(
517521
"This will result in incorrect movement for the player. ");
518522
warned = true;
519523
}
520-
521-
// Update at the end
522-
storage.setPosition(x, y, z);
523-
storage.setRotation(yaw, pitch);
524524
}
525525

526526
private int boatTypeFromEntityType(final EntityType type) {

0 commit comments

Comments
 (0)