Class ComponentItemOverrideProvider
java.lang.Object
dev.dhyces.trimmed.api.client.override.provider.SimpleItemOverrideProvider
dev.dhyces.trimmed.api.client.override.provider.providers.ComponentItemOverrideProvider
- All Implemented Interfaces:
ItemOverrideProvider
-
Nested Class Summary
Nested classes/interfaces inherited from class dev.dhyces.trimmed.api.client.override.provider.SimpleItemOverrideProvider
SimpleItemOverrideProvider.ModelPair -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final com.mojang.serialization.MapCodec<ComponentItemOverrideProvider> Fields inherited from interface dev.dhyces.trimmed.api.client.override.provider.ItemOverrideProvider
SET_MAP_CODEC, SET_MAP_CODEC_CODEC -
Constructor Summary
ConstructorsConstructorDescriptionComponentItemOverrideProvider(net.minecraft.core.component.DataComponentPatch componentPatch, net.minecraft.client.resources.model.ModelResourceLocation modelId) -
Method Summary
Modifier and TypeMethodDescriptionbooleangetModelLocation(net.minecraft.world.item.ItemStack itemStack, @Nullable net.minecraft.client.multiplayer.ClientLevel world, @Nullable net.minecraft.world.entity.LivingEntity entity, int seed) getType()inthashCode()Methods inherited from class dev.dhyces.trimmed.api.client.override.provider.SimpleItemOverrideProvider
getModel
-
Field Details
-
CODEC
-
-
Constructor Details
-
ComponentItemOverrideProvider
public ComponentItemOverrideProvider(net.minecraft.core.component.DataComponentPatch componentPatch, net.minecraft.client.resources.model.ModelResourceLocation modelId)
-
-
Method Details
-
getModelLocation
public 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) - Specified by:
getModelLocationin classSimpleItemOverrideProvider
-
getType
-
equals
-
hashCode
public int hashCode()
-