diff --git a/src/main/java/eu/m724/tweaks/module/chat/ChatCommands.java b/src/main/java/eu/m724/tweaks/module/chat/ChatCommands.java index d6fa1ba..a9f6f50 100644 --- a/src/main/java/eu/m724/tweaks/module/chat/ChatCommands.java +++ b/src/main/java/eu/m724/tweaks/module/chat/ChatCommands.java @@ -99,8 +99,8 @@ public class ChatCommands implements CommandExecutor { } catch (ChatModule.ChatRoomExistsException e) { sender.sendMessage("Room %s already exists".formatted(argument)); } catch (IOException e) { - sender.sendMessage("Failed to create room"); - e.printStackTrace(); + sender.sendMessage("Error creating room"); + throw new RuntimeException(e); } } case "delete" -> { @@ -124,8 +124,8 @@ public class ChatCommands implements CommandExecutor { manager.saveChatRoom(chatRoom); sender.sendMessage("Owner changed to " + newOwner.getName()); } catch (IOException e) { - sender.sendMessage("Failed to change owner"); - e.printStackTrace(); + sender.sendMessage("Error changing owner"); + throw new RuntimeException(e); } } else { sender.sendMessage("Player must be online"); @@ -141,8 +141,8 @@ public class ChatCommands implements CommandExecutor { manager.saveChatRoom(chatRoom); sender.sendMessage("Password changed"); } catch (IOException e) { - sender.sendMessage("Failed to change password"); - e.printStackTrace(); + sender.sendMessage("Error changing password"); + throw new RuntimeException(e); } } else { sender.sendMessage("You're not the owner of %s, please enter the room you want to make changes in".formatted(chatRoom.id)); @@ -157,8 +157,8 @@ public class ChatCommands implements CommandExecutor { manager.saveChatRoom(chatRoom); sender.sendMessage("Message color changed to " + newColor.getName()); } catch (IOException e) { - sender.sendMessage("Failed to change color"); - e.printStackTrace(); + sender.sendMessage("Error changing color"); + throw new RuntimeException(e); } } else { sender.sendMessage("Invalid color");