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
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
wingzero54
981c6e9e4c
Merge pull request #90 from caucow/asyncable-gui-changes
...
Add a SkinCache to get playerheads without blocking/lag
2021-05-20 16:54:01 -05: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
wingzero54
f0f13255ee
Merge pull request #87 from Protonull/main
...
Fix MapColours error, Set.of() doesn't like null values
2021-05-05 18:17:35 -05:00
Alexander
d6a590201e
Fix MapColours error, Set.of() doesn't like null values
2021-04-29 21:44:10 +01:00
wingzero54
311cc60eec
Merge pull request #86 from CivClassic/revert-85-revert-73-main
...
Last revert, no more takebacks
2021-04-29 15:06:33 -05:00
wingzero54
d182038114
Revert "Revert "Chat / Item / Meta utilities update""
2021-04-29 15:03:19 -05:00
wingzero54
a71d66ff4f
Merge pull request #85 from CivClassic/revert-73-main
...
Revert "Chat / Item / Meta utilities update"
2021-04-29 09:54:51 -05:00
wingzero54
622650da6a
Revert "Chat / Item / Meta utilities update"
2021-04-29 09:54:44 -05:00
wingzero54
9b1186dd2c
Merge pull request #73 from Protonull/main
...
Chat / Item / Meta utilities update
2021-04-29 09:45:55 -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
Alexander
a1beeadf41
PlayerTradeEvent requires a non-null villager… so be it
2021-04-21 18:55:04 +01:00
Alexander
0f7fce89c7
Custom merchant handling
2021-04-21 17:45:18 +01:00
Alexander
c6fae38671
Self GUI was a dud, remove
2021-04-21 17:06:51 +01:00
Alexander
db17f5d858
Merge branch 'prune-deprecated' into main
...
* prune-deprecated:
Move away from Chainer
Remove a lot of deprecated clutter
# Conflicts:
# src/main/java/vg/civcraft/mc/civmodcore/CivModCorePlugin.java
# src/main/java/vg/civcraft/mc/civmodcore/inventory/items/EnchantUtils.java
# src/main/java/vg/civcraft/mc/civmodcore/serialization/NBTCompound.java
# src/test/java/vg/civcraft/mc/civmodcore/serialization/SerializationTests.java
2021-04-20 18:37:11 +01:00
Alexander
38f1a00fb2
Add chest row amount values
2021-04-20 18:30:47 +01:00
Alexander
a275905420
Add NBTCompound#getCompound() version that ensures non-null
2021-04-20 18:30:19 +01:00
Alexander
996539100f
Fix NBTHelper ItemStack serialisation
2021-04-20 18:29:40 +01:00
Alexander
8cfd92d867
Add BatchedNbtStorage
2021-04-20 18:26:04 +01:00
Alexander
206c0db10e
Add ChatUtils.newComponent()
2021-04-20 18:23:36 +01:00
Alexander
7a4663194e
Add self GUI system
2021-04-20 18:23:09 +01:00