package net.minecraft.world.item.component; import com.mojang.serialization.Codec; import io.netty.buffer.ByteBuf; import net.minecraft.network.codec.ByteBufCodecs; import net.minecraft.network.codec.StreamCodec; public record CustomModelData(int value) { public static final CustomModelData DEFAULT = new CustomModelData(0); public static final Codec CODEC = Codec.INT.xmap(CustomModelData::new, CustomModelData::value); public static final StreamCodec STREAM_CODEC = ByteBufCodecs.VAR_INT.map(CustomModelData::new, CustomModelData::value); }