From 189aee90f9850d38ac69f871bf0c58aa82949c76 Mon Sep 17 00:00:00 2001
From: ChomeNS <95471003+ChomeNS@users.noreply.github.com>
Date: Tue, 25 Apr 2023 12:52:42 +0700
Subject: [PATCH] make trusted broadcast log in console
---
.idea/workspace.xml | 27 +++++++++----------
.../chomens_bot/plugins/LoggerPlugin.java | 6 +++++
.../chomens_bot/plugins/TrustedPlugin.java | 2 ++
3 files changed, 21 insertions(+), 14 deletions(-)
diff --git a/.idea/workspace.xml b/.idea/workspace.xml
index 61bfe668..567676d2 100644
--- a/.idea/workspace.xml
+++ b/.idea/workspace.xml
@@ -4,11 +4,10 @@
-
-
+
-
-
+
+
@@ -100,13 +99,6 @@
1680245437032
-
- 1681638481198
-
-
-
- 1681638481198
-
1681638788599
@@ -443,7 +435,14 @@
1682343832831
-
+
+ 1682401544373
+
+
+
+ 1682401544374
+
+
@@ -458,7 +457,6 @@
-
@@ -483,7 +481,8 @@
-
+
+
diff --git a/src/main/java/land/chipmunk/chayapak/chomens_bot/plugins/LoggerPlugin.java b/src/main/java/land/chipmunk/chayapak/chomens_bot/plugins/LoggerPlugin.java
index c8c2c055..9b36835f 100644
--- a/src/main/java/land/chipmunk/chayapak/chomens_bot/plugins/LoggerPlugin.java
+++ b/src/main/java/land/chipmunk/chayapak/chomens_bot/plugins/LoggerPlugin.java
@@ -81,6 +81,12 @@ public class LoggerPlugin extends ChatPlugin.ChatListener {
bot.console().reader().printAbove(message);
}
+ public void custom (Component prefix, Component _message) {
+ final String message = prefix(prefix, ComponentUtilities.stringifyAnsi(_message));
+
+ bot.console().reader().printAbove(message);
+ }
+
@Override
public void systemMessageReceived(Component component) {
final String ansiMessage = ComponentUtilities.stringifyAnsi(component);
diff --git a/src/main/java/land/chipmunk/chayapak/chomens_bot/plugins/TrustedPlugin.java b/src/main/java/land/chipmunk/chayapak/chomens_bot/plugins/TrustedPlugin.java
index 7cf3eef4..498d458d 100644
--- a/src/main/java/land/chipmunk/chayapak/chomens_bot/plugins/TrustedPlugin.java
+++ b/src/main/java/land/chipmunk/chayapak/chomens_bot/plugins/TrustedPlugin.java
@@ -26,6 +26,8 @@ public class TrustedPlugin extends PlayersPlugin.PlayerListener {
for (Bot bot : bot.allBots()) {
if (!bot.loggedIn()) continue;
+ bot.logger().custom(Component.text("Trusted Broadcast").color(NamedTextColor.AQUA), message);
+
for (String player : list) {
final MutablePlayerListEntry entry = bot.players().getEntry(player);