mirror of
https://github.com/PaperMC/Paper.git
synced 2025-08-01 04:32:11 -07:00
More patches for 1.14
This commit is contained in:
@@ -8,23 +8,23 @@ Use larger initial sizes to increase bucket capacity on the BiMap
|
||||
BiMap.get was seen to be using a good bit of CPU time.
|
||||
|
||||
diff --git a/src/main/java/net/minecraft/server/RegistryMaterials.java b/src/main/java/net/minecraft/server/RegistryMaterials.java
|
||||
index 1521ed759b..78de740acf 100644
|
||||
index f291e05b2..860924f9b 100644
|
||||
--- a/src/main/java/net/minecraft/server/RegistryMaterials.java
|
||||
+++ b/src/main/java/net/minecraft/server/RegistryMaterials.java
|
||||
@@ -0,0 +0,0 @@ import org.apache.logging.log4j.Logger;
|
||||
public class RegistryMaterials<V> implements IRegistry<V> {
|
||||
public class RegistryMaterials<T> extends IRegistryWritable<T> {
|
||||
|
||||
protected static final Logger a = LogManager.getLogger();
|
||||
- protected final RegistryID<V> b = new RegistryID<>(256);
|
||||
- protected final BiMap<MinecraftKey, V> c = HashBiMap.create();
|
||||
protected static final Logger LOGGER = LogManager.getLogger();
|
||||
- protected final RegistryID<T> b = new RegistryID<>(256);
|
||||
- protected final BiMap<MinecraftKey, T> c = HashBiMap.create();
|
||||
- protected Object[] d;
|
||||
+ protected final RegistryID<V> b = new RegistryID<V>(2048); // Paper - use bigger expected size to reduce collisions
|
||||
+ protected final BiMap<MinecraftKey, V> c = HashBiMap.create(2048); // Paper - use bigger expected size to reduce collisions
|
||||
+ protected V[] d; // Paper - Decompile fix
|
||||
private int x;
|
||||
+ protected final RegistryID<T> b = new RegistryID<>(2048); // Paper - use bigger expected size to reduce collisions
|
||||
+ protected final BiMap<MinecraftKey, T> c = HashBiMap.create(2048); // Paper - use bigger expected size to reduce collisions
|
||||
+ protected T[] d; // Paper - Decompile fix
|
||||
private int R;
|
||||
|
||||
public RegistryMaterials() {}
|
||||
@@ -0,0 +0,0 @@ public class RegistryMaterials<V> implements IRegistry<V> {
|
||||
@@ -0,0 +0,0 @@ public class RegistryMaterials<T> extends IRegistryWritable<T> {
|
||||
return null;
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user