Commit Graph

106 Commits

Author SHA1 Message Date
298b339ac6 Increases flexibility and reduces number of methods for the format builder
All checks were successful
KnarCraft/KnarLib/pipeline/head This commit looks good
Adds some tests for the FormatBuilder
Replaces all the different methods with a few methods that accept any object
Adds a method for converting any non-null object to a string
Adds throws to the methods that might throw an IllegalStateException
2025-09-12 02:36:07 +02:00
9526188d27 Back to SNAPSHOT
All checks were successful
KnarCraft/KnarLib/pipeline/head This commit looks good
2025-09-12 00:04:15 +02:00
134aa06de9 Bumps version for release
All checks were successful
KnarCraft/KnarLib/pipeline/head This commit looks good
2025-09-12 00:03:18 +02:00
1e24fef874 Adds more options for replacing with the format builder
All checks were successful
KnarCraft/KnarLib/pipeline/head This commit looks good
Adds methods for auto conversion of arrays to string
Adds methods for auto conversion of objects to string
Adds method for alternate color conversion
Removes redundancy for a lot of FormatBuilder methods
2025-09-12 00:01:39 +02:00
9e04d72449 Makes sure configuration pointers are still valid after reloading
All checks were successful
KnarCraft/KnarLib/pipeline/head This commit looks good
2025-09-06 16:14:08 +02:00
0ac76f28c3 Makes the format builder accept format builders for replacement and appending
All checks were successful
KnarCraft/KnarLib/pipeline/head This commit looks good
2025-09-06 14:40:02 +02:00
869a47c04a Back to snapshot
All checks were successful
KnarCraft/KnarLib/pipeline/head This commit looks good
2025-09-06 04:36:25 +02:00
a270be08ad Bumps version for release
All checks were successful
KnarCraft/KnarLib/pipeline/head This commit looks good
2025-09-06 04:34:57 +02:00
5c063d6c3f Fixes TabExecutor being expected instead of TabCompleter
All checks were successful
KnarCraft/KnarLib/pipeline/head This commit looks good
2025-09-06 04:12:22 +02:00
e4127d37c5 Fixes encapsulation
All checks were successful
KnarCraft/KnarLib/pipeline/head This commit looks good
2025-09-06 04:09:49 +02:00
22ce26d273 Adds missing constructors required for MockBukkit
All checks were successful
KnarCraft/KnarLib/pipeline/head This commit looks good
2025-09-06 04:03:59 +02:00
3390ff0ebc Back to snapshot
All checks were successful
KnarCraft/KnarLib/pipeline/head This commit looks good
2025-09-06 03:57:26 +02:00
057fddb94f Bumps version for release
All checks were successful
KnarCraft/KnarLib/pipeline/head This commit looks good
2025-09-06 03:54:58 +02:00
ec64a19fc7 Adds methods for registering a command
All checks were successful
KnarCraft/KnarLib/pipeline/head This commit looks good
2025-09-06 03:51:12 +02:00
44bcab98c6 Fixes some comments
All checks were successful
KnarCraft/KnarLib/pipeline/head This commit looks good
2025-09-06 02:43:28 +02:00
fd5a2dcb4a Require ConfigCommentPlugin for migration
All checks were successful
KnarCraft/KnarLib/pipeline/head This commit looks good
2025-09-06 02:41:56 +02:00
20cbf42df3 Makes the configuration private
All checks were successful
KnarCraft/KnarLib/pipeline/head This commit looks good
2025-09-06 02:09:43 +02:00
9976f614ec Fixes wrong plugin implementation
All checks were successful
KnarCraft/KnarLib/pipeline/head This commit looks good
2025-09-06 02:02:44 +02:00
a1b69c4d74 Adds a custom plugin implementation that uses the StargateYamlConfiguration
All checks were successful
KnarCraft/KnarLib/pipeline/head This commit looks good
2025-09-06 01:59:35 +02:00
0a669c520b Back to snapshot
All checks were successful
KnarCraft/KnarLib/pipeline/head This commit looks good
2025-09-05 22:18:09 +02:00
d13f9740ce Bumps version for release
All checks were successful
KnarCraft/KnarLib/pipeline/head This commit looks good
2025-09-05 22:17:05 +02:00
368d6e9128 Fixes a bug when checking if a config key is a comment
All checks were successful
KnarCraft/KnarLib/pipeline/head This commit looks good
2025-09-05 22:13:31 +02:00
6dffb7a784 Attempts to clean the migration code a bit
All checks were successful
KnarCraft/KnarLib/pipeline/head This commit looks good
2025-09-05 21:51:28 +02:00
0b56f3db8f Removes some redundancy
All checks were successful
KnarCraft/KnarLib/pipeline/head This commit looks good
2025-09-05 21:01:39 +02:00
9d46a8398b Changes migrator to ensure old-style configuration is used during migration
All checks were successful
KnarCraft/KnarLib/pipeline/head This commit looks good
2025-09-05 20:56:29 +02:00
49cc4183da Allows any file configuration to be saved through StargateYamlConfiguration
All checks were successful
KnarCraft/KnarLib/pipeline/head This commit looks good
2025-09-05 19:15:11 +02:00
1b21f7a939 Adds code for config migration with comment retaining
All checks were successful
KnarCraft/KnarLib/pipeline/head This commit looks good
2025-09-05 19:09:29 +02:00
b408b0ebb3 Back to snapshot
All checks were successful
KnarCraft/KnarLib/pipeline/head This commit looks good
2025-09-03 20:25:25 +02:00
10dc8b6181 Bumps version for release
All checks were successful
KnarCraft/KnarLib/pipeline/head This commit looks good
2025-09-03 20:23:52 +02:00
fb807d6163 Adds some helper code mainly related to signs
All checks were successful
KnarCraft/KnarLib/pipeline/head This commit looks good
2025-09-03 17:43:08 +02:00
3855405a8e Back to snapshot
All checks were successful
KnarCraft/KnarLib/pipeline/head This commit looks good
2025-09-03 03:22:12 +02:00
40deb1adfb Bumps version for release
All checks were successful
KnarCraft/KnarLib/pipeline/head This commit looks good
2025-09-03 03:19:26 +02:00
0a4b9d5d8a Makes the string replacer more useful for translatable messages
All checks were successful
KnarCraft/KnarLib/pipeline/head This commit looks good
2025-09-03 03:05:48 +02:00
dee068f142 Adds some missing scope specifiers
All checks were successful
KnarCraft/KnarLib/pipeline/head This commit looks good
2025-09-03 02:28:05 +02:00
51ea6be94a Makes the format builder more flexible
All checks were successful
KnarCraft/KnarLib/pipeline/head This commit looks good
Adds new no-argument constructor
Adds methods for constructing, appending and replacing with string builders
Adds ability to use translatable messages as placeholders
Adds missing handling of an uninitialized string formatter for some methods
2025-09-03 02:03:06 +02:00
f81ecaf9ed Back to snapshot
All checks were successful
KnarCraft/KnarLib/pipeline/head This commit looks good
2025-08-27 13:06:58 +02:00
b41b88d65d Bumps version for release
All checks were successful
KnarCraft/KnarLib/pipeline/head This commit looks good
2025-08-27 13:06:04 +02:00
5a0deb877e Adds ability to append to a format builder
All checks were successful
KnarCraft/KnarLib/pipeline/head This commit looks good
2025-08-27 13:05:30 +02:00
98c591d027 Bumps version to development
All checks were successful
KnarCraft/KnarLib/pipeline/head This commit looks good
2025-08-22 17:10:49 +02:00
d91646196c Bumps version for release
All checks were successful
KnarCraft/KnarLib/pipeline/head This commit looks good
2025-08-22 17:02:29 +02:00
42bf143e8b Adds format builder method for replacing string with translatable message
All checks were successful
KnarCraft/KnarLib/pipeline/head This commit looks good
2025-08-22 16:58:43 +02:00
5aa16bd528 Adds a FormatBuilder for cleaner advanced formatting operations
All checks were successful
KnarCraft/KnarLib/pipeline/head This commit looks good
2025-08-22 15:39:21 +02:00
3fe1be1ee0 Changes version back to SNAPSHOT
All checks were successful
KnarCraft/KnarLib/pipeline/head This commit looks good
2024-05-04 14:03:56 +02:00
1374329d8b Bumps version for release
All checks were successful
KnarCraft/KnarLib/pipeline/head This commit looks good
This release just contains some bug-fixes for the TabCompletionHelper's getStringList.
2024-05-04 14:03:19 +02:00
5427e2a401 Fixes some problems with TabCompletionHelper.getStringList
All checks were successful
KnarCraft/KnarLib/pipeline/head This commit looks good
2024-05-04 13:59:53 +02:00
1d6a3f976e Fixes some problems with TabCompletionHelper.getStringList
All checks were successful
KnarCraft/KnarLib/pipeline/head This commit looks good
2024-05-04 13:37:49 +02:00
5bdbaa351a Bumps Spigot version
All checks were successful
KnarCraft/KnarLib/pipeline/head This commit looks good
2024-05-04 02:29:28 +02:00
334dc3852f Changes version back to snapshot
All checks were successful
KnarCraft/KnarLib/pipeline/head This commit looks good
2024-05-03 15:28:56 +02:00
265b014cd6 Bumps version for release
All checks were successful
KnarCraft/KnarLib/pipeline/head This commit looks good
2024-05-03 15:27:29 +02:00
3499dfdabc Adds POM relocations
All checks were successful
KnarCraft/KnarLib/pipeline/head This commit looks good
2024-05-03 15:22:27 +02:00