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 TypeMethodDescriptionvoid
appendItemLayers
(ItemStackRenderState pRenderState, ItemStack pStack, ItemDisplayContext pDisplayContext, Level pLevel, LivingEntity pEntity, int pSeed) boolean
shouldPlaySwapAnimation
(ItemStack pStack) void
updateForLiving
(ItemStackRenderState pRenderState, ItemStack pStack, ItemDisplayContext pDisplayContext, LivingEntity pEntity) void
updateForNonLiving
(ItemStackRenderState pRenderState, ItemStack pStack, ItemDisplayContext pDisplayContext, Entity pEntity) void
updateForTopItem
(ItemStackRenderState pRenderState, ItemStack pStack, ItemDisplayContext pDisplayContext, 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, LivingEntity pEntity) -
updateForNonLiving
public void updateForNonLiving(ItemStackRenderState pRenderState, ItemStack pStack, ItemDisplayContext pDisplayContext, Entity pEntity) -
updateForTopItem
public void updateForTopItem(ItemStackRenderState pRenderState, ItemStack pStack, ItemDisplayContext pDisplayContext, @Nullable Level pLevel, @Nullable LivingEntity pEntity, int pSeed) -
appendItemLayers
public void appendItemLayers(ItemStackRenderState pRenderState, ItemStack pStack, ItemDisplayContext pDisplayContext, @Nullable Level pLevel, @Nullable LivingEntity pEntity, int pSeed) -
shouldPlaySwapAnimation
-