fix: switch to paper async chat event
Build / build (push) Failing after 1m25s

This commit is contained in:
dmg
2026-01-27 23:03:40 -05:00
parent fa2aec3502
commit 5017887429
3 changed files with 22 additions and 21 deletions
@@ -3,7 +3,7 @@ package com.prometheus.spigot;
import com.prometheus.spigot.http.MetricsHttpHandler; import com.prometheus.spigot.http.MetricsHttpHandler;
import com.prometheus.spigot.listeners.BlockBreakListener; import com.prometheus.spigot.listeners.BlockBreakListener;
import com.prometheus.spigot.listeners.BlockPlaceListener; import com.prometheus.spigot.listeners.BlockPlaceListener;
import com.prometheus.spigot.listeners.ChatListener; import com.prometheus.spigot.listeners.ChatMessageListener;
import com.prometheus.spigot.listeners.ChunkListener; import com.prometheus.spigot.listeners.ChunkListener;
import com.prometheus.spigot.listeners.CommandListener; import com.prometheus.spigot.listeners.CommandListener;
import com.prometheus.spigot.listeners.ConnectionListener; import com.prometheus.spigot.listeners.ConnectionListener;
@@ -76,7 +76,7 @@ public final class PrometheusSpigotPlugin extends JavaPlugin {
pluginManager.registerEvents(new BlockBreakListener(metricsRegistry), this); pluginManager.registerEvents(new BlockBreakListener(metricsRegistry), this);
pluginManager.registerEvents(new BlockPlaceListener(metricsRegistry), this); pluginManager.registerEvents(new BlockPlaceListener(metricsRegistry), this);
pluginManager.registerEvents(new DeathListener(metricsRegistry), this); pluginManager.registerEvents(new DeathListener(metricsRegistry), this);
pluginManager.registerEvents(new ChatListener(metricsRegistry), this); pluginManager.registerEvents(new ChatMessageListener(metricsRegistry), this);
pluginManager.registerEvents(new MoveListener(metricsRegistry, countBlockMovementOnly), this); pluginManager.registerEvents(new MoveListener(metricsRegistry, countBlockMovementOnly), this);
pluginManager.registerEvents(new ConnectionListener(metricsRegistry), this); pluginManager.registerEvents(new ConnectionListener(metricsRegistry), this);
pluginManager.registerEvents(new CommandListener(metricsRegistry), this); pluginManager.registerEvents(new CommandListener(metricsRegistry), this);
@@ -1,19 +0,0 @@
package com.prometheus.spigot.listeners;
import com.prometheus.spigot.metrics.MetricsRegistry;
import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
import org.bukkit.event.player.AsyncPlayerChatEvent;
public final class ChatListener implements Listener {
private final MetricsRegistry registry;
public ChatListener(MetricsRegistry registry) {
this.registry = registry;
}
@EventHandler
public void onChat(AsyncPlayerChatEvent event) {
registry.incrementChatMessages();
}
}
@@ -0,0 +1,20 @@
package com.prometheus.spigot.listeners;
import com.prometheus.spigot.metrics.MetricsRegistry;
import io.papermc.paper.event.player.AsyncChatEvent;
import org.bukkit.event.EventHandler;
import org.bukkit.event.EventPriority;
import org.bukkit.event.Listener;
public final class ChatMessageListener implements Listener {
private final MetricsRegistry registry;
public ChatMessageListener(MetricsRegistry registry) {
this.registry = registry;
}
@EventHandler(priority = EventPriority.MONITOR, ignoreCancelled = true)
public void onChat(AsyncChatEvent event) {
registry.incrementChatMessages();
}
}