Commit Graph

332 Commits

Author SHA1 Message Date
Artemis-the-gr8
26080ee52d Solved transitive dependency defining an overlapping resource 2023-09-11 11:10:49 +02:00
Artemis-the-gr8
eabf4286a5 More testing with putting stat data from files into the database 2023-09-08 13:16:10 +02:00
Artemis-the-gr8
8018834c62 Implemented small library to read json from stat files, tested inserting data from file into database 2023-08-24 13:34:44 +02:00
Artemis-the-gr8
d0c9ff83b9 Started experimenting with stat files, figured out how to get to the stats folder 2023-07-17 13:18:44 +02:00
Artemis-the-gr8
c48f913f8a Added blocks, items and entities to language.yml to prepare for more manual translation options and renamed FileHandler to YamlFileHandler 2023-06-19 13:39:43 +02:00
Artemis-the-gr8
455427772a Changed project SDK to java 16 (was incorrectly set to 17) 2023-06-16 14:14:56 +02:00
Artemis-the-gr8
0c82eb3abe Merge branch 'main' into database
# Conflicts:
#	pom.xml
2023-06-14 13:22:50 +02:00
Artemis-the-gr8
62c13f67d9 Renamed method in LanguageKeyHandler for consistency, did some testing for database stuff 2023-06-14 13:17:10 +02:00
Artemis-the-gr8
6c2b64ed64 Merge remote-tracking branch 'origin/main' 2023-06-12 12:56:25 +02:00
Artemis-the-gr8
e9f0992acb Updated dependencies 2023-06-12 12:55:54 +02:00
Artemis-the-gr8
0434bc644c Added method to insert players into database 2023-06-06 14:29:01 +02:00
Artemis-the-gr8
279020153c Shutdown ExecutorService after it's finished in OfflinePlayerHandler and made async method for initial database setup 2023-05-08 13:19:59 +02:00
Artemis-the-gr8
2ec80e8a84 Updated dependencies 2023-04-12 13:17:00 +02:00
Artemis-the-gr8
748498b99f Added logic to fill database with statistics and substatistics 2023-04-06 13:28:57 +02:00
Artemis-the-gr8
9d2c22bff6 Added Closable interface to deal with classes that need closing during onDisable, wrote register methods for Closable and Reloadable, and wrote logic to reload the datasource PlayerStats uses during /reload 2023-03-31 15:57:01 +02:00
Artemis-the-gr8
0057b2c530 Added Reloadable interface to more easily keep track of classes that need something on reload 2023-03-31 12:41:43 +02:00
Artemis-the-gr8
3591a879d9 Started working on database implementation, moved item/entity-related logic out of TabCompleter and into EnumHandler to better divide responsibilities 2023-03-28 15:16:37 +02:00
Elise
bb67e355e1
Update README.md 2023-03-24 12:08:33 +01:00
Elise
8245302c79
Update README.md 2023-03-24 12:03:37 +01:00
Elise
3a71a6af70
Update README.md 2023-03-02 12:29:24 +01:00
Elise
11a78decae
Merge pull request #131 from itHotL/v2.0
V2.0
2023-02-28 12:20:17 +01:00
Artemis-the-gr8
0653228a98 Updated version number, ready for release v2.0! 2023-02-28 12:12:36 +01:00
Artemis-the-gr8
fa0667f26a Updated documentation 2023-02-26 12:40:48 +01:00
Artemis-the-gr8
18bf8a56a7 Added method to API to check whether a player is on the exclude-list 2023-02-25 14:32:36 +01:00
Artemis-the-gr8
18ac4ecf00 Updated version number in plugin.yml, and made API #getVersion read the value from the plugin description and return the major version number only 2023-02-23 13:49:23 +01:00
Artemis-the-gr8
4a67dfef10 Moved some logic out of StatRequest to keep API and core separated 2023-02-10 12:53:04 +01:00
Artemis-the-gr8
1fe07176ef Merge branch 'main' into v2.0 2023-02-09 11:12:41 +01:00
Elise
220e98e4a1
Update README.md 2023-02-09 11:10:46 +01:00
Artemis-the-gr8
e8cf9ade47 Added feedback for /stat commands with excluded player targets (#88), fixed bug (#128) 2023-02-06 15:50:02 +01:00
Artemis-the-gr8
3dd43d3a8d Finished clean-up after merging the updated main branch into v2.0 2023-02-06 12:26:03 +01:00
Artemis-the-gr8
6298bf075c Merged locale-bugfix into v2.0 2023-02-06 12:16:34 +01:00
Artemis-the-gr8
991ab06f9f Merge branch 'main' into v2.0
# Conflicts:
#	src/main/java/com/artemis/the/gr8/playerstats/commands/TabCompleter.java
#	src/main/java/com/artemis/the/gr8/playerstats/commands/cmdutils/TabCompleteHelper.java
#	src/main/java/com/artemis/the/gr8/playerstats/core/msg/msgutils/LanguageKeyHandler.java
#	src/main/java/com/artemis/the/gr8/playerstats/msg/msgutils/StringUtils.java
2023-02-06 12:10:16 +01:00
Elise
ba757104a6
Merge pull request #130 from itHotL/locale-bugfix
Locale bugfix
2023-02-06 11:49:35 +01:00
Artemis-the-gr8
4e945ad0b5 Changed all #toLowerCase and #toUpperCase methods to use English Locale instead of default 2023-02-01 15:12:33 +01:00
Artemis-the-gr8
bf35582b13 Added way to get excluded player with corresponding config setting (#128, #129) 2022-12-06 20:29:04 +01:00
Artemis-the-gr8
a6e15828c1 Changed accent color for exclude-info-msg and removed unnecessary plugincolor 2022-12-05 15:43:49 +01:00
Artemis-the-gr8
89c2a0f85f Small formatting fix 2022-11-25 14:14:53 +01:00
Artemis-the-gr8
520f83bb60 Added output for /statexclude list command, and feedback for add/remove (#88) 2022-11-23 17:37:19 +01:00
Artemis-the-gr8
11185468ff Removed test command (#127) 2022-11-09 16:41:56 +01:00
Artemis-the-gr8
9b62828c04 Refined and completed the new decorations 2022-11-09 13:11:41 +01:00
Artemis-the-gr8
a12521e529 Added more festive decorations and wrote test method to see and compare them in-game 2022-11-03 16:35:45 +01:00
Artemis-the-gr8
7a48e59049 Added formatDefaultNumber to StatNumberFormatter for API 2022-11-02 13:33:31 +01:00
Artemis-the-gr8
c4b963a057 Separated internal code from api code to improve future maintainability 2022-11-01 14:18:25 +01:00
Artemis-the-gr8
fc1ac7c07e Improved rainbow theme 2022-10-29 13:45:39 +02:00
Artemis-the-gr8
a43a4e5d16 Added Halloween decorations 2022-10-29 13:16:59 +02:00
Artemis-the-gr8
2d5e9d4515 Removed unnecessary name colors in PluginColor 2022-10-28 12:11:36 +02:00
Artemis-the-gr8
260fad2d4a Made sharerName have a random rainbow gradient in rainbow mode 2022-10-28 12:00:26 +02:00
Artemis-the-gr8
d5c1c44841 Wrote exclude info message and added more rainbow easter eggs 2022-10-27 18:09:34 +02:00
Artemis-the-gr8
c7a6160cc8 Started working on feedback (#88, #51) 2022-10-26 21:20:22 +02:00
Artemis-the-gr8
f69367cb31 The exclude function now works completely, the only thing left is give fancier feedback (#88) 2022-10-26 12:59:10 +02:00