Skip to content
This repository was archived by the owner on Jan 3, 2020. It is now read-only.

Commit 44a124c

Browse files
committed
switch for genuine skin loading
1 parent 57a4113 commit 44a124c

File tree

2 files changed

+3
-0
lines changed

2 files changed

+3
-0
lines changed

src/main/java/org/devinprogress/uniskinmod/UniSkinConfig.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ public class UniSkinConfig {
1414
public List<String> rootURIs = new ArrayList<String>();
1515
public List<String> legacySkinURIs = new ArrayList<String>();
1616
public List<String> legacyCapeURIs = new ArrayList<String>();
17+
public boolean loadGenuineSkins = true;
1718

1819
public static UniSkinConfig loadFromFile(File configFile) throws IOException {
1920
if (configFile == null) return null;

src/main/java/org/devinprogress/uniskinmod/UniSkinCore.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,7 @@ public UniSkinCore(UniSkinConfig configuration, File localSkin) {
4949
for (String str : cfg.rootURIs) UniSkinMod.log.info("Added Root URI: {}", str);
5050
for (String str : cfg.legacySkinURIs) UniSkinMod.log.info("Added Skin URI: {}", str);
5151
for (String str : cfg.legacyCapeURIs) UniSkinMod.log.info("Added Cape URI: {}", str);
52+
UniSkinMod.log.info("Load genuine skins: {}", cfg.loadGenuineSkins? "Enabled": "Disabled");
5253
mojangProfileRepo = new YggdrasilAuthenticationService(Minecraft.getMinecraft().getProxy(), UUID.randomUUID().toString())
5354
.createProfileRepository();
5455

@@ -108,6 +109,7 @@ public void onProfileLookupFailed(GameProfile var1, Exception var2) {
108109
}
109110

110111
private void injectGenuineProfile(GameProfile profile) {
112+
if (!cfg.loadGenuineSkins) return;
111113
MinecraftSessionService sessionService = Minecraft.getMinecraft().getSessionService();
112114
if (mojangProfileRepo == null || sessionService == null) {
113115
UniSkinMod.log.warn("Cannot perform mojang id lookup since YggdrasilGameProfileRepository or sessionService is null");

0 commit comments

Comments
 (0)