From 4f13d3fc2de205a9655c23c47b7f6b91b25bb149 Mon Sep 17 00:00:00 2001 From: ineanto Date: Thu, 28 Dec 2023 21:20:18 +0100 Subject: [PATCH] feat: actually reset --- .../ineanto/nicko/appearance/AppearanceManager.java | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/src/main/java/xyz/ineanto/nicko/appearance/AppearanceManager.java b/src/main/java/xyz/ineanto/nicko/appearance/AppearanceManager.java index dd04abb..906bb88 100644 --- a/src/main/java/xyz/ineanto/nicko/appearance/AppearanceManager.java +++ b/src/main/java/xyz/ineanto/nicko/appearance/AppearanceManager.java @@ -115,22 +115,18 @@ public class AppearanceManager { properties.get("textures").clear(); properties.put("textures", new WrappedSignedProperty("textures", skinResult.value(), skinResult.signature())); } else { - profile.setSkin(null); - dataStore.updateCache(player.getUniqueId(), profile); + reset(); return ActionResult.error(I18NDict.Error.MOJANG_SKIN); } } else { - profile.setName(null); - dataStore.updateCache(player.getUniqueId(), profile); + reset(); return ActionResult.error(I18NDict.Error.MOJANG_NAME); } return ActionResult.ok(); } catch (ExecutionException e) { return ActionResult.error(I18NDict.Error.CACHE); } catch (IOException e) { - profile.setName(null); - profile.setSkin(null); - dataStore.updateCache(player.getUniqueId(), profile); + reset(); return ActionResult.error(I18NDict.Error.MOJANG_NAME); } }