diff --git a/src/main/java/xyz/ineanto/nicko/appearance/AppearanceManager.java b/src/main/java/xyz/ineanto/nicko/appearance/AppearanceManager.java index 394169f..f754a29 100644 --- a/src/main/java/xyz/ineanto/nicko/appearance/AppearanceManager.java +++ b/src/main/java/xyz/ineanto/nicko/appearance/AppearanceManager.java @@ -37,7 +37,7 @@ public class AppearanceManager { profile.setSkin(null); dataStore.getCache().cache(player.getUniqueId(), profile); - return ActionResult.error(); + return ActionResult.ok(); } public ActionResult update(boolean skinChange) { diff --git a/src/main/java/xyz/ineanto/nicko/gui/items/home/ResetItem.java b/src/main/java/xyz/ineanto/nicko/gui/items/home/ResetItem.java index c3f1b68..06443b4 100644 --- a/src/main/java/xyz/ineanto/nicko/gui/items/home/ResetItem.java +++ b/src/main/java/xyz/ineanto/nicko/gui/items/home/ResetItem.java @@ -4,6 +4,7 @@ import org.bukkit.Material; import org.bukkit.Sound; import org.bukkit.entity.Player; import org.bukkit.event.inventory.ClickType; +import xyz.ineanto.nicko.appearance.ActionResult; import xyz.ineanto.nicko.appearance.AppearanceManager; import xyz.ineanto.nicko.language.PlayerLanguage; import xyz.ineanto.nicko.language.LanguageKey; @@ -37,10 +38,11 @@ public class ResetItem { } final AppearanceManager appearanceManager = new AppearanceManager(player); - if (!appearanceManager.reset().isError()) { + final ActionResult reset = appearanceManager.reset(); + if (!reset.isError()) { player.sendMessage(playerLanguage.translateWithWhoosh(LanguageKey.Event.Appearance.Remove.OK)); } else { - player.sendMessage(playerLanguage.translateWithOops(LanguageKey.Event.Appearance.Remove.ERROR)); + player.sendMessage(playerLanguage.translateWithOops(LanguageKey.Event.Appearance.Remove.ERROR, reset.getErrorKey())); player.playSound(player.getLocation(), Sound.ENTITY_VILLAGER_NO, 1, 1f); } }); diff --git a/src/main/resources/fr.yml b/src/main/resources/fr.yml index 109a887..02c7310 100644 --- a/src/main/resources/fr.yml +++ b/src/main/resources/fr.yml @@ -26,7 +26,7 @@ event: error: "Impossible d''appliquer le précédent déguisement ! ({0})" ok: "Votre précédent déguisement a été appliqué." remove: - error: "Impossible de retirer votre déguisement." + error: "Impossible de retirer votre déguisement ({0})." missing: "Vous n''avez pas de déguisement." ok: "Déguisement retiré." admin: