- updated to **Minecraft 1.20**
- updated to Kotlin 1.8.21
## Public API for server and player list access
- added multiple properties to the `Silk` object:
- `server` (nullable)
- `serverOrThrow` (non-nullable)
- `players` (non-nullable list, can be empty)
- deprecated previous (delicate) property:
- `Silk.currentServer`
- added extension on `MinecraftServer`:
- `server.players`
## Fixes
- fixed modmenu icon not showing up since rebranding - by @mooziii
- fixed sideboard ordering (sideboards do not use scores of zero anymore) - by @Krxwallo
## Internal
- improved async event test
- marked `ReadWriteMutex` as `@InternalSilkApi`
### silk-network
- removed usage of fabric-api from silk-network (now standalone)
- now sends custom payload packets directly
- each packet will now be sent on a channel of the same name as the packet identifier
- client to client packets can now be forwarded to multiple players at once
- it is now garuanteed that receivers won't be executed
concurrently
Developer information
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle.
maven { name = "Modrinth"; url = "https://api.modrinth.com/maven" }