diff --git a/patches/server/0020-Optimise-Fast-Movement.patch b/patches/server/0020-Optimise-Fast-Movement.patch index fb234b5..b8b7ca8 100644 --- a/patches/server/0020-Optimise-Fast-Movement.patch +++ b/patches/server/0020-Optimise-Fast-Movement.patch @@ -5,7 +5,7 @@ Subject: [PATCH] Optimise Fast Movement diff --git a/src/main/java/net/minecraft/world/entity/Entity.java b/src/main/java/net/minecraft/world/entity/Entity.java -index bc7a65dc8c8718f2e02249ff251764a4fb13f9a7..c3a028ef2fe49b9afb48b6f871b370b38976a09e 100644 +index bc7a65dc8c8718f2e02249ff251764a4fb13f9a7..8d7b525c17178e33776e7547cffb20226f588a40 100644 --- a/src/main/java/net/minecraft/world/entity/Entity.java +++ b/src/main/java/net/minecraft/world/entity/Entity.java @@ -1135,6 +1135,95 @@ public abstract class Entity implements Nameable, EntityAccess, CommandSource { @@ -115,7 +115,7 @@ index bc7a65dc8c8718f2e02249ff251764a4fb13f9a7..c3a028ef2fe49b9afb48b6f871b370b3 + } + + final boolean scan = movement.lengthSqr() >= 12.0; -+ final List potentialCollisions = new java.util.ArrayList<>(2); ++ final List potentialCollisions = new it.unimi.dsi.fastutil.objects.ObjectArrayList<>(4); + final AABB currBoundingBox = getBoundingBox(); + + if (scan) {