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
  • 27
  • 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"

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)