Interface ItemOverrideProvider

All Known Implementing Classes:
AnyTrimItemOverrideProvider, ComponentItemOverrideProvider, SimpleItemOverrideProvider

public interface ItemOverrideProvider
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final com.mojang.serialization.Codec<ItemOverrideProvider>
     
    static final com.mojang.serialization.MapCodec<Set<ItemOverrideProvider>>
     
    static final com.mojang.serialization.Codec<Set<ItemOverrideProvider>>
     
  • Method Summary

    Modifier and Type
    Method
    Description
    com.mojang.serialization.MapCodec<? extends ItemOverrideProvider>
     
    Optional<net.minecraft.client.resources.model.BakedModel>
    getModel(net.minecraft.world.item.ItemStack itemStack, @Nullable net.minecraft.client.multiplayer.ClientLevel world, @Nullable net.minecraft.world.entity.LivingEntity entity, int seed)
     
  • Field Details

  • Method Details

    • getModel

      Optional<net.minecraft.client.resources.model.BakedModel> getModel(net.minecraft.world.item.ItemStack itemStack, @Nullable @Nullable net.minecraft.client.multiplayer.ClientLevel world, @Nullable @Nullable net.minecraft.world.entity.LivingEntity entity, int seed)
    • getCodec

      com.mojang.serialization.MapCodec<? extends ItemOverrideProvider> getCodec()