switch to LinkedHashMap for 23x performance improvement!

This commit is contained in:
George Paton 2025-07-01 17:44:52 +10:00
parent c08a90553a
commit 25a2172c6b

View File

@ -2,6 +2,7 @@ package com.hbm.uninos;
import java.util.HashMap; import java.util.HashMap;
import java.util.HashSet; import java.util.HashSet;
import java.util.LinkedHashMap;
import java.util.Set; import java.util.Set;
import java.util.Map.Entry; import java.util.Map.Entry;
@ -117,7 +118,7 @@ public class UniNodespace {
public static class UniNodeWorld { public static class UniNodeWorld {
public HashMap<Pair<BlockPos, INetworkProvider>, GenNode> nodes = new HashMap(); public HashMap<Pair<BlockPos, INetworkProvider>, GenNode> nodes = new LinkedHashMap<>();
/** Adds a node at all its positions to the nodespace */ /** Adds a node at all its positions to the nodespace */
public void pushNode(GenNode node) { public void pushNode(GenNode node) {