Commit Graph

55 Commits

Author SHA1 Message Date
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
Artemis-the-gr8
0653228a98 Updated version number, ready for release v2.0! 2023-02-28 12:12: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
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
ca63eca1a0 Gathered the request-rewrite and pre-work for excluding players into new branch for v2.0 2022-10-18 14:41:55 +02:00
Artemis-the-gr8
63740aae47 Reverted folder structure change to keep backwards compatibility with the placeholder-expansion 2022-09-15 17:04:53 +02:00
Artemis-the-gr8
d1cb3d37c9 Improved documentation, (#120) 2022-08-28 15:17:16 +02:00
Artemis-the-gr8
c713879312 Added #getVersion() for reflection, moved lib folder (#120) 2022-08-22 21:21:33 +02:00
Artemis-the-gr8
386270ef52 Updated maven compiler plugin 2022-08-22 01:55:20 +02:00
Artemis-the-gr8
db8a0349cd Release v1.7.2 2022-08-20 21:48:52 +02:00
Artemis-the-gr8
928aae3173 Added another formatting method to the API 2022-08-20 21:17:14 +02:00
Artemis-the-gr8
73c7fd8445 Small bug fix (API didn't follow config-settings for use-dots) 2022-08-19 18:43:30 +02:00
Artemis-the-gr8
329bc8fb10 Fixed package-name in plugin.yml, getting ready for release v1.7! (#83) 2022-08-17 17:22:59 +02:00
Artemis-the-gr8
ff37999ccb v1.7-SNAPSHOT! 2022-08-17 14:09:47 +02:00
Artemis-the-gr8
d22938982b Added maven gpg plugin for artifact-signing (#101) 2022-08-17 11:34:46 +02:00
Artemis-the-gr8
7e2a105b71 Added finishing touches to javadoc comments and started preparing for 1.7 release (#100) 2022-08-17 00:27:25 +02:00
Artemis-the-gr8
7c9f03038f Added javadoc configuration and improved documentation (#100) 2022-08-16 17:14:22 +02:00
Artemis-the-gr8
93b44da8c7 Reworked all javadoc comments to follow official guidelines (#100) 2022-08-16 15:16:57 +02:00
Artemis-the-gr8
5eb4a1705c Added more documentation (#100) 2022-08-15 23:20:25 +02:00
Artemis-the-gr8
20fa697eab Improved POM and changed package name and groupId to an appropriate domain (#101) 2022-08-15 22:40:54 +02:00
Elise
84ee9a86db
Merge pull request #104 from itHotL/placeholder-api
Placeholder api
2022-08-04 15:16:35 +02:00
Artemis-the-gr8
d4e3463cea Updated Adventure-platform, removed some unnecessary logging from DebugLevel.LOW 2022-08-04 15:11:59 +02:00
Artemis-the-gr8
50b12921f3 Attempted to serialize the final TranslatableComponents into String, 95% there (entity ones are killing me) 2022-07-27 01:31:53 +02:00
Artemis-the-gr8
b361918ca3 Generated sources for build 2022-07-26 13:20:13 +02:00
Artemis-the-gr8
810c93c5bd Added bStats! 2022-07-26 01:17:33 +02:00
Artemis-the-gr8
fe4f5db12e Started experimenting with serializing my Components into String 2022-07-25 17:33:16 +02:00
Artemis-the-gr8
5368331441 The API is working! 2022-07-24 17:09:58 +02:00
Artemis-the-gr8
9781cb4dec Added some more Eastereggs for my own server 2022-07-23 23:53:17 +02:00
Artemis-the-gr8
a775def8f8 Experimented with Interfaces to create an API 2022-07-22 19:28:40 +02:00
Artemis-the-gr8
ce8b870560 Changed to jdk-16 and made it work with Minecraft 1.16.5 and 1.17.1 as well 2022-07-12 23:06:30 +02:00
Artemis-the-gr8
8619b0af4e Improved config explanations, improved shading and relocating for potential use on Minecraft 1.17 (#47), more minor improvements 2022-07-12 16:26:47 +02:00
Artemis-the-gr8
aa8f31c6fb Finished up tab-complete improvements, added "examples" at start of command (#72, #91), changed version number to 1.6 2022-07-12 12:54:08 +02:00
Artemis-the-gr8
5093fc6398 Changed banlist-check for player-is-banned check if LiteBans is present (#77), release v1.5! 2022-07-04 22:26:36 +02:00
Artemis-the-gr8
9949da4384 Improved reload process, excluded unnecessary files in pom.xml and deleted some unnecessary error throwing 2022-06-29 21:30:25 +02:00
Artemis-the-gr8
3926ddcceb Added config migration (#69), and upgraded version numbers for release v1.4! 2022-06-23 21:29:41 +02:00
Artemis-the-gr8
8e0666bceb Put brackets around subStatNames (#65), made nicer default color scheme, fixed entityNames appearing twice (#68), half-fixed Style issues with stat/subStat Components (#67) 2022-06-23 17:30:52 +02:00
Artemis-the-gr8
effe7e5523 Experimented with NameSpacedKeys for entity/block/item/stat-names, got TranslatableComponents to work for everything except statNames 2022-06-21 10:49:07 +02:00
Artemis-the-gr8
fc57f33e17 Started implementing more subtle rainbow decorations 2022-06-16 12:56:11 +02:00
Artemis-the-gr8
022fb7a519 Improved annotations and method descriptions, fixed some formatting bugs, added time-limiter for festive formatting, improved OfflinePlayerHandler's player-counting method, and set API version to 1.13 to increase compatibility (#50, #47, #40) 2022-06-15 15:32:56 +02:00
Artemis-the-gr8
7ef2094e79 Improved annotations and method names, experimented with MessageFactory related reload settings, looked into ways to improve config updates, and implemented ConfigUpdater (#48) 2022-06-15 01:08:00 +02:00
Artemis-the-gr8
6674fc5395 Updated the logo, updated Adventure, and started implementing festive formatting 2022-06-14 12:09:59 +02:00
Artemis-the-gr8
1484ebb912 Release v1.2.1! Set hover-text to false by default for 1.19-R01-SNAPSHOT and true for other versions 2022-06-08 21:05:24 +02:00
Artemis-the-gr8
bf3feda8cc Reworked usage-message to account for lack of hover text 2022-06-08 17:21:42 +02:00
Artemis-the-gr8
aa4c53b5ba Release v1.2! 2022-06-08 01:35:08 +02:00
Artemis-the-gr8
29d775e959 Added feedback for missing/wrong arguments and minor bug-fixes (#23) 2022-05-30 16:24:13 +02:00
Artemis-the-gr8
dab141f4ca Finally got Adventure library to work 2022-05-25 17:29:51 +02:00
Artemis-the-gr8
ec9115b706 Experimented with different methods to optimize performance/speed, prepared for release on our server (#15, #14) 2022-05-22 18:32:10 +02:00