3
0
Mirror von https://github.com/ViaVersion/ViaBackwards.git synchronisiert 2024-12-26 00:00:33 +01:00

Always update storage data

Dieser Commit ist enthalten in:
Nassim Jahnke 2024-11-27 21:50:12 +01:00
Ursprung 30499c8b30
Commit 9d5cd04d4b
Es konnte kein GPG-Schlüssel zu dieser Signatur gefunden werden
GPG-Schlüssel-ID: EF6771C01F6EF02F

Datei anzeigen

@ -478,6 +478,10 @@ public final class EntityPacketRewriter1_21_2 extends EntityRewriter<Clientbound
final boolean relativeDeltaY = (relativeArguments & 1 << REL_DELTA_Y) != 0; final boolean relativeDeltaY = (relativeArguments & 1 << REL_DELTA_Y) != 0;
final boolean relativeDeltaZ = (relativeArguments & 1 << REL_DELTA_Z) != 0; final boolean relativeDeltaZ = (relativeArguments & 1 << REL_DELTA_Z) != 0;
// Update after having used its previous data
storage.setPosition(x, y, z);
storage.setRotation(yaw, pitch);
// Movement // Movement
if (relativeDeltaX && relativeDeltaY && relativeDeltaZ) { if (relativeDeltaX && relativeDeltaY && relativeDeltaZ) {
if (entityId != null && entityId != tracker(wrapper.user()).clientEntityId()) { if (entityId != null && entityId != tracker(wrapper.user()).clientEntityId()) {
@ -517,10 +521,6 @@ public final class EntityPacketRewriter1_21_2 extends EntityRewriter<Clientbound
"This will result in incorrect movement for the player. "); "This will result in incorrect movement for the player. ");
warned = true; warned = true;
} }
// Update at the end
storage.setPosition(x, y, z);
storage.setRotation(yaw, pitch);
} }
private int boatTypeFromEntityType(final EntityType type) { private int boatTypeFromEntityType(final EntityType type) {