Skip to content

Commit

Permalink
fix: fix unidata loading order
Browse files Browse the repository at this point in the history
  • Loading branch information
StarWishsama committed Feb 7, 2025
1 parent f7424d1 commit 66ec3df
Showing 1 changed file with 4 additions and 4 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -250,6 +250,8 @@ public SlimefunUniversalBlockData createUniversalBlock(Location l, String sfId)

uniData.initLastPresent();

uniData.setIsDataLoaded(true);

loadedUniversalData.put(uuid, uniData);

var preset = UniversalMenuPreset.getPreset(sfId);
Expand All @@ -265,8 +267,6 @@ public SlimefunUniversalBlockData createUniversalBlock(Location l, String sfId)
.getBlockDataController()
.saveUniversalData(uuid, sfId, Set.of(UniversalDataTrait.BLOCK, UniversalDataTrait.INVENTORY));

uniData.setIsDataLoaded(true);

return uniData;
}

Expand Down Expand Up @@ -862,6 +862,8 @@ public void loadUniversalData(SlimefunUniversalData uniData) {

loadedUniversalData.putIfAbsent(uniData.getUUID(), uniData);

uniData.setIsDataLoaded(true);

if (uniData.hasTrait(UniversalDataTrait.INVENTORY)) {
var menuPreset = UniversalMenuPreset.getPreset(uniData.getSfId());
if (menuPreset != null) {
Expand Down Expand Up @@ -903,8 +905,6 @@ public void loadUniversalData(SlimefunUniversalData uniData) {
uniData.getUUID());
}
}

uniData.setIsDataLoaded(true);
} finally {
lock.unlock(key);
}
Expand Down

0 comments on commit 66ec3df

Please sign in to comment.