Class SimpleItemOverrideProvider
java.lang.Object
dev.dhyces.trimmed.api.client.override.provider.SimpleItemOverrideProvider
- All Implemented Interfaces:
ItemOverrideProvider
- Direct Known Subclasses:
AnyTrimItemOverrideProvider,ComponentItemOverrideProvider
-
Nested Class Summary
Nested Classes -
Field Summary
Fields inherited from interface dev.dhyces.trimmed.api.client.override.provider.ItemOverrideProvider
CODEC, SET_MAP_CODEC, SET_MAP_CODEC_CODEC -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionOptional<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) abstract SimpleItemOverrideProvider.ModelPairgetModelLocation(net.minecraft.world.item.ItemStack itemStack, @Nullable net.minecraft.client.multiplayer.ClientLevel world, @Nullable net.minecraft.world.entity.LivingEntity entity, int seed) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface dev.dhyces.trimmed.api.client.override.provider.ItemOverrideProvider
getType
-
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:
getModelin interfaceItemOverrideProvider
-
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)
-