net.minecraft.client.render.entity.model

public record EquipmentModelData<T>

net.minecraft.client.renderer.entity.ArmorModelSet
net.minecraft.class_11677
net.minecraft.client.render.entity.model.EquipmentModelData

Field summary

Modifier and TypeField
private final T
head
comp_4542
head
private final T
chest
comp_4543
chest
private final T
legs
comp_4544
legs
private final T
feet
comp_4545
feet

Constructor summary

ModifierConstructor
public (T head, T chest, T legs, T feet)

Method summary

Modifier and TypeMethod
public T
get(EquipmentSlot slot)
method_72959(class_1304 arg0)
getModelData(EquipmentSlot slot)
public <U> EquipmentModelData<U>
map(Function<? super T, ? extends U> mapper)
method_72962(Function<? super T, ? extends U> arg0)
map(Function<? super T, ? extends U> f)
public void
putFrom(ArmorModelSet<LayerDefinition> values, com.google.common.collect.ImmutableMap$Builder<T, LayerDefinition> output)
method_72960(class_11677<class_5607> arg0, com.google.common.collect.ImmutableMap$Builder<T, class_5607> arg1)
addTo(EquipmentModelData<TexturedModelData> texturedModelData, com.google.common.collect.ImmutableMap$Builder<T, TexturedModelData> builder)
public static <M extends BipedEntityModel<?>> EquipmentModelData<M>
bake(ArmorModelSet<ModelLayerLocation> locations, EntityModelSet modelSet, Function<ModelPart, M> factory)
method_72961(class_11677<class_5601> arg0, class_5599 arg1, Function<class_630, M> arg2)
mapToEntityModel(EquipmentModelData<EntityModelLayer> data, LoadedEntityModels models, Function<ModelPart, M> modelPartToModel)
public T
head()
comp_4542()
head()
public T
chest()
comp_4543()
chest()
public T
legs()
comp_4544()
legs()
public T
feet()
comp_4545()
feet()
private static BipedEntityModel
lambda$bake$0(Function arg0, EntityModelSet arg1, ModelLayerLocation arg2)
method_72963(Function arg0, class_5599 arg1, class_5601 arg2)
method_72963(Function arg0, LoadedEntityModels arg1, EntityModelLayer layer)