Expand description
Vanilla entity data serializer registration.
This module registers all vanilla entity data serializers in the exact order
they appear in vanillaβs EntityDataSerializers.java. The registration order
determines the serializer ID used in the network protocol.
MacrosΒ§
- ser_
enum_ πvarint - Serializer that casts enum to i32 then writes as VarInt.
- ser_
varint π - Serializer that wraps value in VarInt.
- ser_
write π - Simple serializer: extract value and call
.write(buf).
FunctionsΒ§
- register_
vanilla_ entity_ data_ serializers - Register all vanilla entity data serializers.
- ser_
armadillo_ πstate - ser_
block_ πpos - ser_
block_ πstate - ser_
boolean π - ser_
byte π - ser_
cat_ πsound_ variant - ser_
cat_ πvariant - ser_
chicken_ πsound_ variant - ser_
chicken_ πvariant - ser_
component π - ser_
copper_ πgolem_ state - ser_
cow_ πsound_ variant - ser_
cow_ πvariant - ser_
direction π - ser_
float π - ser_
frog_ πvariant - ser_
humanoid_ πarm - ser_int π
- ser_
item_ πstack - ser_
long π - ser_
optional_ πblock_ pos - ser_
optional_ πblock_ state - ser_
optional_ πcomponent - ser_
optional_ πglobal_ pos - ser_
optional_ πliving_ entity_ reference - ser_
optional_ πunsigned_ int - ser_
painting_ πvariant - ser_
particle π - ser_
particles π - ser_
pig_ πsound_ variant - ser_
pig_ πvariant - ser_
pose π - ser_
quaternion π - ser_
resolvable_ πprofile - ser_
rotations π - ser_
sniffer_ πstate - ser_
string π - ser_
vector3 π - ser_
villager_ πdata - ser_
weathering_ πcopper_ state - ser_
wolf_ πsound_ variant - ser_
wolf_ πvariant - ser_
zombie_ πnautilus_ variant - write_
particle π