Added
- NeoForge runtime target
- (NeoForge)
PayloadRegistrar.netlibPayload
extension function for registering SerializedPayloads with NeoForge networking. - Created typealiases in
dev.wanderia.netlib.payload.api
for moved classes.
Changed
- Renamed Marven artifacts to match targets:
netlib-common
,netlib-fabric
,netlib-neoforge
- Moved
dev.wanderia.netlib.payload.api
classes todev.wanderia.netlib.payload
- Updated
dokka
from1.9.20
to2.0.0-Beta
- Updated
fabric-api
from0.103.0+1.21.1
to0.105.0+1.21.1
- Updated
fabric-kotlin
from1.12.1+kotlin.2.0.20
to1.12.2+kotlin.2.0.20
- Updated
fabric-loader
from0.16.3
to0.16.5
- Updated
kotlinx-serialization
from1.7.1
to1.7.3
Deprecated
- Typealiases in
dev.wanderia.netlib.payload.api
, replace withdev.wanderia.netlib.payload
.
Removed
- Testmod, to be added back for each runtime target.
Fixed
- Broken dokka versioning plugin configuration.
Added
- Debug log lines to print payload info when initializing.
Changed
- Updated
minecraft
from1.21
to1.21.1
- Updated
kotlin
from2.0.0
to2.0.20
- Updated
fabric-api
from0.100.7+1.21
to0.103.0+1.21.1
- Updated
fabric-kotlin
from1.11.0+kotlin.2.0.0
to1.12.1+kotlin.2.0.20
- Updated
fabric-loader
from0.16.0
to0.16.3
- Updated
spotless
from7.0.0.BETA1
to7.0.0.BETA2
- Moved use of client networking and events to a
client
entrypoint. (TestMod)
Fixed
- Broken custom entrypoint.
Added
wanderia-netlib
entrypoint as new standard for registering payload types.WanderiaSerializersModule
used by default in payload serialization.UUIDSerializer
as a default contextual serializer.IdentifierSerialzier
as a default contextual serializer.- Spotless formatting and checking.
Changed
- Updated to Minecraft
1.21
- Updated to Kotlin
2.0.0
- Updated to Kotlinx Serialization
1.7.1
- Updated to Fabric Loom
1.7-SNAPSHOT
- Updated to Fabric Loader
0.16.0
- Updated to Fabric API
0.100.7+1.21
Removed
dev.wanderia.netlib.samples
has been replaced with a full example test mod insrc/testmod
.- Yumi licenser (replaced by spotless)