1313import net .minecraft .entity .attribute .EntityAttributes ;
1414import net .minecraft .entity .damage .DamageSource ;
1515import net .minecraft .entity .data .DataTracker ;
16- import net .minecraft .nbt .NbtCompound ;
1716import net .minecraft .network .packet .s2c .play .EntityAttributesS2CPacket ;
1817import net .minecraft .registry .tag .DamageTypeTags ;
1918import net .minecraft .server .network .ServerPlayerEntity ;
2019import net .minecraft .server .world .ServerWorld ;
20+ import net .minecraft .storage .ReadView ;
21+ import net .minecraft .storage .WriteView ;
2122import net .minecraft .util .math .BlockPos ;
2223import net .minecraft .world .World ;
2324import org .jetbrains .annotations .Nullable ;
@@ -102,7 +103,7 @@ protected void initDataTracker(final DataTracker.Builder builder) {
102103 }
103104
104105 @ Override
105- protected void readCustomDataFromNbt ( NbtCompound nbt ) {
106+ protected void readCustomData ( final ReadView nbt ) {
106107 // Avoids setting position on entity init
107108 final var version = nbt .getInt (Main .VERSION_TAG_NAME , 0 );
108109 if (version != Main .RUNTIME_VERSION ) {
@@ -113,7 +114,7 @@ protected void readCustomDataFromNbt(NbtCompound nbt) {
113114 }
114115
115116 @ Override
116- protected void writeCustomDataToNbt ( NbtCompound nbt ) {
117+ protected void writeCustomData ( final WriteView nbt ) {
117118 nbt .putInt (Main .VERSION_TAG_NAME , Main .RUNTIME_VERSION );
118119 }
119120
0 commit comments