- updated to **Kotlin 1.9.10** and **Minecraft 1.20.2**
- added two **entity events**:
- `damageLivingEntity` (Called when a LivingEntity is being hurt. When this event occurs, at least one invulnerability check has already passed.)
- `checkInvulnerability` (Called when a regular invulnerability check is being performed. This event allows listeners to modify the result of that check.)
- reworked **player (network) events**:
- split `quitDuringLogin` into `quitDuringLogin` and `quitDuringConfiguration` (because of Minecraft now allowing for configuration at any time in-game)
- added `reason` property to quit events
- internal changes:
- silk-network packets now use the new payload based custom packets under the hood
- silk-persistence now uses a workaround for bypassing the datafixerupper from running on internal SavedData
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" }