ServiceClient cloak loading

This commit is contained in:
2026-03-08 12:07:23 +01:00
parent 195f4869bf
commit 709ad4fbf0
@@ -1,13 +1,13 @@
package org.saturnclient.client; package org.saturnclient.client;
import java.util.UUID; import java.util.UUID;
import java.util.ArrayList;
import java.util.List;
import java.util.concurrent.TimeUnit; import java.util.concurrent.TimeUnit;
import org.saturnclient.client.player.SaturnPlayer; import org.saturnclient.client.player.SaturnPlayer;
import org.saturnclient.common.provider.Providers; import org.saturnclient.common.provider.Providers;
import org.saturnclient.common.ref.game.MinecraftClientRef; import org.saturnclient.common.ref.game.MinecraftClientRef;
import org.saturnclient.cosmetics.Cloaks;
import org.saturnclient.cosmetics.Hats;
import dev.selimaj.session.Session; import dev.selimaj.session.Session;
@@ -15,9 +15,6 @@ public class ServiceClient {
private static Session session; private static Session session;
public static UUID uuid; public static UUID uuid;
public static final List<String> availableCloaks = new ArrayList<>();
public static final List<String> availableHats = new ArrayList<>();
public static boolean connectTimeout() { public static boolean connectTimeout() {
try { try {
session = Session.connect("wss://saturn-server.selimaj.dev", 10, TimeUnit.SECONDS); session = Session.connect("wss://saturn-server.selimaj.dev", 10, TimeUnit.SECONDS);
@@ -61,11 +58,11 @@ public class ServiceClient {
.get(); .get();
for (String availableCloak : response.cloaks()) { for (String availableCloak : response.cloaks()) {
availableCloaks.add(availableCloak); Cloaks.availableCloaks.add(availableCloak);
} }
for (String availableHat : response.hats()) { for (String availableHat : response.hats()) {
availableHats.add(availableHat); Hats.availableHats.add(availableHat);
} }
eventHandlers(); eventHandlers();
@@ -123,7 +120,7 @@ public class ServiceClient {
if (throwable != null) { if (throwable != null) {
throwable.printStackTrace(); throwable.printStackTrace();
} else { } else {
availableCloaks.add(itemId); Cloaks.availableCloaks.add(itemId);
} }
}); });
} catch (Exception e) { } catch (Exception e) {
@@ -137,7 +134,7 @@ public class ServiceClient {
if (throwable != null) { if (throwable != null) {
throwable.printStackTrace(); throwable.printStackTrace();
} else { } else {
availableHats.add(itemId); Hats.availableHats.add(itemId);
} }
}); });
} catch (Exception e) { } catch (Exception e) {