|
8 | 8 | import java.util.UUID;
|
9 | 9 | import java.util.logging.Logger;
|
10 | 10 | import java.util.stream.Collectors;
|
| 11 | +import net.climaxmc.autokiller.events.AutoKillCheatEvent; |
11 | 12 | import org.bukkit.Bukkit;
|
12 | 13 | import org.bukkit.ChatColor;
|
13 | 14 | import org.bukkit.entity.Player;
|
@@ -89,6 +90,11 @@ private Optional<ServerChannel> getChannel(String id) {
|
89 | 90 | return Optional.empty();
|
90 | 91 | }
|
91 | 92 |
|
| 93 | + private String getUsername(UUID playerId) { |
| 94 | + Player player = Bukkit.getPlayer(playerId); |
| 95 | + return player != null ? player.getName() : null; |
| 96 | + } |
| 97 | + |
92 | 98 | private void sendMessage(String message, boolean report) {
|
93 | 99 | if (api != null) {
|
94 | 100 | api.getServerById(config.getDiscordServerId())
|
@@ -129,17 +135,18 @@ public void sendReport(PlayerReportEvent event) {
|
129 | 135 | }
|
130 | 136 | }
|
131 | 137 |
|
132 |
| - private String getUsername(UUID playerId) { |
133 |
| - Player player = Bukkit.getPlayer(playerId); |
134 |
| - return player != null ? player.getName() : null; |
135 |
| - } |
136 |
| - |
137 | 138 | public void sendRelay(String message, RelayType type) {
|
138 | 139 | if (!config.isRelayCommandEnabled()) return;
|
139 | 140 | String formatted = config.getRelayFormat().replace("%message%", message);
|
140 | 141 | sendMessage(getPrefix(type) + formatted, false);
|
141 | 142 | }
|
142 | 143 |
|
| 144 | + public void sendAutoKiller(AutoKillCheatEvent event) { |
| 145 | + if (!config.isAutoKillerEnabled()) return; |
| 146 | + String formatted = config.getRelayFormat().replace("%message%", event.getAlert()); |
| 147 | + sendMessage(getPrefix(RelayType.AUTOKILL) + formatted, false); |
| 148 | + } |
| 149 | + |
143 | 150 | public void sendReportPing(Report report, int numReports) {
|
144 | 151 | List<String> pingRoles = config.getDiscordPingRoles();
|
145 | 152 |
|
|
0 commit comments