Plan | Player Analytics

Plan | Player Analytics 5.1 build 813

Rsl1122

Member
Rsl1122 updated Plan | Player Analytics with a new update entry:

5.1 build 791 - Change log

5.1 build 791 - Change log
This update brings lots of improvements made by contributors, as well as bugfixes.
Special thanks to Vankka, FluxCapacitor2 & antonok-edm for their contributions!

Thank you for the numerous answers to the feedback survey. I have looked at the 54 answers and did some analysis of them on discord.
You can also find answers to some of the questions posted on the survey here...
Read the rest of this update entry...
 

Rsl1122

Member
Rsl1122 updated Plan | Player Analytics with a new update entry:

5.1 build 808 - Change log

5.1 build 808
This build contains a few bugfixes.

Special thanks to Shadowhackercz for updating Czech locale.

Change log
Commands

  • Fixed /help causing NPE on Sponge
  • Fixed /plan command not working on 1.8 servers (they use old version of the chatcomponent library)
  • Fixed in game links working on 1.8 servers
Plugin Enable
More information is stored in ServerInfoFile.yml to speed up plugin enable when database is busy
  • ...
Read the rest of this update entry...
 

Rsl1122

Member
Rsl1122 updated Plan | Player Analytics with a new update entry:

5.1 build 810 - hotfix for b808

5.1 build 810 - hotfix for build 808
  • hotfix Fixed Plan not enabling on Bungeecord after second enable
This build contains a few bugfixes.
Special thanks to Shadowhackercz for updating Czech locale.
Change log
Commands
  • Fixed /help causing NPE on Sponge
  • Fixed /plan command not working on 1.8 servers (they use old version of the chatcomponent library)
  • Fixed in game links working on 1.8...
Read the rest of this update entry...
 

Rsl1122

Member
Rsl1122 updated Plan | Player Analytics with a new update entry:

5.1 build 813 - hotfix

5.1 build 813 - hotfix
  • hotfix Fixed Plan not enabling on Bungeecord after second enable
  • hotfix Fixed Plan not storing Server ID in the ServerInfoFile.yml leading to infinite redirect to "/server/Server null" when server name was not set.
This build contains a few bugfixes.
Special thanks to Shadowhackercz for updating Czech locale.
Change log
Commands
  • Fixed /help causing NPE on...
Read the rest of this update entry...
 

Rsl1122

Member
In 4 days Plan will be a 4-years-old project. In previous years I have posted an update with a year-in-review, but it looks like there is no update to post, so I am writing that here.

This year in numbers

  • From build 335 to 813: 478 commits released as updates
  • From #30 to #8 in top spigot plugins by rating: Thank you for all the kind words
  • From 1000 servers to over 2500 servers
  • From 45k lines of code to 49k lines (not counting extensions or web files)
  • From 43.7% test coverage to 32.0% coverage
Unlike previous years, this year only had two rewrites, the command system and error handling.
Instead the features that came in this year trickled in one small feature at the time, perhaps difficult to notice. New settings, placeholder api support, login page, night mode by default, as well as optimizations to the tps task, small UX improvements and a bunch of errors fixed.

What some of those numbers say tell a troubling story of a storm brewing in the horizon. It is already here, and I am unable to keep all of the code in my head. The test code is suffering from code where everything depends on everything else. Because of this each feature takes longer to build, and bugs are harder to catch.

I am going to take a small break from development for December, and will get to tackling that technical debt first thing in January - to get back to making new useful features instead of having to use all my time tracking bugs. Until then, take care :)
 
Top