71 Commits
Author SHA1 Message Date
Adrian 3808fc9d89 Add LegacyUtils methods to check if a string contains legacy characters (#191)
* feat: Add LegacyUtils methods to check if a string contains legacy characters

* chore: Rename to #mapLegacyOrElse
2024-03-03 15:48:43 -05:00
powercas_gamer d18ff640d2 feat(api): expansion metadata (#185)
* feat(api): expansion metadata

* more

* actually expose it

* javadoc

* oopsie whoopsie import

* change javadoc version
2024-02-15 12:13:47 -05:00
Adrian 151b2dc2a4 misc: Deprecated TagsUtils#staticTag 2024-02-03 21:57:06 -05:00
Adrian 638acd9e88 fix(build): Fixed some deprecations 2023-07-19 16:13:53 -05:00
Adrian 548187238e feat: Add more Legacy API parsing 2023-07-17 17:02:31 -05:00
Adrian c7845cec0b fix: Fixed legacy chars replacement in LegacyUtils 2023-07-17 16:07:05 -05:00
Adrian 47f17eb199 fix: Check Tag equality using String#equalsIgnoreCase 2023-05-15 22:49:23 -05:00
Adrian 1ccf5ce3ec fix: Improved encapsulation of the Expansion class by converting it to a sealed interface 2023-05-15 22:45:50 -05:00
Adrian 1405925a43 fix: Fixed javadoc invalid character 2023-05-13 11:13:53 -05:00
Adrian bc6d51e07c api: Improved conditional API methods 2023-05-13 10:43:56 -05:00
Adrian 0048eb1186 perf: Reuse empty arrays 2023-05-13 10:42:27 -05:00
Adrian 3f00242d1a fix(api): Fixed possible NPE if the forwarded audience is null 2023-05-13 10:20:26 -05:00
Adrian 42049dc7d7 fix(test): Fixed Junit Jupiter and Plain Serializer test dependencies 2023-05-09 21:22:11 -05:00
Adrian 94bd9180f7 fix(sponge): Fixed Geantyref inclusion 2023-05-09 21:11:45 -05:00
Adrian 3ea331f00a build: Split platforms into separate files 2023-05-05 17:03:20 -05:00
Adrian 6be0f99a85 feat: Initial Sponge Implementation 2023-05-03 20:43:47 -05:00
Adrian ac138706b7 feat: Added Support for passing ForwardingAudience.Single instead of the actual instance 2023-05-02 16:36:11 -05:00
Adrian 888df22b1f test: Add Empty Arguments test 2023-05-02 16:02:33 -05:00
renovate[bot] 65f7a9652c fix(deps): update dependency org.junit:junit-bom to v5.9.3 2023-04-26 11:41:54 +00:00
Adrian fff437a60b fix: Fixed project compilation 2023-04-16 21:10:40 -05:00
Adrian 00e0bdcaf3 feat(platform): Added Fabric support 2023-04-16 16:23:48 -05:00
Adrian 0aa037d1af feat(api): Added some utils methods to Expansions and MiniPlaceholders class
- Expansion#registered
- Expansion#unregister
- MiniPlaceholders#getExpansionByName

closes #51
2023-04-16 10:20:42 -05:00
Adrian dd36c10a0f perf(api): Changed internal Set implementation from a synchronizedSet to a ConcurrentHashMap based Set 2023-04-15 23:42:40 -05:00
Adrian dcfd2a6fe1 Merge pull request #49 from MiniPlaceholders/renovate/net.kyori-adventure-text-serializer-plain-4.x
fix(deps): update dependency net.kyori:adventure-text-serializer-plain to v4.13.1
2023-04-09 21:38:18 -05:00
renovate[bot] b7a56198f4 fix(deps): update dependency net.kyori:adventure-text-serializer-plain to v4.13.1 2023-04-10 02:18:01 +00:00
renovate[bot] 5495f5f57a fix(deps): update dependency net.kyori:adventure-text-serializer-legacy to v4.13.1 2023-04-10 01:56:07 +00:00
Adrian 202782e053 Merge pull request #41 from MiniPlaceholders/renovate/net.kyori-adventure-text-serializer-plain-4.x
fix(deps): update dependency net.kyori:adventure-text-serializer-plain to v4.13.0
2023-03-14 12:21:38 -05:00
renovate[bot] e98b222250 fix(deps): update dependency net.kyori:adventure-text-serializer-plain to v4.13.0 2023-03-14 12:40:00 +00:00
renovate[bot] 92798a38c7 fix(deps): update dependency net.kyori:adventure-text-serializer-legacy to v4.13.0 2023-03-14 09:30:17 +00:00
Adrian 045cb01911 feat: publish extra kotlin javadocs
feat: implement build logic
2023-03-01 14:20:08 -05:00
Adrian 40ba7593a6 refactor!: changed package
bump to 2.0.0
2023-02-26 11:00:20 -05:00
renovate[bot] 8290c946df chore(deps): update plugin me.champeau.jmh to v0.7.0 2023-02-26 14:49:23 +00:00
renovate[bot] 5e97666be7 fix(deps): update dependency org.junit:junit-bom to v5.9.2 2023-02-26 13:43:41 +00:00
Adrian fc6bc5c728 fix: fixed actions compilation 2023-02-25 23:55:16 -05:00
Adrian 007fe3279d feat: publish to maven central 2023-02-25 23:53:36 -05:00
Adrian b45d8be1e5 feat: Update to Kotlin 1.8.10 2023-02-02 16:25:39 -05:00
Adrian b4fcf85b07 chore: Some format changes 2023-02-02 16:10:20 -05:00
4drian3d 4779fb9f69 fix(kotlin-ext): Fixed javadoc publication 2022-12-08 16:28:04 -05:00
4drian3d d35892d964 feat: Implement kotlin-ext module 2022-12-08 14:35:21 -05:00
Adrian 45b2fbe977 Merge branch 'main' into feat/krypton-implementation 2022-08-24 16:08:01 -05:00
4drian3d df04f51d60 feat: Finish Krypton implementation 2022-08-24 21:04:51 +00:00
4drian3d 5b35094d27 release: Version 1.2.1 2022-08-22 15:06:24 +00:00
Adrian3d04 e8635bc6c8 test: Remove unnecesary public modifier 2022-08-18 02:17:22 +00:00
Adrian3d04 a1e95295cc feat: Added java 9 Modules Support 2022-08-18 02:16:50 +00:00
4drian3d dac6354071 release: Version 1.2.0 2022-07-29 11:37:18 -05:00
4drian3d 2337525e25 build: Update Adventure to 4.11.0 2022-06-18 17:32:18 +00:00
4drian3d 0bb6f6264a perf: Ignore resolvers if empty
api: Implement Resolvers utility class
2022-06-18 17:26:35 +00:00
4drian3d 7832d96d50 docs: Improved annotations, added Contract annotation 2022-04-19 17:39:05 +00:00
4drian3d 900214dfad test: added Expansion equality test 2022-04-14 17:36:32 +00:00
4drian3d 9de6aceac3 perf: improved performance of some methods of MiniPlaceholders
- Improved getAudienceGlobalPlaceholders and getRelationalGlobalPlaceholders performance by not creations multiple TagResolver.Builder instances
2022-04-14 17:34:44 +00:00