Skip to content
Success

Changes

Summary

  1. Implement achivements (details)
  2. Add callbacks for achivement modification methods (details)
  3. Add settings (details)
  4. compare correct field (details)
  5. do not try to load settings when the player is not online (details)
  6. Add to api (details)
  7. Global stats (details)
  8. Add some @Override annotations (details)
  9. add CubesideStatistics.queryStats() (details)
  10. achivements keys query (details)
  11. position can be min and max (details)
  12. Catch every throwable/keep the worker thread alive (details)
  13. make player list threadsafe (details)
  14. Additional features for StatisticKey.getTop (details)
  15. make statisickeys threadsafe (details)
  16. queryStats with Future, getEntriesCount for statistic keys (details)
  17. compile against 1.15 (details)
  18. Update spigot api (details)
  19. Minecraft 1.16 (details)
  20. Use CubesideUtils database api (details)
  21. Java 11 (details)
Commit 6119869f589e42767dfe54f1e2731a3d27d4362f by Brokkonaut
Implement achivements
The file was modifiedsrc/main/java/de/iani/cubesidestats/PlayerStatisticsImplementation.java
The file was modifiedpom.xml
The file was modifiedsrc/main/java/de/iani/cubesidestats/StatisticKeyImplementation.java
The file was modifiedsrc/main/java/de/iani/cubesidestats/api/AchivementKey.java
The file was addedsrc/main/java/de/iani/cubesidestats/AchivementKeyImplementation.java
The file was modifiedsrc/main/java/de/iani/cubesidestats/api/CubesideStatisticsAPI.java
The file was modifiedsrc/main/java/de/iani/cubesidestats/api/PlayerStatistics.java
The file was modifiedsrc/main/java/de/iani/cubesidestats/CubesideStatisticsImplementation.java
The file was modifiedsrc/main/java/de/iani/cubesidestats/StatisticsDatabase.java
Commit 9f4520e9a126ee2e9e333eecc482b4e73b689d86 by Brokkonaut
Add callbacks for achivement modification methods
The file was modifiedsrc/main/java/de/iani/cubesidestats/StatisticsDatabase.java
The file was modifiedsrc/main/java/de/iani/cubesidestats/api/PlayerStatistics.java
The file was modifiedsrc/main/java/de/iani/cubesidestats/PlayerStatisticsImplementation.java
Commit 8e9a0af887b3bd5d1ad30cc3c37ab813064e439d by Brokkonaut
Add settings
The file was modifiedsrc/main/java/de/iani/cubesidestats/CubesideStatisticsImplementation.java
The file was modifiedsrc/main/java/de/iani/cubesidestats/AchivementKeyImplementation.java
The file was addedsrc/main/java/de/iani/cubesidestats/SettingKeyImplementation.java
The file was modifiedsrc/main/java/de/iani/cubesidestats/api/CubesideStatisticsAPI.java
The file was addedsrc/main/java/de/iani/cubesidestats/api/SettingKey.java
The file was modifiedsrc/main/java/de/iani/cubesidestats/StatisticsDatabase.java
The file was modifiedsrc/main/java/de/iani/cubesidestats/PlayerStatisticsImplementation.java
The file was addedsrc/main/java/de/iani/cubesidestats/api/event/PlayerSettingsLoadedEvent.java
Commit 3ec7904c36c8d0987d975f7ddc86b4b4057308a1 by Brokkonaut
compare correct field
The file was modifiedsrc/main/java/de/iani/cubesidestats/StatisticKeyImplementation.java
The file was modifiedsrc/main/java/de/iani/cubesidestats/SettingKeyImplementation.java
The file was modifiedsrc/main/java/de/iani/cubesidestats/AchivementKeyImplementation.java
Commit 9b3f522dcf87eb87db737fa0f051d759c05d5478 by Brokkonaut
do not try to load settings when the player is not online
The file was modifiedsrc/main/java/de/iani/cubesidestats/PlayerStatisticsImplementation.java
Commit 227452a963b8980f5f3c6e21b3c11c47c8d5a80e by Brokkonaut
Add to api
The file was modifiedsrc/main/java/de/iani/cubesidestats/api/PlayerStatistics.java
Commit 2a9958739fade2d79749860b156de6a69c7a812b by Brokkonaut
Global stats
The file was addedsrc/main/java/de/iani/cubesidestats/GlobalStatisticsImplementation.java
The file was modifiedsrc/main/java/de/iani/cubesidestats/api/CubesideStatisticsAPI.java
The file was modifiedsrc/main/java/de/iani/cubesidestats/StatisticsDatabase.java
The file was addedsrc/main/java/de/iani/cubesidestats/api/GlobalStatistics.java
The file was modifiedsrc/main/java/de/iani/cubesidestats/CubesideStatisticsImplementation.java
The file was addedsrc/main/java/de/iani/cubesidestats/StatisticKeyImplementationBase.java
The file was modifiedsrc/main/java/de/iani/cubesidestats/StatisticKeyImplementation.java
The file was addedsrc/main/java/de/iani/cubesidestats/api/GlobalStatisticKey.java
The file was addedsrc/main/java/de/iani/cubesidestats/GlobalStatisticKeyImplementation.java
Commit 4a517455e84aa8ba070bc696bd7599ab082a8390 by Brokkonaut
Add some @Override annotations
The file was modifiedsrc/main/java/de/iani/cubesidestats/PlayerStatisticsImplementation.java
Commit 197dad3043e7b01c00d10d7cfd9a14be6d083c19 by Brokkonaut
add CubesideStatistics.queryStats()
The file was addedsrc/main/java/de/iani/cubesidestats/api/StatisticsQueryKey.java
The file was addedsrc/main/java/de/iani/cubesidestats/api/PlayerStatisticsQueryKey.java
The file was modifiedsrc/main/java/de/iani/cubesidestats/api/CubesideStatisticsAPI.java
The file was modifiedsrc/main/java/de/iani/cubesidestats/PlayerStatisticsImplementation.java
The file was modifiedsrc/main/java/de/iani/cubesidestats/CubesideStatisticsImplementation.java
The file was modifiedsrc/main/java/de/iani/cubesidestats/StatisticsDatabase.java
The file was modifiedsrc/main/java/de/iani/cubesidestats/GlobalStatisticsImplementation.java
The file was addedsrc/main/java/de/iani/cubesidestats/api/GlobalStatisticsQueryKey.java
Commit 61f810d012d98bcbb7156f63b5ce68519d0d82c5 by Brokkonaut
achivements keys query
The file was modifiedsrc/main/java/de/iani/cubesidestats/api/PlayerStatisticsQueryKey.java
The file was addedsrc/main/java/de/iani/cubesidestats/api/PlayerAchivementQueryKey.java
The file was modifiedsrc/main/java/de/iani/cubesidestats/CubesideStatisticsImplementation.java
The file was modifiedsrc/main/java/de/iani/cubesidestats/PlayerStatisticsImplementation.java
Commit 1e7d75d97541ddad82865f0d04284801fc2f9c46 by Brokkonaut
position can be min and max
The file was modifiedsrc/main/java/de/iani/cubesidestats/api/PlayerStatisticsQueryKey.java
The file was modifiedsrc/main/java/de/iani/cubesidestats/CubesideStatisticsImplementation.java
The file was modifiedsrc/main/java/de/iani/cubesidestats/PlayerStatisticsImplementation.java
The file was modifiedsrc/main/java/de/iani/cubesidestats/StatisticsDatabase.java
Commit f3be07f894036a26d081dc51bf1f41da54a9da8f by Brokkonaut
Catch every throwable/keep the worker thread alive
The file was modifiedsrc/main/java/de/iani/cubesidestats/CubesideStatisticsImplementation.java
Commit 5c8a8d3ec9ea239378270bd2a86e9f51c60f2a32 by Brokkonaut
make player list threadsafe
The file was modifiedsrc/main/java/de/iani/cubesidestats/CubesideStatisticsImplementation.java
Commit 7f87b7a1e79b2a66b41607bff88206f2d57c4a2b by Brokkonaut
Additional features for StatisticKey.getTop
The file was addedsrc/main/java/de/iani/cubesidestats/api/Ordering.java
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
Commit b8806adb490fb6e3b16b4c62cb3515356da2b949 by Brokkonaut
make statisickeys threadsafe
The file was modifiedsrc/main/java/de/iani/cubesidestats/CubesideStatisticsImplementation.java
Commit b05dd365f3cb5b9f1c07a93e0881f22f4d32842d by Brokkonaut
queryStats with Future, getEntriesCount for statistic keys
The file was modifiedsrc/main/java/de/iani/cubesidestats/StatisticKeyImplementation.java
The file was modifiedsrc/main/java/de/iani/cubesidestats/CubesideStatisticsImplementation.java
The file was modifiedsrc/main/java/de/iani/cubesidestats/StatisticsDatabase.java
The file was modifiedsrc/main/java/de/iani/cubesidestats/api/StatisticKey.java
The file was modifiedsrc/main/java/de/iani/cubesidestats/api/CubesideStatisticsAPI.java
Commit 010bc230842a216228b659c44063714b9f477805 by Brokkonaut
compile against 1.15
The file was modifiedpom.xml
Commit f0988814d3d7b26ce8b8c0af4797bce9c3dd6e43 by Brokkonaut
Update spigot api
The file was modifiedpom.xml
Commit e5486383c85d1a2b7e8b0c364a98dbdf089effba by Brokkonaut
Minecraft 1.16
The file was modifiedpom.xml
Commit 8ee08a63fc8fd1cd61578d7676cfe9001c9e3a05 by Brokkonaut
Use CubesideUtils database api
The file was modifiedpom.xml
The file was modifiedsrc/main/java/de/iani/cubesidestats/StatisticsDatabase.java
The file was removedsrc/main/java/de/iani/cubesidestats/sql/SQLRunnable.java
The file was removedsrc/main/java/de/iani/cubesidestats/sql/MySQLConnection.java
The file was removedsrc/main/java/de/iani/cubesidestats/sql/SQLConnection.java
The file was modifiedsrc/main/resources/plugin.yml
Commit 5d082865e1b8f7640813f02161bc5a58f33a6ea2 by Brokkonaut
Java 11
The file was modifiedpom.xml