9
0
mirror of https://github.com/Xiao-MoMi/Custom-Nameplates.git synced 2026-01-03 06:02:32 +00:00

Update TagRendererImpl.java

This commit is contained in:
XiaoMoMi
2025-11-19 21:44:58 +08:00
parent c695226515
commit 72b1dc8513

View File

@@ -39,6 +39,7 @@ public class TagRendererImpl implements TagRenderer {
private Tag[] rTagsArray;
private double hatOffset;
private boolean valid = true;
private Set<Integer> cachedPassengers = Set.of();
public TagRendererImpl(UnlimitedTagManager manager, CNPlayer owner) {
this.owner = owner;
@@ -126,9 +127,9 @@ public class TagRendererImpl implements TagRenderer {
}
// Update passengers
Set<Integer> realPassengers = owner.passengers();
this.cachedPassengers = owner.passengers();
for (CNPlayer nearby : playersToUpdatePassengers) {
updatePassengers(nearby, realPassengers);
updatePassengers(nearby, this.cachedPassengers);
}
// Update relative translation tags
@@ -287,8 +288,7 @@ public class TagRendererImpl implements TagRenderer {
}
}
if (updatePassengers) {
Set<Integer> realPassengers = owner.passengers();
updatePassengers(another, realPassengers);
updatePassengers(another, this.cachedPassengers);
}
}