From e0bbc812c1c7b33a6fd25b8fc542ed2ed20b60c7 Mon Sep 17 00:00:00 2001 From: yoyosource Date: Sun, 18 Apr 2021 17:56:02 +0200 Subject: [PATCH] Fix FlagStorage issues --- .../src/de/steamwar/bausystem/region/FlagStorage.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/BauSystem_Main/src/de/steamwar/bausystem/region/FlagStorage.java b/BauSystem_Main/src/de/steamwar/bausystem/region/FlagStorage.java index a08db55b..f672b2ef 100644 --- a/BauSystem_Main/src/de/steamwar/bausystem/region/FlagStorage.java +++ b/BauSystem_Main/src/de/steamwar/bausystem/region/FlagStorage.java @@ -21,6 +21,7 @@ package de.steamwar.bausystem.region; import de.steamwar.bausystem.region.flags.Flag; import yapion.annotations.object.YAPIONData; +import yapion.annotations.object.YAPIONPreDeserialization; import java.util.EnumMap; import java.util.Map; @@ -35,6 +36,11 @@ public class FlagStorage { readKeys(); } + @YAPIONPreDeserialization + private void preDeserializer() { + readKeys(); + } + public boolean set(final Flag flagType, final Flag.Value value) { return flags.put(flagType, value) != value; }