Plan | Player Analytics Plugin (1.21.1, 1.20.1) is a comprehensive analytics tool for Minecraft servers, designed to provide detailed insights into player activity, server performance, and overall server health. The plugin supports multiple platforms, including Spigot, BungeeCord, Velocity, and Sponge, making it highly versatile for different server setups. With its extensive tracking and data visualization capabilities, Plan helps server administrators make informed decisions based on real-time player data.

Features:

  • Player Analytics: Tracks player behavior, including login times, playtime, session durations, and more. It offers detailed reports for individual players as well as overall server statistics.
  • Web Interface: Plan features a powerful web interface that displays data visually with graphs and tables, making it easy for admins to understand player trends and server metrics.
  • Multi-Server Support: The plugin can collect data from multiple servers within a network, making it ideal for large server setups with multiple game modes or instances.
  • Performance Monitoring: Provides insights into server performance, such as TPS (ticks per second), memory usage, and CPU load, allowing server owners to identify and address issues before they impact gameplay.
  • Integration with Other Plugins: Plan integrates with many other popular plugins, such as LuckPerms and EssentialsX, allowing you to expand the depth of data collection.
  • Customizable Reports: Server admins can create custom reports to focus on specific metrics or player behaviors, tailoring the analytics to suit their needs.

Screenshost:

Commands:

  • /plan
    Permission: none
    Main command, only shows subcommands that are permitted.
  • /planproxy
    Permission: none
    Main command on proxy platforms, only shows subcommands that are permitted.
    Aliases planbungee, planvelocity
  • /plan server [server] Permission: plan.server
    Displays link to /server page
    Aliases analyze, a, analyse, analysis
  • /plan servers
    Permission: plan.servers
    List servers and their IDs in Plan database
    Aliases serverlist, listservers, sl, ls
  • /plan network
    Permission: plan.network
    Displays link to /network page
    Aliases netw
  • /plan player [name/uuid] Permission: plan.player.self
    Displays link to /player page, viewing other player’s links requires plan.player.other
    Aliases inspect
  • /plan players
    Permission: plan.player.other
    Displays link to /players page
    Aliases pl, playerlist, list
  • /plan search <part>
    Permission: plan.search
    Lookup player names
  • /plan ingame [name/uuid] Permission: plan.ingame.self
    View player info in game, viewing other player’s info requires plan.ingame.other
    Aliases qinspect
  • /plan json [name/uuid] Permission: plan.json.self
    Displays link to player’s json data download, viewing other player’s link requires plan.json.other
  • /plan accept
    Permission: none
    Accept a pending action
    Aliases yes, y
  • /plan cancel
    Permission: none
    Cancel a pending action
    Aliases deny, no, n
  • /plan info
    Permission: plan.info
    View information about the plugin status
  • /plan reload
    Permission: plan.reload
    Restart the plugin and reload changes in config
  • /plan disable [feature] Permission: plan.disable
    Disable the plugin or a feature until next reload
  • /plan register [–code ${code}] Permission: plan.register.self
    Display link to /register page or complete registration. Registering users for other players requires plan.register.other
  • /plan unregister [username] Permission: plan.unregister.self
    Unregister user, unregistering users for other players requires plan.unregister.other
  • /plan logout [* / username] Permission: plan.logout.other
    Log out all users (*) or a specific user from the plan panel. Provides means for cookie invalidation after cookie persistence was implemented.
  • /plan users
    Permission: plan.users
    List registered Plan users
    Aliases webusers, web
  • /plan groups
    Permission: plan.setgroup.other
    List Plan web groups
  • /plan setgroup [username] [groupname] Permission: plan.setgroup.other
    Set a Plan user’s web group.
  • /plan export [export kind] Permission: plan.export
    Export some files
  • /plan import [import kind] Permission: plan.import
    Import some data to Plan
  • /plan db [subcommand] Permission: plan.data.base
    Perform actions on the Plan database
    Aliases database

Permissions:

Permission Default (on spigot) Description
plan.server op Access /plan server command
plan.servers op Access /plan servers command
plan.network op Access /plan network command
plan.player.self true Access /plan player command, get link to own player page
plan.player.other op get link to anyone’s player page
plan.search op Access /plan search command
plan.ingame.self true Access /plan ingame command, view own data in game
plan.ingame.other op view anyone’s data in game
plan.register.self true Access /plan register command, register user that can view player’s own page
plan.register.other op Access /plan register command, register user that can view any page, or register users for others
plan.unregister.self true Access /plan unregister command, remove own Plan-user
plan.unregister.other op remove anyone’s Plan-user
plan.setgroup.other op change Plan user web group and list web groups.
plan.logout.other op logout users from Plan panel
plan.info op Access /plan info command
plan.reload op Access /plan reload command
plan.disable op Access /plan disable command
plan.users op Access /plan users command, Plan-user list
plan.data.base op Access /plan db command
plan.data.backup op Access /plan db backup command
plan.data.restore op Access /plan db restore command
plan.data.move op Access /plan db move command
plan.data.hotswap op Access /plan db hotswap command
plan.data.clear op Access /plan db clear command
plan.data.remove.player op Access /plan db remove command
plan.data.remove.server op Access /plan db uninstalled command
plan.data.export op Access /plan export command
plan.data.import op Access /plan import command
plan.json.self true Access /plan json command, download own Plan data as .json
plan.json.other op download anyone’s Plan data as .json
plan.ignore.commanduse false Commands used by this player are ignored
plan.ignore.afk false AFK Time not calculated for this player

How to install:

Plan | Player Analytics Plugin (1.21.1, 1.20.1) Download Links

For All Versions from Minecraft 1.7 to Minecraft 1.21.1, 1.21

Download from Server 1 – Download from Server 2

Click to rate this post!
[Total: 2 Average: 5]