From 7dc257eb3f5d5ac7eb67c8b22b5b20d8c9ba90c3 Mon Sep 17 00:00:00 2001 From: embeddedt <42941056+embeddedt@users.noreply.github.com> Date: Mon, 8 Apr 2024 20:58:56 -0400 Subject: [PATCH] Fix hashed reference lists being created unnecessarily --- .../mods/lithium/mixin/collections/mob_spawning/PoolMixin.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/me/jellysquid/mods/lithium/mixin/collections/mob_spawning/PoolMixin.java b/src/main/java/me/jellysquid/mods/lithium/mixin/collections/mob_spawning/PoolMixin.java index 248a2d099..ab078d0fd 100644 --- a/src/main/java/me/jellysquid/mods/lithium/mixin/collections/mob_spawning/PoolMixin.java +++ b/src/main/java/me/jellysquid/mods/lithium/mixin/collections/mob_spawning/PoolMixin.java @@ -25,7 +25,7 @@ public class PoolMixin { @Inject(method = "(Ljava/util/List;)V", at = @At("RETURN")) private void init(List entries, CallbackInfo ci) { //We are using reference equality here, because all vanilla implementations of Weighted use reference equality - this.entryHashList = this.entries.size() > 4 ? this.entries : Collections.unmodifiableList(new HashedReferenceList<>(this.entries)); + this.entryHashList = this.entries.size() < 4 ? this.entries : Collections.unmodifiableList(new HashedReferenceList<>(this.entries)); } /**