diff --git a/src/resources/objects/SWGObject.java b/src/resources/objects/SWGObject.java index 3b0dbf352..4c1686eed 100644 --- a/src/resources/objects/SWGObject.java +++ b/src/resources/objects/SWGObject.java @@ -63,6 +63,7 @@ import java.util.ArrayList; import java.util.Collection; import java.util.HashMap; import java.util.HashSet; +import java.util.LinkedHashMap; import java.util.List; import java.util.Map; import java.util.Set; @@ -73,7 +74,7 @@ public abstract class SWGObject extends BaselineObject implements Comparable containedObjects= new HashSet<>(); - private final Map attributes = new HashMap<>(); + private final Map attributes = new LinkedHashMap<>(); private final Set objectsAware = new HashSet<>(); private final Set customAware = new HashSet<>(); private final HashMap slots = new HashMap<>(); // HashMap used for null value support @@ -407,6 +408,7 @@ public abstract class SWGObject extends BaselineObject implements Comparable