Commit Graph

  • 031417f080 Removed database related stuff extract-general-fixes-from-database-stuff Artemis-the-gr8 2024-10-28 17:27:27 +0100
  • 51653c4cee Merge remote-tracking branch 'origin/database' into database database Artemis-the-gr8 2024-10-28 16:48:49 +0100
  • 719562796c Merge branch 'refs/heads/main' into database Artemis-the-gr8 2024-10-28 16:42:01 +0100
  • 8e9fe92ba2 Merge branch 'refs/heads/main' into database Artemis-the-gr8 2024-10-28 16:42:01 +0100
  • ce8d234a36 Minor library version updates main Artemis-the-gr8 2024-10-28 15:22:01 +0100
  • dac4c6094f
    Update README.md v2.3 Elise 2024-10-04 15:22:47 +0200
  • af6864aaac Release v2.3 - updated PlaceholderAPI Artemis-the-gr8 2024-10-04 15:20:10 +0200
  • 0e4edf6124 Release v2.3 - updated Spigot and Adventure API Artemis-the-gr8 2024-10-04 14:36:39 +0200
  • 7bae4303f6
    Merge pull request #158 from DavidDoesCode/main Elise 2024-10-04 14:32:04 +0200
  • c62e0edd93 1.21 spigot and dependency update David 2024-09-17 09:09:34 -0500
  • de458d5e43 Release v2.2 - updated version number in plugin.yml that I forgot about Artemis-the-gr8 2024-01-19 12:00:22 +0100
  • 00fa1ebc9b Merge branch 'main' into database Artemis-the-gr8 2024-01-19 11:53:42 +0100
  • e98f978315 Release v2.2 - updated Adventure API and PlaceholderAPI for 1.20.4 compatibility v2.2 Artemis-the-gr8 2024-01-19 11:51:02 +0100
  • db3f94cc80 Merge branch 'main' into database Artemis-the-gr8 2023-10-31 11:22:12 +0100
  • 919d44f38b Updated to v2.1 for release v2.1 Artemis-the-gr8 2023-10-26 11:36:28 +0200
  • d435cc92ea Updated PlaceholderAPI and adventure API (#143) Artemis-the-gr8 2023-10-12 12:02:46 +0200
  • 1bbfde90bd
    Update README.md Elise 2023-10-11 12:05:14 +0200
  • 26080ee52d Solved transitive dependency defining an overlapping resource Artemis-the-gr8 2023-09-11 11:10:49 +0200
  • eabf4286a5 More testing with putting stat data from files into the database Artemis-the-gr8 2023-09-08 13:16:10 +0200
  • 8018834c62 Implemented small library to read json from stat files, tested inserting data from file into database Artemis-the-gr8 2023-08-24 13:34:44 +0200
  • f2eb54282c
    Update README.md Elise 2023-08-12 13:39:51 +0200
  • d0c9ff83b9 Started experimenting with stat files, figured out how to get to the stats folder Artemis-the-gr8 2023-07-17 13:18:44 +0200
  • c48f913f8a Added blocks, items and entities to language.yml to prepare for more manual translation options and renamed FileHandler to YamlFileHandler Artemis-the-gr8 2023-06-19 13:39:43 +0200
  • 455427772a Changed project SDK to java 16 (was incorrectly set to 17) Artemis-the-gr8 2023-06-16 14:14:56 +0200
  • 0c82eb3abe Merge branch 'main' into database Artemis-the-gr8 2023-06-14 13:22:50 +0200
  • 62c13f67d9 Renamed method in LanguageKeyHandler for consistency, did some testing for database stuff Artemis-the-gr8 2023-06-14 13:17:10 +0200
  • 6c2b64ed64 Merge remote-tracking branch 'origin/main' Artemis-the-gr8 2023-06-12 12:56:25 +0200
  • e9f0992acb Updated dependencies Artemis-the-gr8 2023-06-12 12:55:54 +0200
  • 0434bc644c Added method to insert players into database Artemis-the-gr8 2023-06-06 14:29:01 +0200
  • 279020153c Shutdown ExecutorService after it's finished in OfflinePlayerHandler and made async method for initial database setup Artemis-the-gr8 2023-05-08 13:19:59 +0200
  • 2ec80e8a84 Updated dependencies Artemis-the-gr8 2023-04-12 13:17:00 +0200
  • 748498b99f Added logic to fill database with statistics and substatistics Artemis-the-gr8 2023-04-06 13:28:57 +0200
  • 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 Artemis-the-gr8 2023-03-31 15:57:01 +0200
  • 0057b2c530 Added Reloadable interface to more easily keep track of classes that need something on reload Artemis-the-gr8 2023-03-31 12:41:43 +0200
  • 3591a879d9 Started working on database implementation, moved item/entity-related logic out of TabCompleter and into EnumHandler to better divide responsibilities Artemis-the-gr8 2023-03-28 15:16:37 +0200
  • bb67e355e1
    Update README.md Elise 2023-03-24 12:08:33 +0100
  • 8245302c79
    Update README.md Elise 2023-03-24 12:03:37 +0100
  • 3a71a6af70
    Update README.md Elise 2023-03-02 12:29:24 +0100
  • 11a78decae
    Merge pull request #131 from itHotL/v2.0 v2.0 Elise 2023-02-28 12:20:17 +0100
  • 0653228a98 Updated version number, ready for release v2.0! Artemis-the-gr8 2023-02-28 12:12:36 +0100
  • fa0667f26a Updated documentation Artemis-the-gr8 2023-02-26 12:40:48 +0100
  • 18bf8a56a7 Added method to API to check whether a player is on the exclude-list Artemis-the-gr8 2023-02-25 14:32:36 +0100
  • 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 Artemis-the-gr8 2023-02-23 13:49:23 +0100
  • 4a67dfef10 Moved some logic out of StatRequest to keep API and core separated Artemis-the-gr8 2023-02-10 12:53:04 +0100
  • 1fe07176ef Merge branch 'main' into v2.0 Artemis-the-gr8 2023-02-09 11:12:41 +0100
  • 220e98e4a1
    Update README.md Elise 2023-02-09 11:10:46 +0100
  • e8cf9ade47 Added feedback for /stat commands with excluded player targets (#88), fixed bug (#128) Artemis-the-gr8 2023-02-06 15:50:02 +0100
  • 3dd43d3a8d Finished clean-up after merging the updated main branch into v2.0 Artemis-the-gr8 2023-02-06 12:26:03 +0100
  • 6298bf075c Merged locale-bugfix into v2.0 Artemis-the-gr8 2023-02-06 12:16:34 +0100
  • 991ab06f9f Merge branch 'main' into v2.0 Artemis-the-gr8 2023-02-06 12:10:16 +0100
  • ba757104a6
    Merge pull request #130 from itHotL/locale-bugfix Elise 2023-02-06 11:49:35 +0100
  • 4e945ad0b5 Changed all #toLowerCase and #toUpperCase methods to use English Locale instead of default v1.8 Artemis-the-gr8 2023-02-01 15:12:33 +0100
  • bf35582b13 Added way to get excluded player with corresponding config setting (#128, #129) Artemis-the-gr8 2022-12-06 20:29:04 +0100
  • a6e15828c1 Changed accent color for exclude-info-msg and removed unnecessary plugincolor Artemis-the-gr8 2022-12-05 15:43:49 +0100
  • 89c2a0f85f Small formatting fix Artemis-the-gr8 2022-11-25 14:14:53 +0100
  • 520f83bb60 Added output for /statexclude list command, and feedback for add/remove (#88) Artemis-the-gr8 2022-11-23 17:37:19 +0100
  • 11185468ff Removed test command (#127) Artemis-the-gr8 2022-11-09 16:41:56 +0100
  • 9b62828c04 Refined and completed the new decorations Artemis-the-gr8 2022-11-09 13:11:41 +0100
  • a12521e529 Added more festive decorations and wrote test method to see and compare them in-game Artemis-the-gr8 2022-11-03 16:35:45 +0100
  • 7a48e59049 Added formatDefaultNumber to StatNumberFormatter for API Artemis-the-gr8 2022-11-02 13:33:31 +0100
  • c4b963a057 Separated internal code from api code to improve future maintainability Artemis-the-gr8 2022-11-01 14:18:25 +0100
  • fc1ac7c07e Improved rainbow theme Artemis-the-gr8 2022-10-29 13:45:39 +0200
  • a43a4e5d16 Added Halloween decorations Artemis-the-gr8 2022-10-29 13:16:59 +0200
  • 2d5e9d4515 Removed unnecessary name colors in PluginColor Artemis-the-gr8 2022-10-28 12:11:36 +0200
  • 260fad2d4a Made sharerName have a random rainbow gradient in rainbow mode Artemis-the-gr8 2022-10-28 12:00:26 +0200
  • d5c1c44841 Wrote exclude info message and added more rainbow easter eggs Artemis-the-gr8 2022-10-27 18:09:34 +0200
  • c7a6160cc8 Started working on feedback (#88, #51) Artemis-the-gr8 2022-10-26 21:20:22 +0200
  • f69367cb31 The exclude function now works completely, the only thing left is give fancier feedback (#88) Artemis-the-gr8 2022-10-26 12:59:10 +0200
  • da49c46539 Worked on transforming playerNames into UUIDs and vice versa for the ExcludeCommand (#88) Artemis-the-gr8 2022-10-23 17:37:38 +0200
  • e158b4480d Made ConfigHandler, LanguageKeyHandler, OfflinePlayerHandler and EnumHandler into singletons, merged RequestProcessor into RequestManager and wrote TabComplete logic (#88) Artemis-the-gr8 2022-10-21 17:34:08 +0200
  • 6c9e8b2b9d Fixed StringUtils bug (#125) Artemis-the-gr8 2022-10-21 12:37:53 +0200
  • fc759da100 Added TabCompleter for ExcludeCommand, moved command initializing to its own method in Main, and fixed bug where commandsender wasn't set for internal StatRequests (#88) Artemis-the-gr8 2022-10-20 15:58:30 +0200
  • 51a9140a9a Added ExcludeCommand and added methods for excluding players/checking exclude status in OfflinePlayerHandler (#88) Artemis-the-gr8 2022-10-19 13:17:02 +0200
  • ca63eca1a0 Gathered the request-rewrite and pre-work for excluding players into new branch for v2.0 Artemis-the-gr8 2022-10-18 14:41:55 +0200
  • eca25980e5 Moved implementation of the API interface to the Main class Artemis-the-gr8 2022-10-16 15:39:28 +0200
  • abf85b3948 Separated request-generating from request-executing to keep all execute-logic within the statistic package (#114) Artemis-the-gr8 2022-10-16 15:23:13 +0200
  • 03efe136b0 Moved all arg-analyzing to StatCommand and got rid of InternalStatRequest (#114) Artemis-the-gr8 2022-10-15 17:34:52 +0200
  • b1c015e156 Started to move arg-processing to StatCommand after testing (feedback is no longer working with the increased StatRequest conditions of what settings are accepted) Artemis-the-gr8 2022-10-14 16:40:39 +0200
  • d16e6db036 Separated responsibility of OutputManager and ShareManager and made the RequestProcessor handle the StatRequest executing (#114) Artemis-the-gr8 2022-10-12 16:23:06 +0200
  • 31713007f5 Reworked InternalStatRequest and the other classes dealing with StatRequests (#114) Artemis-the-gr8 2022-10-11 13:08:11 +0200
  • b46a25d23f Merged different StatResult classes into one typed record Artemis-the-gr8 2022-10-07 19:48:37 +0200
  • e4fca5a0c8 Rewrote StatCommand logic, got rid of RequestSettings and RequestHandler and instead made InternalStatRequest to mirror the other StatRequest classes Artemis-the-gr8 2022-10-07 17:45:56 +0200
  • 56dc30830a Started a rewrite to make the request-business more clear and better organized Artemis-the-gr8 2022-10-05 17:24:51 +0200
  • e30bc5efd2 Removed unnecessary method from BukkitConsoleComponentFactory, minor annotation improvements Artemis-the-gr8 2022-10-05 14:20:12 +0200
  • 2c7717a20c Fixed language bugs (#123), improved LanguageKeyHandler, ComponentUtils and StringUtils Artemis-the-gr8 2022-10-04 16:48:09 +0200
  • 9ac77a365b Separated initial plugin set-up from reloading and organized responsibilities better for the OfflinePlayerHandler, ThreadManager and the classes implementing FileHandler Artemis-the-gr8 2022-10-03 15:40:45 +0200
  • 3417233dec Started working on exclude file (#88) and made file-reloading/updating more organized with an abstract FileHandler Artemis-the-gr8 2022-10-02 15:19:51 +0200
  • 6678778e8f
    Merge pull request #122 from itHotL/1.8 Elise 2022-10-01 13:24:02 +0200
  • 63740aae47 Reverted folder structure change to keep backwards compatibility with the placeholder-expansion Artemis-the-gr8 2022-09-15 17:04:53 +0200
  • 9942d6fea5 Fixed stat-name for Deaths (#121) Artemis-the-gr8 2022-08-28 17:04:14 +0200
  • 667d695c75 Small documentation fix Artemis-the-gr8 2022-08-28 16:32:53 +0200
  • d1cb3d37c9 Improved documentation, (#120) Artemis-the-gr8 2022-08-28 15:17:16 +0200
  • c713879312 Added #getVersion() for reflection, moved lib folder (#120) Artemis-the-gr8 2022-08-22 21:21:33 +0200
  • 86ef019371 Merge remote-tracking branch 'origin/main' Artemis-the-gr8 2022-08-22 21:13:26 +0200
  • 80e0349e4d
    Update README.md Elise 2022-08-22 14:56:42 +0200
  • 386270ef52 Updated maven compiler plugin Artemis-the-gr8 2022-08-22 01:55:20 +0200
  • 30d39cca7f
    Update README.md Elise 2022-08-22 00:29:22 +0200
  • db8a0349cd Release v1.7.2 v1.7.2 Artemis-the-gr8 2022-08-20 21:48:52 +0200
  • 2c3f71c8a5
    Merge pull request #119 from itHotL/api Elise 2022-08-20 21:19:27 +0200
  • 928aae3173 Added another formatting method to the API Artemis-the-gr8 2022-08-20 21:17:14 +0200