Commit Graph

819 Commits

Author SHA1 Message Date
Alexander
75ddab3431 Update POM for Java 16 2021-05-29 19:33:20 +01:00
wingzero54
fad5a623e2 Merge pull request #97 from Protonull/more-chat-updates
Some more chat utilities
2021-05-27 09:58:45 -05:00
Alexander
0cd47dc067 EnchantUtils do not get enchant by null key 2021-05-27 15:12:57 +01:00
Alexander
8c7ff2670f Fix https://errorprone.info/bugpattern/StringSplitter 2021-05-27 15:12:24 +01:00
Alexander
fbfe57eeab Prevent infinite recursion on AltConsistentSetting 2021-05-27 15:11:23 +01:00
Alexander
c8acee9102 Prevent deprecation warns on PseudoServer and EnchantUtils 2021-05-27 15:11:00 +01:00
Alexander
f6afcf5153 Overridden need @Override 2021-05-27 15:09:01 +01:00
Alexander
2dc4a5ae24 Add Componentify utility class 2021-05-26 01:10:31 +01:00
Alexander
6907e66360 Add child check to isBaseComponent() 2021-05-26 01:09:18 +01:00
wingzero54
aa890f6f38 Merge pull request #96 from Protonull/nms-utilities
Add an API to ItemUtils to retrieve an NMS item based on a given Bukkit item
2021-05-24 20:49:46 -05:00
wingzero54
b5f441674b Merge pull request #95 from Protonull/more-object-utils
Add MoreObjectUtils
2021-05-24 20:49:36 -05:00
wingzero54
fa8fb2535b Merge pull request #94 from Protonull/config-helper
Add ConfigHelper to help with extracting values from configs
2021-05-24 20:49:28 -05:00
wingzero54
ab3eb89e6c Merge pull request #93 from Protonull/new-text-utils
Add and improve chat utilities
2021-05-24 20:49:20 -05:00
wingzero54
aefc8ba40c Merge pull request #92 from Protonull/deprecate-for-removal
Mark deprecated text utilities for removal
2021-05-24 20:49:13 -05:00
wingzero54
4d8250026f Merge pull request #91 from Protonull/pseudo-server
Move PseudoServer out of test folder so other plugins can use it
2021-05-24 20:49:05 -05:00
wingzero54
c36289d370 Merge pull request #89 from Protonull/main
Misc updates to CivModCore
2021-05-24 20:48:58 -05:00
wingzero54
9c04a15b00 Merge pull request #83 from caucow/master
Fix CME in CivClassic#49
2021-05-24 20:48:45 -05:00
Alexander
f590fe507f Update version information in README 2021-05-24 06:10:50 +01:00
Alexander
38ecae30e2 Switch ChunkOperationManager over to Kyori components 2021-05-24 06:09:28 +01:00
Alexander
5967ec0b6c Clean up ItemUtils APIs 2021-05-24 06:09:04 +01:00
Alexander
afa24131d3 Removed deprecated durability check from ItemUtils.areItemsSimilar() 2021-05-24 06:08:39 +01:00
Alexander
20424a9939 Add static inheritance test for demonstration purposes 2021-05-24 06:08:09 +01:00
Alexander
763d1c2821 Add API to ItemUtils to retrieve an NMS item based on a given Bukkit item 2021-05-24 06:06:43 +01:00
Alexander
ff4244b2b2 Add MoreObjectUtils 2021-05-23 23:26:00 +01:00
Alexander
3be63f18f3 Add ConfigHelper to help with extracting values from configs 2021-05-23 23:21:16 +01:00
Alexander
c7bb95ec1e Improve ItemMetaTests 2021-05-23 23:16:15 +01:00
Alexander
f5484898ac Move ItemUtils away from deprecated clearing 2021-05-23 23:13:55 +01:00
Alexander
96bee5c572 Add javadoc and basic early checks to ChatUtils.areComponentsEqual() 2021-05-23 23:13:55 +01:00
Alexander
51e36be080 Add isBaseComponent API to ChatUtils 2021-05-23 23:13:48 +01:00
Alexander
3b40a0fcdc Mark deprecated text utilities for removal 2021-05-23 22:59:15 +01:00
Alexander
3518030152 Move PseudoServer out of test folder so other plugins can use it 2021-05-23 22:40:50 +01:00
caucow
3339fdc859 Add to CollectionUtil: consolidate LazyList creation+sizing(+empty case) 2021-05-13 13:40:42 -05:00
caucow
2a2ffa1572 Bump version 2021-05-11 23:10:18 -05:00
caucow
57c2073bec Add a SkinCache for getting playerheads less laggylyily
Mayhaps this could be refactored in the future, idk to what degree of overly abstract CMC needs to be but if more generic use cases come up it shouldn't be too painful to do.
2021-05-11 22:56:18 -05:00
caucow
30e2890d6d Fix vanilla server transient dependency from paperclip-installed paper 2021-05-11 22:53:36 -05:00
Shadowtrot
d37d015e4c Merge branch 'CivClassic:master' into master 2021-05-11 11:22:34 -05:00
Alexander
d6a590201e Fix MapColours error, Set.of() doesn't like null values 2021-04-29 21:44:10 +01:00
wingzero54
d182038114 Revert "Revert "Chat / Item / Meta utilities update"" 2021-04-29 15:03:19 -05:00
wingzero54
622650da6a Revert "Chat / Item / Meta utilities update" 2021-04-29 09:54:44 -05:00
Alexander
a51c4b956e Make certain dependencies pseudo-provided 2021-04-26 21:29:04 +01:00
Alexander
5e538e64bb Remove extraneous PagedGUI hooks 2021-04-26 21:28:18 +01:00
Alexander
1db39cb355 Replace PagedGUI with Canvas 2021-04-26 18:31:43 +01:00
Alexander
21b38bd869 Add TaskChain dependency (#80) 2021-04-25 14:20:19 +01:00
Alexander
a99d4244af Add MapColours enum 2021-04-25 14:16:37 +01:00
Alexander
8781253b23 Add fastutil as a provided dependency 2021-04-25 14:01:56 +01:00
Alexander
7333547e01 Allow AikarCommandManager.getPlugin() to be overridden 2021-04-24 21:52:15 +01:00
Alexander
dd8984c0e9 Add clone component function 2021-04-24 16:22:52 +01:00
Alexander
02683fe479 Fallback on Bukkit logger 2021-04-23 00:13:54 +01:00
Alexander
188d96eaf1 Fix another CivLogger bug, hopefully last one
It's weird because the issue I was having before was fix with the last change.. maybe PaperMC changed something? Either way, the nuclear option should the plugin be loaded but not instantiated is to create a replicant logger since PaperMC doesn't define the logger until after the plugin has been constructed.
2021-04-22 20:29:50 +01:00
Alexander
50280b6b98 Use more appropriate serialisation for ChatUtils.isNullOrEmpty() 2021-04-22 20:27:31 +01:00