net.minecraft.util

public record ModelAndTexture<T>

net.minecraft.world.entity.variant.ModelAndTexture
net.minecraft.class_10693
net.minecraft.util.ModelAndTexture

Field summary

Modifier and TypeField
private final T
model
comp_3572
model
private final AssetInfo$TextureAssetInfo
asset
comp_3573
asset

Constructor summary

ModifierConstructor
public (T model, Identifier assetId)
public (T model, AssetInfo$TextureAssetInfo asset)

Method summary

Modifier and TypeMethod
public static <T> com.mojang.serialization.MapCodec<ModelAndTexture<T>>
codec(com.mojang.serialization.Codec<T> modelCodec, T defaultModel)
method_67154(com.mojang.serialization.Codec<T> arg0, T arg1)
createMapCodec(com.mojang.serialization.Codec<T> modelCodec, T model)
public static <T> PacketCodec<RegistryByteBuf, ModelAndTexture<T>>
streamCodec(StreamCodec<? super RegistryFriendlyByteBuf, T> modelCodec)
method_67156(class_9139<? super class_9129, T> arg0)
createPacketCodec(PacketCodec<? super RegistryByteBuf, T> modelPacketCodec)
public T
model()
comp_3572()
model()
public AssetInfo$TextureAssetInfo
asset()
comp_3573()
asset()
private static com.mojang.datafixers.kinds.App
lambda$codec$0(com.mojang.serialization.Codec arg0, Object arg1, com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg2)
method_67155(com.mojang.serialization.Codec arg0, Object arg1, com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg2)
method_67155(com.mojang.serialization.Codec arg0, Object arg1, com.mojang.serialization.codecs.RecordCodecBuilder$Instance instance)