promotional bannermobile promotional banner

Plan | Player Analytics

The Ultimate Tool to monitor player activity! - Now with Fabric support
Back to Files

5.9 DEV build 3786

File namePlanFabric-5.9-dev-build-3786.jar
Uploader
aurorals3aurorals3
Uploaded
Nov 7, 2026
Downloads
6
Size
17.3 MB
Mod Loaders
Fabric
File ID
9488973
Type
B
Beta
Supported game versions
  • 26.3
  • 26.2

Curse Maven Snippet

Fabric

modImplementation "curse.maven:plan-player-analytics-508727:9488973"

Learn more about Curse Maven

What's new

5.9 DEV build 3786

This is a release candidate.

This dev build contains security fixes, bugfixes, as well as some new features

Special thanks to AnttiMK, DomasUrbonas, RomainCabaret, Tokas, Axionize & Almost10 for contributions to this update.

Changes from previous DEV build

  • snake_case to camelCase conversion in JSON endpoints
  • Fixed security vulnerability in the webserver
  • Query page date range presets
  • Datapoint table timeframe presets
  • Fixed command source mixin collision on Fabric
  • Fixes to statistics storage
  • Bed & respawn anchor kill tracking (Bukkit, Fabric)
  • Small fixes to query page relating to extensions
  • Locale updates

Breaking changes

Java 17 or newer now required

Plan now requires Java 17 or newer.

API is still compiled with Java 8, but that will also change to 17 in Plan version 5.10.

snake_case variables changed to camelCase in JSON endpoints

All snake_case variables in Plan /v1/ endpoints were changed to camelCase for consistency.

Change log

Fixed Security vulnerabilities

  • Fixed a Denial of Service vulnerability with the Jetty webserver. This affects all versions prior to this version. Vulnerability details are to be released along with the full release later.

Fabric 26.3

  • DomasUrbonas added support for fabric 26.3, older versions are no longer supported.
  • Axionize fixed command source mixin collision with another plugin

Data gathering

New data: Minecraft statistics

Plan will now gather all Minecraft statistics from the player json files found in statistics folder on the game servers. They are displayed on Player, Server (sum of players) and Network pages (sum of players / server or sum of all players)

Kill tracking additions

RomanCabaret implemented support for:

  • TNT explosion kills on Bukkit, Fabric and Sponge when ignited directly by a player
  • Bed and Respawn Anchor explosions on Bukkit, Fabric

Bugfixes

  • Fixed Shutdown session save sometimes storing sessions twice if server was shutdown via keyboard interrupt
  • AnttiMK Fixed Folia gathering performance data 20 times more frequently than intended.
  • Fixed Exception on Folia when setHealth(0) was called that killed the player.
  • Fixed setHealth(0) recording the death as a kill for the last player that damaged the player

Website

  • Almost10 implemented Query page Date-range presets
  • Almost10 implemented Timeframe presets to datapoint tables (Week comparison, Online Activity as Numbers, Performance as Numbers)

Database

  • Fixed database transaction queue size tracking not working correctly.
  • Reduced memory impact of transaction queue

Webserver

  • Webserver was migrated to Jetty 12 which requires Java 17. This added support for asynchronous response resolution which means more requests can be processed without waiting for previous requests to complete.

DataExtensions

DataExtensions Graph API

DataExtensions Statistics API

  • New API allows DataExtensions to add numeric data in table format more easily
  • Jobs now lists job levels as Statistics
  • mcMMO now lists skill levels as Statistics

Other

  • Plugin data cards can now be collapsed for easier viewing
  • Different types of data inside plugin cards now layout slightly better.
  • Fixed error in extension page when rendering a number on a table
  • Fixed Booleans with 'hidden' flag appearing on the Query page

Locale

  • Tokas updated CN and ZH_TW locales
  • AuroraLS3 updated FI locale
  • Translated missing locale keys in other locales using AI (~5000 missing translations total).

Technical

  • Plan frontend code is now formatted with Prettier
  • Almost10 helped progress Javascript to Typescript conversion.