mirror of
https://github.com/Samsuik/Sakura.git
synced 2025-12-28 03:09:07 +00:00
Use fastutil ObjectArrayList for storing AABB's and VoxelShapes
This commit is contained in:
@@ -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<AABB> potentialCollisions = new java.util.ArrayList<>(2);
|
||||
+ final List<AABB> potentialCollisions = new it.unimi.dsi.fastutil.objects.ObjectArrayList<>(4);
|
||||
+ final AABB currBoundingBox = getBoundingBox();
|
||||
+
|
||||
+ if (scan) {
|
||||
|
||||
Reference in New Issue
Block a user