Results 21 issues of powercas_gamer

Implements [Adventure](https://github.com/kyoripowered/adventure), not fully tested yet Closes #92

Adds github actions, doesn't compile yet. When it compiles you can download the jars in a .zip

Few things that come to mind are - https://github.com/lucko/spark/blob/master/spark-common/src/main/java/me/lucko/spark/common/monitor/ping/PlayerPingProvider.java - https://github.com/lucko/spark/blob/master/spark-common/src/main/java/me/lucko/spark/common/monitor/net/NetworkInterfaceInfo.java - https://github.com/lucko/spark/blob/master/spark-common/src/main/java/me/lucko/spark/common/monitor/memory/GarbageCollectorStatistics.java - https://github.com/lucko/spark/blob/master/spark-common/src/main/java/me/lucko/spark/common/monitor/memory/MemoryInfo.java - https://github.com/lucko/spark/blob/master/spark-common/src/main/java/me/lucko/spark/common/monitor/disk/DiskUsage.java And if possibile world statitistics etc

suggestion

Closes #993 Something to consider, should `/glist` use the player's name or displayname?

closes #982 - [x] api - [x] nbt - [x] key - [x] configurate3 - [x] configurate4 - [x] text-logger-slf4j - [x] text-minimessage - [x] text-serializer-ansi - [x] text-serializer-gson -...

type: enhancement
area: text-serialiser/legacy
area: text-serialiser/gson
area: api
area: text-serialiser/plain-text
area: nbt
area: serialiser/configurate3
area: serialiser/configurate4
area: key
area: text-minimessage
area: text-logger-slf4j
area: text-serialiser/ansi

depends on #63, closes #56 #### Size Difference **BEFORE**: 396K build/libs/paperclip-3.0.4-SNAPSHOT.jar **AFTER**: 432K build/libs/paperclip-3.0.4-BOOP-SNAPSHOT.jar ![image](https://github.com/PaperMC/Paperclip/assets/40437205/fd88aa5f-991f-44b6-a509-70ca2487495d)

Frequently see questions in Discord about javadoc not showing up, add some examples how to download the javadoc in maven/gradle & intellij etc

good first issue
help wanted

Would close #174. The 2nd method I added with the DisplayType enum, would mean less methods which imo is a bit cleaner and might be a better name then `audiencePlaceholdersByNameRaw`

enhancement

Tested, updates gradle to `8.0.2` and shadow to `8.1.1`