Skip to content

Commit 74ee1eb

Browse files
authored
Merge pull request #2020 from Ranpoes/Trials
Fix incorrect lastPassengers assignment
2 parents 6859fcb + 37abdf4 commit 74ee1eb

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

arclight-common/src/main/java/io/izzel/arclight/common/mixin/core/server/level/ServerEntityMixin.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -114,13 +114,13 @@ public abstract class ServerEntityMixin implements ServerEntityBridge {
114114
public void sendChanges() {
115115
List<Entity> list = this.entity.getPassengers();
116116
if (!list.equals(this.lastPassengers)) {
117-
this.lastPassengers = list;
118117
this.broadcastAndSend(new ClientboundSetPassengersPacket(this.entity));
119118
removedPassengers(list, this.lastPassengers).forEach((p_289307_) -> {
120119
if (p_289307_ instanceof ServerPlayer serverplayer1) {
121120
serverplayer1.connection.teleport(serverplayer1.getX(), serverplayer1.getY(), serverplayer1.getZ(), serverplayer1.getYRot(), serverplayer1.getXRot());
122121
}
123122
});
123+
this.lastPassengers = list;
124124
}
125125
int elapsedTicks = ArclightConstants.currentTick - this.lastTick;
126126
if (elapsedTicks < 0) {

0 commit comments

Comments
 (0)