Class ItemModelResolver
java.lang.Object
net.minecraft.client.renderer.item.ItemModelResolver
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Function<ResourceLocation, ClientItem.Properties> private final Function<ResourceLocation, ItemModel> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidappendItemLayers(ItemStackRenderState renderState, ItemStack stack, ItemDisplayContext displayContext, Level level, LivingEntity entity, int seed) private static voidfixupSkullProfile(ItemStack stack) booleanshouldPlaySwapAnimation(ItemStack stack) voidupdateForLiving(ItemStackRenderState renderState, ItemStack stack, ItemDisplayContext displayContext, LivingEntity entity) voidupdateForNonLiving(ItemStackRenderState renderState, ItemStack stack, ItemDisplayContext displayContext, Entity entity) voidupdateForTopItem(ItemStackRenderState renderState, ItemStack stack, ItemDisplayContext displayContext, Level level, LivingEntity entity, int seed)
-
Field Details
-
modelGetter
-
clientProperties
-
-
Constructor Details
-
ItemModelResolver
-
-
Method Details
-
updateForLiving
public void updateForLiving(ItemStackRenderState renderState, ItemStack stack, ItemDisplayContext displayContext, LivingEntity entity) -
updateForNonLiving
public void updateForNonLiving(ItemStackRenderState renderState, ItemStack stack, ItemDisplayContext displayContext, Entity entity) -
updateForTopItem
public void updateForTopItem(ItemStackRenderState renderState, ItemStack stack, ItemDisplayContext displayContext, @Nullable Level level, @Nullable LivingEntity entity, int seed) -
fixupSkullProfile
-
appendItemLayers
public void appendItemLayers(ItemStackRenderState renderState, ItemStack stack, ItemDisplayContext displayContext, @Nullable Level level, @Nullable LivingEntity entity, int seed) -
shouldPlaySwapAnimation
-