Archiviert
1
0

Improve needed mods check

Dieser Commit ist enthalten in:
yoyosource 2023-02-17 14:51:03 +01:00
Ursprung 0c13308997
Commit 3f9f9546f6

Datei anzeigen

@ -122,12 +122,8 @@ public class Fabric extends BasicListener {
mods.add(Mod.get(mod.getAsString(), Mod.Platform.FABRIC)); mods.add(Mod.get(mod.getAsString(), Mod.Platform.FABRIC));
} }
if(!neededModsContained(mods)) { boolean neededMods = neededModsContained(mods);
logMessage(user, "Needed mods are not contained", dataString); if(Utils.handleMods(player,mods) && neededMods) {
return;
}
if(Utils.handleMods(player,mods)) {
if (Storage.fabricCheckedPlayers.containsKey(player)) { if (Storage.fabricCheckedPlayers.containsKey(player)) {
long current = Storage.fabricCheckedPlayers.get(player); long current = Storage.fabricCheckedPlayers.get(player);
if (current != dataString.hashCode()) { if (current != dataString.hashCode()) {
@ -139,6 +135,8 @@ public class Fabric extends BasicListener {
Storage.fabricCheckedPlayers.put(player, dataString.hashCode()); Storage.fabricCheckedPlayers.put(player, dataString.hashCode());
} }
Storage.fabricPlayers.remove(player); Storage.fabricPlayers.remove(player);
} else if (!neededMods) {
logMessage(user, "Needed mods are not contained", dataString);
} }
} }