From 4787672b6e3d67265e20bef22d3619674950ebe0 Mon Sep 17 00:00:00 2001 From: Glease <4586901+Glease@users.noreply.github.com> Date: Tue, 19 Oct 2021 02:36:12 +0800 Subject: [PATCH] Sort received scripts according to their names --- .../runtime/providers/ScriptProviderMemory.java | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/MineTweaker3-API/src/main/java/minetweaker/runtime/providers/ScriptProviderMemory.java b/MineTweaker3-API/src/main/java/minetweaker/runtime/providers/ScriptProviderMemory.java index bff4ad1..63159fc 100644 --- a/MineTweaker3-API/src/main/java/minetweaker/runtime/providers/ScriptProviderMemory.java +++ b/MineTweaker3-API/src/main/java/minetweaker/runtime/providers/ScriptProviderMemory.java @@ -12,13 +12,7 @@ import java.io.DataInputStream; import java.io.DataOutputStream; import java.io.IOException; import java.io.InputStream; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.HashSet; -import java.util.Iterator; -import java.util.List; -import java.util.Map; -import java.util.Set; +import java.util.*; import java.util.zip.DeflaterOutputStream; import java.util.zip.InflaterInputStream; import minetweaker.MineTweakerAPI; @@ -74,7 +68,7 @@ public class ScriptProviderMemory implements IScriptProvider { private final Map modules; public ScriptProviderMemory(byte[] scripts) { - modules = new HashMap(); + modules = new TreeMap(); try { InflaterInputStream inflater = new InflaterInputStream(new ByteArrayInputStream(scripts));