4 Commits
Author SHA1 Message Date
dmg 5017887429 fix: switch to paper async chat event
Build / build (push) Failing after 1m25s
2026-01-27 23:03:40 -05:00
dmg fa2aec3502 Merge pull request 'chore(deps): update dependency gradle to v9' (#4) from renovate/gradle-9.x into main
Build / build (push) Successful in 1m27s
Reviewed-on: #4
2026-01-28 03:58:59 +00:00
dmg 5d0bf94dff Merge branch 'main' into renovate/gradle-9.x 2026-01-28 03:57:37 +00:00
dmg e91797d9ac chore(ci): use node 22.14.0 for releases
Build / build (push) Successful in 2m1s
2026-01-27 22:55:49 -05:00
4 changed files with 23 additions and 22 deletions
+1 -1
View File
@@ -23,7 +23,7 @@ jobs:
- name: Set up Node
uses: actions/setup-node@v4
with:
node-version: 20
node-version: 22.14.0
- name: Install Node dependencies
run: npm install
@@ -3,7 +3,7 @@ package com.prometheus.spigot;
import com.prometheus.spigot.http.MetricsHttpHandler;
import com.prometheus.spigot.listeners.BlockBreakListener;
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.CommandListener;
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 BlockPlaceListener(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 ConnectionListener(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();
}
}