premium banner
Track every player who joins your server with detailed stats including playtime, kills, deaths, and blocks — perfect for communities to monitor their player base.

Description

PlayerLogger

Track every player who joins your server. View stats in-game or on the web.

Drop it in your mods folder. That's it.


View Stats

In-Game: /list or /pl ui

Online: hytaletravelers.com/stats

Direct Link: hytaletravelers.com/stats/your.server.com


What It Tracks

  • Playtime - Total time played, current session
  • Combat - PvP kills, mob kills, deaths, damage dealt
  • Building - Blocks placed, blocks broken
  • Status - Online/offline indicator

Data syncs automatically to the cloud. No port forwarding needed.


Commands

Command Description
/list Open the stats dashboard
/players Same as /list
/pl ui Open the stats dashboard
/pl help Show commands

Admin Commands

These require permissions:

Command Permission
/pl wipe <player> playerlogger.command.wipe
/pl wipe all playerlogger.command.wipe
/pl reset <category> playerlogger.command.reset
/pl reset <category> <player> playerlogger.command.reset

Categories: all, combat, blocks, playtime, kills, deaths, damage


Discord Webhooks

Get notifications in your Discord server:

  • Player joins and leaves
  • Player deaths
  • PvP kills
  • Daily leaderboard

Setup:

  1. Discord Server Settings > Integrations > Webhooks
  2. Create webhook, copy URL
  3. Add to config.json:
"webhookEnabled": true,
"webhookUrl": "https://discord.com/api/webhooks/..."

Configuration

Edit config.json in the plugin folder. All options have descriptions.

Cloud Sync

  • pushEnabled - Sync to HytaleTravelers (default: true)
  • pushIntervalSeconds - Sync frequency (default: 30)
  • serverName - Display name for your server
  • publicListing - Appear on server browser (default: true)

Discord

  • webhookEnabled - Enable notifications
  • webhookUrl - Your webhook URL
  • webhookPlayerJoin/Leave/Death/Kill - Toggle each notification type
  • webhookDailyLeaderboard - Daily stats summary
  • webhookDailyLeaderboardHour - Hour to post (0-23)

Self-Hosted API

  • webEnabled - Run local JSON API
  • webPort - API port (default: 8080)

Privacy

Set publicListing: false to hide from the server browser. Your stats page still works via direct link.


Support

Discord: discord.gg/CnJuHve8gn


Made by HytaleTravelers