Skip to content

Commit 48c9e45

Browse files
authored
Also rewrite extra entity ids for other interaction modes (#678)
1 parent ecb4f4b commit 48c9e45

1 file changed

Lines changed: 5 additions & 3 deletions

File tree

common/src/main/java/com/viaversion/viarewind/protocol/v1_8to1_7_6_10/rewriter/PlayerPacketRewriter1_8.java

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -535,9 +535,6 @@ public void register() {
535535
map(Types.BYTE, Types.VAR_INT); // Mode
536536
handler(wrapper -> {
537537
final int mode = wrapper.get(Types.VAR_INT, 1);
538-
if (mode != 0) {
539-
return;
540-
}
541538
final EntityTracker1_8 tracker = wrapper.user().getEntityTracker(Protocol1_8To1_7_6_10.class);
542539
final int entityId = tracker.getHologramIdWithExtra(wrapper.get(Types.VAR_INT, 0));
543540
final PlayerSessionStorage position = wrapper.user().get(PlayerSessionStorage.class);
@@ -547,6 +544,11 @@ public void register() {
547544
}
548545

549546
wrapper.set(Types.VAR_INT, 0, entityId);
547+
548+
if (mode != 0) {
549+
return;
550+
}
551+
550552
final AABB boundingBox = tracker.getHolograms().get(entityId).getBoundingBox();
551553

552554
Vector3d pos = new Vector3d(position.getPosX(), position.getPosY() + 1.8, position.getPosZ());

0 commit comments

Comments
 (0)