Class SimpleItemOverrideProvider

java.lang.Object
dev.dhyces.trimmed.api.client.override.provider.SimpleItemOverrideProvider
All Implemented Interfaces:
ItemOverrideProvider
Direct Known Subclasses:
AnyTrimItemOverrideProvider, ComponentItemOverrideProvider

public abstract class SimpleItemOverrideProvider extends Object implements ItemOverrideProvider
  • Constructor Details

    • SimpleItemOverrideProvider

      public SimpleItemOverrideProvider()
  • Method Details

    • getModel

      public 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)
      Specified by:
      getModel in interface ItemOverrideProvider
    • getModelLocation

      public abstract SimpleItemOverrideProvider.ModelPair getModelLocation(net.minecraft.world.item.ItemStack itemStack, @Nullable @Nullable net.minecraft.client.multiplayer.ClientLevel world, @Nullable @Nullable net.minecraft.world.entity.LivingEntity entity, int seed)