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 pRenderState, ItemStack pStack, ItemDisplayContext pDisplayContext, Level pLevel, LivingEntity pEntity, int pSeed) private static voidfixupSkullProfile(ItemStack pStack) booleanshouldPlaySwapAnimation(ItemStack pStack) voidupdateForLiving(ItemStackRenderState pRenderState, ItemStack pStack, ItemDisplayContext pDisplayContext, boolean pLeftHand, LivingEntity pEntity) voidupdateForNonLiving(ItemStackRenderState pRenderState, ItemStack pStack, ItemDisplayContext pDisplayContext, Entity pEntity) voidupdateForTopItem(ItemStackRenderState pRenderState, ItemStack pStack, ItemDisplayContext pDisplayContext, boolean pLeftHand, Level pLevel, LivingEntity pEntity, int pSeed)
-
Field Details
-
modelGetter
-
clientProperties
-
-
Constructor Details
-
ItemModelResolver
-
-
Method Details
-
updateForLiving
public void updateForLiving(ItemStackRenderState pRenderState, ItemStack pStack, ItemDisplayContext pDisplayContext, boolean pLeftHand, LivingEntity pEntity) -
updateForNonLiving
public void updateForNonLiving(ItemStackRenderState pRenderState, ItemStack pStack, ItemDisplayContext pDisplayContext, Entity pEntity) -
updateForTopItem
public void updateForTopItem(ItemStackRenderState pRenderState, ItemStack pStack, ItemDisplayContext pDisplayContext, boolean pLeftHand, @Nullable Level pLevel, @Nullable LivingEntity pEntity, int pSeed) -
fixupSkullProfile
-
appendItemLayers
public void appendItemLayers(ItemStackRenderState pRenderState, ItemStack pStack, ItemDisplayContext pDisplayContext, @Nullable Level pLevel, @Nullable LivingEntity pEntity, int pSeed) -
shouldPlaySwapAnimation
-