Skip to content

Commit 3a09e94

Browse files
committed
fix: decay queue peek crash
1 parent 07abeca commit 3a09e94

File tree

2 files changed

+2
-1
lines changed

2 files changed

+2
-1
lines changed

common/src/main/kotlin/com/lambda/util/collections/LimitedDecayQueue.kt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,11 +35,13 @@ class LimitedDecayQueue<E>(
3535
private val queue: ConcurrentLinkedQueue<Pair<E, Instant>> = ConcurrentLinkedQueue()
3636

3737
override val size: Int
38+
@Synchronized
3839
get() {
3940
cleanUp()
4041
return queue.size
4142
}
4243

44+
@Synchronized
4345
override fun iterator(): MutableIterator<E> {
4446
cleanUp()
4547
return queue.map { it.first }.iterator() as MutableIterator<E>

common/src/main/kotlin/com/lambda/util/player/PlayerUtils.kt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
package com.lambda.util.player
22

33
import com.lambda.context.SafeContext
4-
import com.lambda.module.modules.combat.FakePlayer.fakePlayer
54
import com.mojang.authlib.GameProfile
65
import net.minecraft.client.network.ClientPlayerEntity
76
import net.minecraft.client.network.OtherClientPlayerEntity

0 commit comments

Comments
 (0)