package net.minecraft.network.protocol.common.custom; import net.minecraft.core.BlockPos; import net.minecraft.network.FriendlyByteBuf; import net.minecraft.network.codec.StreamCodec; public record NeighborUpdatesDebugPayload(long time, BlockPos pos) implements CustomPacketPayload { public static final StreamCodec STREAM_CODEC = CustomPacketPayload.codec( NeighborUpdatesDebugPayload::write, NeighborUpdatesDebugPayload::new ); public static final CustomPacketPayload.Type TYPE = CustomPacketPayload.createType("debug/neighbors_update"); private NeighborUpdatesDebugPayload(FriendlyByteBuf p_301219_) { this(p_301219_.readVarLong(), p_301219_.readBlockPos()); } private void write(FriendlyByteBuf p_300822_) { p_300822_.writeVarLong(this.time); p_300822_.writeBlockPos(this.pos); } @Override public CustomPacketPayload.Type type() { return TYPE; } }