Plan | Player Analytics

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

File Details

5.6 DEV build 2948

  • B
  • Jan 6, 2025
  • 16.40 MB
  • 22
  • 1.21.3
  • Fabric

File Name

PlanFabric-5.6-dev-build-2948.jar

Supported Versions

  • 1.21.3

Curse Maven Snippet

Fabric

modImplementation "curse.maven:plan-player-analytics-508727:6059108"
Curse Maven does not yet support mods that have disabled 3rd party sharing

Learn more about Curse Maven

5.6 DEV build 2948

This dev build contains bugfixes, contributions and dependency updates that have been done since May.

Special thanks to Kopo, YannicHock & Zaemong for contributions to this update.

Changes from DEV build 2906

  • Dependency updates
  • Calendar now responds to selected language
  • Fixed bug with calendar in negative timezones (GMT-8 etc)
  • Fabric updates done by Kopo
  • Extension string values now up to 250 chars
  • Minor bugfixes

Change log

Commands [action required]

  • /plan and /planproxy now require plan.command permission to be used. This is to allow hiding /plan from tab completion, since it showed up even if a player had no access to any of the subcommands.

Platform specific

  • Fabric now uses 1.21.3 api, 1.21.4 also still supported. fabric-permissions-api 0.3.3 now required. Thanks Kopo
  • Fixed Nukkit incompatibility with EntityTameable being moved to a different package
  • Fixed Folia ConcurrentModificationException related to ping task
  • Fixed Folia region tick thread crash if another plugin was using Plan placeholders on server thread

Website

  • Fixed Calendar being one day behind when server timezone was set to negative GMT, eg. GMT-8.
  • Calendar now responds to selected language on the UI
  • Fixed some countries not appearing on the map due to missing country name -> ISO-3166 alpha-3 translation
  • Added web permissions for different Server Perfomance graph data types. This allows configuring permissions for viewing TPS graph and nothing else.
  • Fixed reverse-proxy subdirectory address correction not applying to Logo image

Database

  • Fixed CorrectWrongCharacterEncodingPatch applying to non-Plan tables in the same database.
  • Fixed ping insert duplicate key error

Config

  • Increased default time series data retention to 10 years (3650 days) - previously 90 days. Does not change existing configs.
  • Removed &useSSL=false from default MySQL Launch_options. Does not change existing configs.

Extensions

  • StringProvider can now store values up to 250 characters long before truncation.
  • CMI Extension added by YannicHock

Locale

  • Fixed French (FR) locale causing website loading issues
  • Japanese (JA) locale updated by Zaemong

Placeholders

  • Catch any exceptions that occur during placeholder request to not cause problems in other plugins using Plan placeholders
  • Added %plan_top___value_raw% placeholders for unformatted values (Useful for custom time formats)
  • Added %plan_server_players_online% and %plan_network_players_online% placeholders that show the latest data in the database (~1 minute accuracy)