Plan | Player Analytics icon

Plan | Player Analytics -----

The Ultimate Tool to monitor Minecraft player activity! Bukkit/Sponge/Bungee/Velocity support.



Improvements & Refactoring - Change log 4.1.5
Improvements & Refactoring - Change log 4.1.5
API breaking update, read more under Technical section.

If you would like to support the project, consider giving a star on Github or donating :)

This update brings some long awaited bugfixes & improvements as well as some new things. It is recommended to update Bungee first.


New:

  • 1.7.X Servers are supported again
  • Dates can now be formatted using SimpleDateFormat syntax.
  • Dates can now display "Today", "Yesterday", "Friday" for the last few days. (Can be disabled in config)
  • BuyCraft data support
  • GriefPreventionPlus support
  • Bukkit-Bungee connection system has been rewritten. The system is now "stateless" and is a lot simpler. It also uses MySQL to transfer web pages which is a security improvement if using HTTP. More under Technical
Improvements:
  • Performance tab charts have received multiple Y-axis, making them a lot easier to read
  • Players online now saves the highest player count for the minute instead of average
  • Reduced Sidebar width & improved the website on smaller screen sizes.
  • LiteBans no longer uses hardcoded table prefix. LiteBans PluginData is also more extensive & should be enough to replace the separate php UI provided by LiteBans author.
  • Added world name when viewing gamemode drilldown
  • When accessing Server Analysis page from Network page, if the page is not present it will be refreshed.
  • Much better error messages for /plan m setup
  • Information transfer connections are now logged & can be viewed on Debug page
  • If Error occurs a message was added to tell where the error can be read. (Debug page link if webserver is online)
  • PunchCard now reads Monday->Sunday instead of Sunday->Monday
Bugfixes:
  • Network page now displays Unique player counts correctly
  • Fixed exception on plugin disable
  • Fixed BatchUpdateException related to WorldTimesTable
  • Fixed PlanWorldChangeListener causing lag
  • Fixed NPE related to Factions
  • Fixed RedProtect API call
  • Fixed PunchCard Timezone issues
  • Possibly fixed other Timezone issues with highcharts.
  • Fixed Punchcard displaying "2. Jan"
  • Fixed /plan causing an error on CraftBukkit servers
  • Improved MySQL performance when database had a lot of Sessions
  • Fixed Inspect page still being accessible after /plan m remove <player>
  • Fixed NPE related to Config
  • Fixed some PluginData accordions having bad ID values
  • More fixes that were not mentioned in commits.
Technical:

+17,455 -13,549 lines changed

  • All Classes moved from main.java.com.djrapitops.plan to com.djrapitops.plan - This causes Plan Java API breakage.
  • Since the API broke with the package change, a new API has been written & is now accessible via PlanAPI.getInstance()
  • WebAPI at /api/ (misnomer) has been removed. New Bungee connection system now uses /info/ as the address for information transfers. 4.1.4 & 4.1.5 can not be run on the same network.
  • Major Refactoring has taken place to make the code structure more modular. This means that everything is placed in SubSystems instead of the plugin classes. This will make it easier to manage the plugin.
  • The new Bukkit-Bungee connection system should work much more reliably than the old system.
  • Due to complexity some additional PluginData may not function on 1.7.X servers & will likely not be supported.
If you have any issues feel free to join Discord for support.
----------, Feb 12, 2018
Resource Information
Author:
----------
Total Downloads: 77,984
First Release: Nov 30, 2016
Last Update: Feb 1, 2025
Category: ---------------
All-Time Rating:
255 ratings
Find more info at github.com...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings