From 7c861e1869d8ab6e6a88f258d8065123fa34e4cd Mon Sep 17 00:00:00 2001 From: ChomeNS <95471003+ChomeNS@users.noreply.github.com> Date: Mon, 6 Jan 2025 19:46:03 +0700 Subject: [PATCH] refactor: use the new latest `getFirst()` instead of `get(0)` --- build-number.txt | 2 +- .../chayapak1/chomens_bot/chatParsers/KaboomChatParser.java | 2 +- .../chomens_bot/chatParsers/MinecraftChatParser.java | 2 +- .../java/me/chayapak1/chomens_bot/plugins/AuthPlugin.java | 4 ++-- .../java/me/chayapak1/chomens_bot/plugins/ChatPlugin.java | 2 +- .../me/chayapak1/chomens_bot/plugins/CommandSpyPlugin.java | 2 +- .../chomens_bot/plugins/CommandSuggestionPlugin.java | 2 +- .../java/me/chayapak1/chomens_bot/plugins/CorePlugin.java | 2 +- .../me/chayapak1/chomens_bot/plugins/FormatCheckerPlugin.java | 4 ++-- .../java/me/chayapak1/chomens_bot/plugins/GrepLogPlugin.java | 2 +- src/main/java/me/chayapak1/chomens_bot/plugins/IRCPlugin.java | 2 +- .../java/me/chayapak1/chomens_bot/plugins/MailPlugin.java | 4 ++-- .../java/me/chayapak1/chomens_bot/plugins/QueryPlugin.java | 4 ++-- src/main/java/me/chayapak1/chomens_bot/song/NBSConverter.java | 2 +- 14 files changed, 18 insertions(+), 18 deletions(-) diff --git a/build-number.txt b/build-number.txt index d64a39ca..a1788aa5 100644 --- a/build-number.txt +++ b/build-number.txt @@ -1 +1 @@ -1452 \ No newline at end of file +1454 \ No newline at end of file diff --git a/src/main/java/me/chayapak1/chomens_bot/chatParsers/KaboomChatParser.java b/src/main/java/me/chayapak1/chomens_bot/chatParsers/KaboomChatParser.java index a5cc44b5..b0902f62 100644 --- a/src/main/java/me/chayapak1/chomens_bot/chatParsers/KaboomChatParser.java +++ b/src/main/java/me/chayapak1/chomens_bot/chatParsers/KaboomChatParser.java @@ -31,7 +31,7 @@ public class KaboomChatParser implements ChatParser { if (!message.content().isEmpty() || !message.style().isEmpty() || children.size() < 3) return null; - final Component prefix = children.get(0); + final Component prefix = children.getFirst(); Component displayName = Component.empty(); Component contents = Component.empty(); diff --git a/src/main/java/me/chayapak1/chomens_bot/chatParsers/MinecraftChatParser.java b/src/main/java/me/chayapak1/chomens_bot/chatParsers/MinecraftChatParser.java index d2ccfc96..bb37cd08 100644 --- a/src/main/java/me/chayapak1/chomens_bot/chatParsers/MinecraftChatParser.java +++ b/src/main/java/me/chayapak1/chomens_bot/chatParsers/MinecraftChatParser.java @@ -39,7 +39,7 @@ public class MinecraftChatParser implements ChatParser { final String key = message.key(); if (args.size() < 2 || !keys.contains(key)) return null; - final Component senderComponent = args.get(0).asComponent(); + final Component senderComponent = args.getFirst().asComponent(); final Component contents = args.get(1).asComponent(); PlayerEntry sender; diff --git a/src/main/java/me/chayapak1/chomens_bot/plugins/AuthPlugin.java b/src/main/java/me/chayapak1/chomens_bot/plugins/AuthPlugin.java index 671570d5..ee1b147d 100644 --- a/src/main/java/me/chayapak1/chomens_bot/plugins/AuthPlugin.java +++ b/src/main/java/me/chayapak1/chomens_bot/plugins/AuthPlugin.java @@ -98,9 +98,9 @@ public class AuthPlugin extends PlayersPlugin.Listener { if (children.size() != 1) return true; - if (!(children.get(0) instanceof TextComponent)) return true; + if (!(children.getFirst() instanceof TextComponent)) return true; - final String inputHash = ((TextComponent) children.get(0)).content(); + final String inputHash = ((TextComponent) children.getFirst()).content(); final long time = System.currentTimeMillis() / 10_000; diff --git a/src/main/java/me/chayapak1/chomens_bot/plugins/ChatPlugin.java b/src/main/java/me/chayapak1/chomens_bot/plugins/ChatPlugin.java index 79c9553d..a852f952 100644 --- a/src/main/java/me/chayapak1/chomens_bot/plugins/ChatPlugin.java +++ b/src/main/java/me/chayapak1/chomens_bot/plugins/ChatPlugin.java @@ -241,7 +241,7 @@ public class ChatPlugin extends Bot.Listener { if (queue.isEmpty()) return; - final String message = queue.get(0); + final String message = queue.getFirst(); if (message.startsWith("/")) { String removedMessage = message.substring(1); diff --git a/src/main/java/me/chayapak1/chomens_bot/plugins/CommandSpyPlugin.java b/src/main/java/me/chayapak1/chomens_bot/plugins/CommandSpyPlugin.java index 8f519388..5725d059 100644 --- a/src/main/java/me/chayapak1/chomens_bot/plugins/CommandSpyPlugin.java +++ b/src/main/java/me/chayapak1/chomens_bot/plugins/CommandSpyPlugin.java @@ -39,7 +39,7 @@ public class CommandSpyPlugin extends ChatPlugin.Listener { children.size() < 2 ) return true; - if (!((TextComponent) children.get(0)).content().equals(": ")) return true; + if (!((TextComponent) children.getFirst()).content().equals(": ")) return true; final String username = textComponent.content(); final String command = ComponentUtilities.stringify(children.get(1)); diff --git a/src/main/java/me/chayapak1/chomens_bot/plugins/CommandSuggestionPlugin.java b/src/main/java/me/chayapak1/chomens_bot/plugins/CommandSuggestionPlugin.java index e5955516..670fa02b 100644 --- a/src/main/java/me/chayapak1/chomens_bot/plugins/CommandSuggestionPlugin.java +++ b/src/main/java/me/chayapak1/chomens_bot/plugins/CommandSuggestionPlugin.java @@ -30,7 +30,7 @@ public class CommandSuggestionPlugin extends ChatPlugin.Listener { if (children.size() != 1) return true; - final String player = ((TextComponent) children.get(0)).content(); + final String player = ((TextComponent) children.getFirst()).content(); final List output = new ArrayList<>(); output.add(Component.text(id)); diff --git a/src/main/java/me/chayapak1/chomens_bot/plugins/CorePlugin.java b/src/main/java/me/chayapak1/chomens_bot/plugins/CorePlugin.java index d6c8ee76..30bdb7b5 100644 --- a/src/main/java/me/chayapak1/chomens_bot/plugins/CorePlugin.java +++ b/src/main/java/me/chayapak1/chomens_bot/plugins/CorePlugin.java @@ -123,7 +123,7 @@ public class CorePlugin extends PositionPlugin.Listener { return; } - forceRunPlaceBlock(clonedQueue.get(0)); + forceRunPlaceBlock(clonedQueue.getFirst()); placeBlockQueue.remove(0); } catch (Exception e) { bot.logger.error(e); diff --git a/src/main/java/me/chayapak1/chomens_bot/plugins/FormatCheckerPlugin.java b/src/main/java/me/chayapak1/chomens_bot/plugins/FormatCheckerPlugin.java index 746ec2ee..5caa008e 100644 --- a/src/main/java/me/chayapak1/chomens_bot/plugins/FormatCheckerPlugin.java +++ b/src/main/java/me/chayapak1/chomens_bot/plugins/FormatCheckerPlugin.java @@ -68,7 +68,7 @@ public class FormatCheckerPlugin extends ChatPlugin.Listener { if (!name.equals(bot.config.ownerName)) return false; - final Object prefix = format.arguments().get(0).value(); + final Object prefix = format.arguments().getFirst().value(); if ( ((prefix instanceof TextComponent text) && text.content().equals(bot.username + " Console")) || // ohio @@ -77,7 +77,7 @@ public class FormatCheckerPlugin extends ChatPlugin.Listener { if (!(prefix instanceof TranslatableComponent translatablePrefix)) return true; - final Object userHash = translatablePrefix.arguments().get(0).value(); + final Object userHash = translatablePrefix.arguments().getFirst().value(); if (!(userHash instanceof TextComponent userHashComponent)) return true; diff --git a/src/main/java/me/chayapak1/chomens_bot/plugins/GrepLogPlugin.java b/src/main/java/me/chayapak1/chomens_bot/plugins/GrepLogPlugin.java index 1482d5c5..b4e9f1a4 100644 --- a/src/main/java/me/chayapak1/chomens_bot/plugins/GrepLogPlugin.java +++ b/src/main/java/me/chayapak1/chomens_bot/plugins/GrepLogPlugin.java @@ -103,7 +103,7 @@ public class GrepLogPlugin { ) ) .queue(message -> { - final String url = message.getAttachments().get(0).getUrl(); + final String url = message.getAttachments().getFirst().getUrl(); final DecimalFormat formatter = new DecimalFormat("#,###"); diff --git a/src/main/java/me/chayapak1/chomens_bot/plugins/IRCPlugin.java b/src/main/java/me/chayapak1/chomens_bot/plugins/IRCPlugin.java index 55093135..ae2b35ac 100644 --- a/src/main/java/me/chayapak1/chomens_bot/plugins/IRCPlugin.java +++ b/src/main/java/me/chayapak1/chomens_bot/plugins/IRCPlugin.java @@ -197,7 +197,7 @@ public class IRCPlugin extends ListenerAdapter { if (logs.isEmpty()) continue; - final String firstLog = logs.get(0); + final String firstLog = logs.getFirst(); logs.remove(0); diff --git a/src/main/java/me/chayapak1/chomens_bot/plugins/MailPlugin.java b/src/main/java/me/chayapak1/chomens_bot/plugins/MailPlugin.java index 02224f11..27f03ddd 100644 --- a/src/main/java/me/chayapak1/chomens_bot/plugins/MailPlugin.java +++ b/src/main/java/me/chayapak1/chomens_bot/plugins/MailPlugin.java @@ -64,8 +64,8 @@ public class MailPlugin extends PlayersPlugin.Listener { "Run %s or %s to read", Component.text(sendToTargetSize).color(NamedTextColor.GREEN), Component.text((sendToTargetSize > 1) ? "s" : ""), - Component.text(bot.config.commandSpyPrefixes.get(0) + "mail read").color(ColorUtilities.getColorByString(bot.config.colorPalette.primary)), - Component.text(bot.config.prefixes.get(0) + "mail read").color(ColorUtilities.getColorByString(bot.config.colorPalette.primary)) + Component.text(bot.config.commandSpyPrefixes.getFirst() + "mail read").color(ColorUtilities.getColorByString(bot.config.colorPalette.primary)), + Component.text(bot.config.prefixes.getFirst() + "mail read").color(ColorUtilities.getColorByString(bot.config.colorPalette.primary)) ).color(NamedTextColor.GOLD); bot.chat.tellraw(component, target.profile.getId()); diff --git a/src/main/java/me/chayapak1/chomens_bot/plugins/QueryPlugin.java b/src/main/java/me/chayapak1/chomens_bot/plugins/QueryPlugin.java index acc81776..bcfe49b5 100644 --- a/src/main/java/me/chayapak1/chomens_bot/plugins/QueryPlugin.java +++ b/src/main/java/me/chayapak1/chomens_bot/plugins/QueryPlugin.java @@ -46,9 +46,9 @@ public class QueryPlugin extends Bot.Listener { if (children.size() > 2) return false; - if (!(children.get(0) instanceof TextComponent)) return true; + if (!(children.getFirst() instanceof TextComponent)) return true; - final long transactionId = Integer.parseInt(((TextComponent) children.get(0)).content()); + final long transactionId = Integer.parseInt(((TextComponent) children.getFirst()).content()); if (!transactions.containsKey(transactionId)) return true; diff --git a/src/main/java/me/chayapak1/chomens_bot/song/NBSConverter.java b/src/main/java/me/chayapak1/chomens_bot/song/NBSConverter.java index 86a3d05d..71f48b42 100644 --- a/src/main/java/me/chayapak1/chomens_bot/song/NBSConverter.java +++ b/src/main/java/me/chayapak1/chomens_bot/song/NBSConverter.java @@ -224,7 +224,7 @@ public class NBSConverter implements Converter { final List outputTitles = LevenshteinUtilities.searchTitles(name, subtitles.values()); - final String bestMatch = outputTitles.isEmpty() ? "" : outputTitles.get(0); + final String bestMatch = outputTitles.isEmpty() ? "" : outputTitles.getFirst(); for (Map.Entry entry : subtitles.entrySet()) { if (!entry.getValue().equals(bestMatch)) continue;