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