mirror of
https://github.com/Minestom/Minestom.git
synced 2024-09-24 20:42:39 +02:00
Use an Object2ObjectArrayMap to store block properties
Signed-off-by: TheMode <themode@outlook.fr>
This commit is contained in:
parent
49f64581dc
commit
cde7e69c1f
@ -1,12 +1,12 @@
|
|||||||
package net.minestom.server.utils.block;
|
package net.minestom.server.utils.block;
|
||||||
|
|
||||||
|
import it.unimi.dsi.fastutil.objects.Object2ObjectArrayMap;
|
||||||
|
import net.minestom.server.coordinate.Point;
|
||||||
import net.minestom.server.instance.Instance;
|
import net.minestom.server.instance.Instance;
|
||||||
import net.minestom.server.instance.block.Block;
|
import net.minestom.server.instance.block.Block;
|
||||||
import net.minestom.server.utils.StringUtils;
|
import net.minestom.server.utils.StringUtils;
|
||||||
import net.minestom.server.coordinate.Point;
|
|
||||||
|
|
||||||
import java.util.Collections;
|
import java.util.Collections;
|
||||||
import java.util.HashMap;
|
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|
||||||
public class BlockUtils {
|
public class BlockUtils {
|
||||||
@ -61,7 +61,7 @@ public class BlockUtils {
|
|||||||
return Collections.emptyMap();
|
return Collections.emptyMap();
|
||||||
}
|
}
|
||||||
final int capacity = StringUtils.countMatches(query, ',') + 1;
|
final int capacity = StringUtils.countMatches(query, ',') + 1;
|
||||||
Map<String, String> result = new HashMap<>(capacity);
|
Object2ObjectArrayMap<String, String> result = new Object2ObjectArrayMap<>(capacity);
|
||||||
final String propertiesString = query.substring(1);
|
final String propertiesString = query.substring(1);
|
||||||
StringBuilder keyBuilder = new StringBuilder();
|
StringBuilder keyBuilder = new StringBuilder();
|
||||||
StringBuilder valueBuilder = new StringBuilder();
|
StringBuilder valueBuilder = new StringBuilder();
|
||||||
|
Loading…
Reference in New Issue
Block a user