Skip to content
Success

Changes

Summary

  1. Add PlayerStatisticUpdatedEvent (details)
  2. Expose internal method for converters (details)
  3. Add total ordering QueryTypes (details)
  4. do not add null values to results (details)
  5. add some enabled checks for async callbacks (details)
  6. allow deleting scores (details)
  7. better seperation of plugin and implementation (details)
  8. fix POSITION_MIN (details)
  9. Fix collision when stats names only differ in case (no db autoconvert!) (details)
  10. java 17 (details)
  11. convert old tables (details)
  12. Add PositionAlgorithm for getTop() (details)
  13. allow different order and position order when getting top players (details)
  14. Allow querying stats for previous timeframes (details)
  15. total order by last update and total query chaos (details)
  16. 1.20.6 (details)
Commit 571700099ec1b605d35dbcd436494dff42802d41 by Brokkonaut
Add PlayerStatisticUpdatedEvent
The file was modifiedsrc/main/java/de/iani/cubesidestats/StatisticsDatabase.java
The file was modifiedpom.xml
The file was modifiedsrc/main/java/de/iani/cubesidestats/PlayerStatisticsImplementation.java
The file was addedsrc/main/java/de/iani/cubesidestats/api/event/PlayerStatisticUpdatedEvent.java
Commit 9a2d6476365a5e42d9c24a084cbb74d4d84faa0d by Brokkonaut
Expose internal method for converters
The file was modifiedsrc/main/java/de/iani/cubesidestats/PlayerStatisticsImplementation.java
Commit eba8a5e378f777a9205f714961876966603f4cbe by Brokkonaut
Add total ordering QueryTypes
The file was modifiedsrc/main/java/de/iani/cubesidestats/CubesideStatisticsImplementation.java
The file was modifiedsrc/main/java/de/iani/cubesidestats/api/PlayerStatisticsQueryKey.java
The file was modifiedsrc/main/java/de/iani/cubesidestats/StatisticsDatabase.java
The file was modifiedsrc/main/java/de/iani/cubesidestats/PlayerStatisticsImplementation.java
Commit 28b92ddf67c640bec636455f493444963bdc9e99 by Brokkonaut
do not add null values to results
The file was modifiedsrc/main/java/de/iani/cubesidestats/CubesideStatisticsImplementation.java
Commit e3d48a8a8bf24688d87634ef2953830adbfc9b80 by Brokkonaut
add some enabled checks for async callbacks

avoids (harmless) exceptions on server shutdown
The file was modifiedsrc/main/java/de/iani/cubesidestats/GamePlayerCountImplementation.java
The file was modifiedsrc/main/java/de/iani/cubesidestats/StatisticKeyImplementation.java
The file was modifiedsrc/main/java/de/iani/cubesidestats/PlayerStatisticsImplementation.java
The file was modifiedsrc/main/java/de/iani/cubesidestats/GlobalStatisticsImplementation.java
The file was modifiedsrc/main/java/de/iani/cubesidestats/CubesideStatisticsImplementation.java
Commit 66411bd07470aae7ea9ffcbe761d770b99693cb3 by Brokkonaut
allow deleting scores
The file was modifiedsrc/main/java/de/iani/cubesidestats/PlayerStatisticsImplementation.java
The file was modifiedsrc/main/java/de/iani/cubesidestats/api/PlayerStatistics.java
The file was modifiedsrc/main/java/de/iani/cubesidestats/StatisticsDatabase.java
Commit 433d13e3807e85d99d2b2e3428eab1fcd54b7910 by Brokkonaut
better seperation of plugin and implementation
The file was modifiedsrc/main/java/de/iani/cubesidestats/SQLConfig.java
The file was modifiedsrc/main/java/de/iani/cubesidestats/StatisticsDatabase.java
The file was modifiedsrc/main/java/de/iani/cubesidestats/CubesideStatistics.java
The file was modifiedsrc/main/java/de/iani/cubesidestats/CubesideStatisticsImplementation.java
Commit 57b4fec0d81c5c8c79efb1de737a0324638acaf3 by Brokkonaut
fix POSITION_MIN
The file was modifiedsrc/main/java/de/iani/cubesidestats/StatisticsDatabase.java
Commit 9edcf898de3380300510cbacbbcc890c6f0bd793 by Brokkonaut
Fix collision when stats names only differ in case (no db autoconvert!)
The file was modifiedsrc/main/java/de/iani/cubesidestats/StatisticsDatabase.java
Commit ac886afad595b033ceed1cc0d49265b1e9f62942 by Brokkonaut
java 17
The file was modifiedpom.xml
Commit 3950e41e548d66278c10d0d385575ee1fce53965 by Brokkonaut
convert old tables
The file was modifiedsrc/main/java/de/iani/cubesidestats/StatisticsDatabase.java
Commit 595aad93a22e3689cf246a5236fd9cd36f54c7a6 by Brokkonaut
Add PositionAlgorithm for getTop()
The file was modifiedsrc/main/java/de/iani/cubesidestats/api/StatisticKey.java
The file was modifiedsrc/main/java/de/iani/cubesidestats/StatisticsDatabase.java
The file was modifiedsrc/main/java/de/iani/cubesidestats/StatisticKeyImplementation.java
The file was addedsrc/main/java/de/iani/cubesidestats/api/PositionAlgorithm.java
Commit 32bdaf6b36124c4fed98406e688fdd5300084f89 by Brokkonaut
allow different order and position order when getting top players
The file was modifiedsrc/main/java/de/iani/cubesidestats/StatisticKeyImplementation.java
The file was modifiedsrc/main/java/de/iani/cubesidestats/api/PositionAlgorithm.java
The file was modifiedsrc/main/java/de/iani/cubesidestats/StatisticsDatabase.java
The file was modifiedsrc/main/java/de/iani/cubesidestats/api/StatisticKey.java
Commit 9c1c454e55a39510626bc8256fc6a5533195d294 by Brokkonaut
Allow querying stats for previous timeframes
The file was modifiedsrc/main/java/de/iani/cubesidestats/CubesideStatisticsImplementation.java
The file was modifiedsrc/main/java/de/iani/cubesidestats/StatisticKeyImplementation.java
The file was modifiedsrc/main/java/de/iani/cubesidestats/api/StatisticKey.java
Commit 8f314b4ba762798eb5a1404dc01f1af54fab8ce4 by Brokkonaut
total order by last update and total query chaos
The file was modifiedsrc/main/java/de/iani/cubesidestats/StatisticsDatabase.java
Commit 94f608e6d3edfe7989e9dc02157f7ef0ee4208e6 by Brokkonaut
1.20.6
The file was modifiedpom.xml