Skip to content

Commit b230c5a

Browse files
authored
Merge pull request #3326 from Multiverse/fix/spawning-config-order
Maintain spawn category config order between config saves
2 parents 2561107 + 70babc8 commit b230c5a

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

src/main/java/org/mvplugins/multiverse/core/world/entity/EntitySpawnConfig.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
package org.mvplugins.multiverse.core.world.entity;
22

33
import com.dumptruckman.minecraft.util.Logging;
4-
import org.bukkit.World;
54
import org.bukkit.configuration.ConfigurationSection;
65
import org.bukkit.configuration.MemoryConfiguration;
76
import org.bukkit.entity.Entity;
@@ -10,7 +9,7 @@
109
import org.mvplugins.multiverse.core.utils.StringFormatter;
1110
import org.mvplugins.multiverse.core.world.MultiverseWorld;
1211

13-
import java.util.HashMap;
12+
import java.util.LinkedHashMap;
1413
import java.util.Map;
1514

1615
public final class EntitySpawnConfig {
@@ -53,7 +52,7 @@ public ConfigurationSection toSection() {
5352

5453
@ApiStatus.Internal
5554
public static EntitySpawnConfig fromSection(ConfigurationSection section) {
56-
Map<SpawnCategory, SpawnCategoryConfig> spawnCategoriesConfig = new HashMap<>();
55+
Map<SpawnCategory, SpawnCategoryConfig> spawnCategoriesConfig = new LinkedHashMap<>();
5756
section.getValues(false).forEach((key, value) -> {
5857
if (!(value instanceof ConfigurationSection sectionPart)) {
5958
Logging.warning("Invalid spawn category config for " + key + ": " + value);

0 commit comments

Comments
 (0)