Valuelizer
This very simple plugin is generating flat files from custom values. Just hook this plugin with yours, and create a scheduler:
IntDataFile playerCounterDF = new IntDataFile ( "Player counter" , "5min_players_counter" , Interval. MINUTE_5 , Thread . SYNC ) {
@Override
public int data ( ) {
return Bukkit. getOnlinePlayers ( ) . size ( ) ;
}
} ;
This code is updating every 5 minutes the "5min_players_counter" file with current online players number. Your monitoring system (e.g. Zabbix ) can read this and create graph or trigger for notifications:
Or memory usage:
Or anything!
This is supporting Spigot and BungeeCord too. I am working on few things and sample plugins.
Known issues:
- The async thread is WIP
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta