diff options
author | makamys <makamys@outlook.com> | 2023-05-17 00:30:49 +0200 |
---|---|---|
committer | makamys <makamys@outlook.com> | 2023-05-17 00:30:49 +0200 |
commit | 41ee8305ac16e0727c767574672b731845db4bb2 (patch) | |
tree | d55798b9d132b280562e84a50f1ea7f228404f2f /src/main/java/makamys/neodymium/command/NeodymiumCommand.java | |
parent | e09b4eae63b8793fcf1530d5babea7764a0dae8f (diff) | |
download | Neodymium-41ee8305ac16e0727c767574672b731845db4bb2.tar.gz Neodymium-41ee8305ac16e0727c767574672b731845db4bb2.tar.bz2 Neodymium-41ee8305ac16e0727c767574672b731845db4bb2.zip |
Fix all warnings turning off advanced opengl when clicked
Diffstat (limited to 'src/main/java/makamys/neodymium/command/NeodymiumCommand.java')
-rw-r--r-- | src/main/java/makamys/neodymium/command/NeodymiumCommand.java | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/src/main/java/makamys/neodymium/command/NeodymiumCommand.java b/src/main/java/makamys/neodymium/command/NeodymiumCommand.java index 3040ba9..dcab050 100644 --- a/src/main/java/makamys/neodymium/command/NeodymiumCommand.java +++ b/src/main/java/makamys/neodymium/command/NeodymiumCommand.java @@ -113,17 +113,19 @@ public class NeodymiumCommand extends CommandBase { List<Warning> warns = allWarns.getLeft(); List<Warning> criticalWarns = allWarns.getRight(); for(Warning line : warns) { - addColoredChatMessageWithAction(sender, "* " + line.text, HELP_WARNING_COLOR, line.action); + addColoredChatMessageWithAction(sender, "* " + line.text, HELP_WARNING_COLOR, line.chatAction); } for(Warning line : criticalWarns) { - addColoredChatMessageWithAction(sender, "* " + line.text, ERROR_COLOR, line.action); + addColoredChatMessageWithAction(sender, "* " + line.text, ERROR_COLOR, line.chatAction); } } - private void addColoredChatMessageWithAction(ICommandSender sender, String text, EnumChatFormatting color, Runnable action) { + private void addColoredChatMessageWithAction(ICommandSender sender, String text, EnumChatFormatting color, String command) { ChatComponentText msg = new ChatComponentText(text); msg.getChatStyle().setColor(color); - msg.getChatStyle().setChatClickEvent(new ClickEvent(ClickEvent.Action.RUN_COMMAND, "neodymium disable_advanced_opengl")); + if(command != null) { + msg.getChatStyle().setChatClickEvent(new ClickEvent(ClickEvent.Action.RUN_COMMAND, command)); + } sender.addChatMessage(msg); } |