diff --git a/type.skyblockgeneric/src/main/java/net/swofty/type/skyblockgeneric/event/actions/player/data/ActionPlayerSkyBlockDataSave.java b/type.skyblockgeneric/src/main/java/net/swofty/type/skyblockgeneric/event/actions/player/data/ActionPlayerSkyBlockDataSave.java index 93f20e137..288347c8a 100644 --- a/type.skyblockgeneric/src/main/java/net/swofty/type/skyblockgeneric/event/actions/player/data/ActionPlayerSkyBlockDataSave.java +++ b/type.skyblockgeneric/src/main/java/net/swofty/type/skyblockgeneric/event/actions/player/data/ActionPlayerSkyBlockDataSave.java @@ -44,9 +44,12 @@ public void run(PlayerDisconnectEvent event) { ProfilesDatabase.collection.insertOne(newDoc); } + if(player.getSkyBlockIsland() != null && HypixelConst.getTypeLoader().getType() == ServerType.SKYBLOCK_ISLAND) + player.getSkyBlockIsland().runVacantCheck(); + // Evict from SkyBlock cache SkyBlockDataHandler.skyBlockCache.remove(playerUuid); Logger.info("Successfully saved SkyBlock (profile " + profileId + ") for: " + player.getUsername()); } -} \ No newline at end of file +}