From e8ecc43ede3bc36631b8243a28b1319224b9fced Mon Sep 17 00:00:00 2001 From: Pyrbu Date: Fri, 21 Apr 2023 13:55:15 +0100 Subject: [PATCH] print an error to console instead of blindly throwing an exception --- .../znetworkw/znpcservers/commands/list/DefaultCommand.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/java/io/github/znetworkw/znpcservers/commands/list/DefaultCommand.java b/src/main/java/io/github/znetworkw/znpcservers/commands/list/DefaultCommand.java index daa787a..0d35209 100644 --- a/src/main/java/io/github/znetworkw/znpcservers/commands/list/DefaultCommand.java +++ b/src/main/java/io/github/znetworkw/znpcservers/commands/list/DefaultCommand.java @@ -38,7 +38,9 @@ public class DefaultCommand extends Command { private static final SkinFunction DO_APPLY_SKIN = (sender, npc, skin) -> NPCSkin.forName(skin, (values, ex) -> { if (ex != null) { Configuration.MESSAGES.sendMessage(sender, ConfigurationValue.CANT_GET_SKIN, skin); - throw new RuntimeException(ex); + ZNPCsPlus.LOGGER.warning("Failed to fetch skin:"); + ex.printStackTrace(); + return; } npc.changeSkin(NPCSkin.forValues(values)); Configuration.MESSAGES.sendMessage(sender, ConfigurationValue.GET_SKIN);