From 8725dba69cd56306bbac1f5ec735d1aded314d61 Mon Sep 17 00:00:00 2001 From: RednedEpic Date: Tue, 26 Nov 2019 19:52:13 -0600 Subject: [PATCH] Fix offline mode console spam for skins --- .../main/java/org/geysermc/connector/utils/SkinUtils.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/connector/src/main/java/org/geysermc/connector/utils/SkinUtils.java b/connector/src/main/java/org/geysermc/connector/utils/SkinUtils.java index 988501b8..f6a845cb 100644 --- a/connector/src/main/java/org/geysermc/connector/utils/SkinUtils.java +++ b/connector/src/main/java/org/geysermc/connector/utils/SkinUtils.java @@ -9,6 +9,7 @@ import lombok.AllArgsConstructor; import lombok.Getter; import org.apache.commons.codec.Charsets; import org.geysermc.api.Geyser; +import org.geysermc.connector.GeyserConnector; import org.geysermc.connector.entity.PlayerEntity; import org.geysermc.connector.network.session.GeyserSession; @@ -97,8 +98,10 @@ public class SkinUtils { return new GameProfileData(skinUrl, capeUrl, isAlex); } catch (Exception exception) { + if (!((GeyserConnector) Geyser.getConnector()).getConfig().getRemote().getAuthType().equals("offline")) { + Geyser.getLogger().debug("Got invalid texture data for " + profile.getName() + " " + exception.getMessage()); + } // return default skin with default cape when texture data is invalid - Geyser.getLogger().debug("Got invalid texture data for " + profile.getName() + " " + exception.getMessage()); return new GameProfileData("", "", false); } }