Index

A B C D E F G H I K L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values

A

ACTIVITY - Static variable in class dev.dhyces.trimmed.impl.client.maps.KeyResolvers
 
add(Supplier<T>) - Method in class dev.dhyces.trimmed.api.data.client.tag.appenders.ClientRegistryTagAppender.Mapped
 
add(Holder<T>) - Method in class dev.dhyces.trimmed.api.data.client.tag.appenders.ClientRegistryTagAppender
 
add(ResourceKey<T>) - Method in class dev.dhyces.trimmed.api.data.client.tag.appenders.ClientRegistryTagAppender
 
add(ResourceLocation) - Method in class dev.dhyces.trimmed.api.data.client.tag.appenders.ClientTagAppender
 
add(ResourceLocation...) - Method in class dev.dhyces.trimmed.api.data.client.tag.appenders.ClientTagAppender
 
add(ResourceLocation, boolean) - Method in class dev.dhyces.trimmed.api.data.client.tag.ClientTagBuilder
 
add(ResourceLocation, ModelSource) - Method in class dev.dhyces.trimmed.api.data.model.source.BaseModelSourceDataProvider
 
add(T) - Method in interface dev.dhyces.trimmed.api.data.client.tag.appenders.MappedTagExtension
 
add(T...) - Method in interface dev.dhyces.trimmed.api.data.client.tag.appenders.MappedTagExtension
 
addAll(Map<ResourceLocation, MapValue<V>>) - Method in class dev.dhyces.trimmed.api.data.map.MapBuilder
 
addAnyTrimOverride(ItemLike) - Method in class dev.dhyces.trimmed.api.data.ItemOverrideDataProvider
 
addAnyTrimOverride(ItemLike, StringTemplate) - Method in class dev.dhyces.trimmed.api.data.ItemOverrideDataProvider
 
addAnyTrimOverride(ItemLike, String) - Method in class dev.dhyces.trimmed.api.data.ItemOverrideDataProvider
 
addComponentOverride(ItemLike, UnaryOperator<DataComponentPatch.Builder>, ModelResourceLocation) - Method in class dev.dhyces.trimmed.api.data.ItemOverrideDataProvider
 
addComponentOverride(ItemLike, UnaryOperator<DataComponentPatch.Builder>, ResourceLocation) - Method in class dev.dhyces.trimmed.api.data.ItemOverrideDataProvider
 
addEntry(ResourceLocation, V) - Method in class dev.dhyces.trimmed.api.data.map.MapBuilder
 
addItemOverrides() - Method in class dev.dhyces.trimmed.api.data.ItemOverrideDataProvider
 
addItemOverrides(ItemLike, ItemOverrideProvider...) - Method in class dev.dhyces.trimmed.api.data.ItemOverrideDataProvider
 
addMaps() - Method in class dev.dhyces.trimmed.api.data.map.ClientMapDataProvider
 
addMaps(HolderLookup.Provider) - Method in class dev.dhyces.trimmed.api.data.map.ClientRegistryMapDataProvider
 
addModelSources() - Method in class dev.dhyces.trimmed.api.data.model.source.BaseModelSourceDataProvider
 
addOptional(Supplier<T>) - Method in class dev.dhyces.trimmed.api.data.client.tag.appenders.ClientRegistryTagAppender.Mapped
 
addOptional(Holder<T>) - Method in class dev.dhyces.trimmed.api.data.client.tag.appenders.ClientRegistryTagAppender
 
addOptional(ResourceKey<T>) - Method in class dev.dhyces.trimmed.api.data.client.tag.appenders.ClientRegistryTagAppender
 
addOptional(ResourceLocation) - Method in class dev.dhyces.trimmed.api.data.client.tag.appenders.ClientTagAppender
 
addOptional(ResourceLocation...) - Method in class dev.dhyces.trimmed.api.data.client.tag.appenders.ClientTagAppender
 
addOptional(T) - Method in interface dev.dhyces.trimmed.api.data.client.tag.appenders.MappedTagExtension
 
addOptional(T...) - Method in interface dev.dhyces.trimmed.api.data.client.tag.appenders.MappedTagExtension
 
addOptionalEntry(ResourceLocation, V) - Method in class dev.dhyces.trimmed.api.data.map.MapBuilder
 
addOptionalTag(ClientTagKey<T>) - Method in class dev.dhyces.trimmed.api.data.client.tag.appenders.ClientRegistryTagAppender
 
addOptionalTag(ClientTagKey<T>) - Method in class dev.dhyces.trimmed.api.data.client.tag.appenders.ClientTagAppender
 
addOptionalTags(ClientTagKey<T>...) - Method in class dev.dhyces.trimmed.api.data.client.tag.appenders.ClientTagAppender
 
addTag(ClientTagKey<T>) - Method in class dev.dhyces.trimmed.api.data.client.tag.appenders.ClientRegistryTagAppender
 
addTag(ClientTagKey<T>) - Method in class dev.dhyces.trimmed.api.data.client.tag.appenders.ClientTagAppender
 
addTag(ClientTagKey<T>, boolean) - Method in class dev.dhyces.trimmed.api.data.client.tag.ClientTagBuilder
 
addTags() - Method in class dev.dhyces.trimmed.api.data.tag.ClientTagDataProvider
 
addTags(ClientTagKey<T>...) - Method in class dev.dhyces.trimmed.api.data.client.tag.appenders.ClientTagAppender
 
addTags(HolderLookup.Provider) - Method in class dev.dhyces.trimmed.api.data.tag.ClientRegistryTagDataProvider
 
addThreeLayerTrimsSource(Holder<ArmorMaterial>) - Method in class dev.dhyces.trimmed.api.data.model.source.BaseModelSourceDataProvider
 
addThreeLayerTrimsSource(ResourceLocation, ResourceLocation, ResourceLocation) - Method in class dev.dhyces.trimmed.api.data.model.source.BaseModelSourceDataProvider
 
addThreeLayerTrimsSource(ArmorMaterial) - Method in class dev.dhyces.trimmed.api.data.model.source.BaseModelSourceDataProvider
 
addTrimsSource(ResourceLocation, ResourceLocation, MapKey<ResourceLocation, ResourceLocation>, MapKey<ResourceLocation, ResourceLocation>) - Method in class dev.dhyces.trimmed.api.data.model.source.BaseModelSourceDataProvider
 
addTrimsSource(ResourceLocation, ResourceLocation, ResourceLocation, ResourceLocation) - Method in class dev.dhyces.trimmed.api.data.model.source.BaseModelSourceDataProvider
 
addTwoLayerTrimsSource(Holder<ArmorMaterial>) - Method in class dev.dhyces.trimmed.api.data.model.source.BaseModelSourceDataProvider
 
addTwoLayerTrimsSource(ResourceLocation, ResourceLocation, ResourceLocation) - Method in class dev.dhyces.trimmed.api.data.model.source.BaseModelSourceDataProvider
 
addTwoLayerTrimsSource(ArmorMaterial) - Method in class dev.dhyces.trimmed.api.data.model.source.BaseModelSourceDataProvider
 
advancedBuilder(KeyResolver<K>, Codec<V>) - Static method in interface dev.dhyces.trimmed.api.maps.types.MapType
 
advancedCodec(AdvancedMapType<K, V, M>) - Method in interface dev.dhyces.trimmed.api.client.TrimmedClientMapApi
 
advancedCodec(AdvancedMapType<K, V, M>) - Method in class dev.dhyces.trimmed.impl.client.TrimmedClientMapApiImpl
 
advancedCollection(KeyResolver<K>, Codec<V>, Supplier<M>) - Static method in interface dev.dhyces.trimmed.api.maps.types.MapType
 
AdvancedMapType<K,V,M> - Class in dev.dhyces.trimmed.api.maps.types
 
AdvancedMapType.Builder<K,V,M> - Class in dev.dhyces.trimmed.api.maps.types
 
AltTranslation(BiConsumer<String, String>, String) - Constructor for record class dev.dhyces.trimmed.api.data.BaseTrimDatagenSuite.AltTranslation
Creates an instance of a AltTranslation record class.
altTranslations - Variable in class dev.dhyces.trimmed.api.data.BaseTrimDatagenSuite.MaterialConfig
 
altTranslations - Variable in class dev.dhyces.trimmed.api.data.BaseTrimDatagenSuite.PatternConfig
 
ANY_TRIM - Static variable in interface dev.dhyces.trimmed.api.client.override.provider.ItemOverrideProviderType
 
anyTrimBuilder(ItemOverrideDataProvider.ArmorSet) - Method in class dev.dhyces.trimmed.api.data.ItemOverrideDataProvider
 
AnyTrimItemOverrideProvider - Class in dev.dhyces.trimmed.api.client.override.provider.providers
 
AnyTrimItemOverrideProvider(StringTemplate) - Constructor for class dev.dhyces.trimmed.api.client.override.provider.providers.AnyTrimItemOverrideProvider
 
append(MapKey<K, V>) - Method in class dev.dhyces.trimmed.api.data.map.appenders.MapAppender
 
append(ResourceLocation) - Method in class dev.dhyces.trimmed.api.data.map.appenders.MapAppender
 
append(ResourceLocation) - Method in class dev.dhyces.trimmed.api.data.map.MapBuilder
 
appendAll(List<MapAppendElement>) - Method in class dev.dhyces.trimmed.api.data.map.MapBuilder
 
appendElements() - Method in record class dev.dhyces.trimmed.api.data.map.MapFile
Returns the value of the appendElements record component.
appendOptional(MapKey<K, V>) - Method in class dev.dhyces.trimmed.api.data.map.appenders.MapAppender
 
appendOptional(ResourceLocation) - Method in class dev.dhyces.trimmed.api.data.map.appenders.MapAppender
 
appendOptional(ResourceLocation) - Method in class dev.dhyces.trimmed.api.data.map.MapBuilder
 
apply(Map<ResourceLocation, List<JsonObject>>, ResourceManager, ProfilerFiller) - Method in class dev.dhyces.trimmed.impl.client.models.override.ItemOverrideReloadListener
 
apply(SpriteResourceLoader) - Method in record class dev.dhyces.trimmed.impl.client.atlas.OpenPalettedPermutations.OpenPalettedSpriteSupplier
 
ARMOR_MATERIAL - Static variable in class dev.dhyces.trimmed.impl.client.maps.KeyResolvers
 
armorOverride(Holder<ArmorMaterial>, String) - Method in class dev.dhyces.trimmed.api.data.BaseTrimDatagenSuite.MaterialConfig
 
armorOverride(ResourceKey<ArmorMaterial>, String) - Method in class dev.dhyces.trimmed.api.data.BaseTrimDatagenSuite.MaterialConfig
 
armorOverride(ArmorMaterial, String) - Method in class dev.dhyces.trimmed.api.data.BaseTrimDatagenSuite.MaterialConfig
 
ArmorSet(ItemLike, ItemLike, ItemLike, ItemLike) - Constructor for record class dev.dhyces.trimmed.api.data.ItemOverrideDataProvider.ArmorSet
Creates an instance of a ArmorSet record class.
asOriginalString() - Method in class dev.dhyces.trimmed.impl.client.models.template.StringTemplate
 
assetName - Variable in class dev.dhyces.trimmed.api.data.BaseTrimDatagenSuite.MaterialConfig
 
assetName(String) - Method in class dev.dhyces.trimmed.api.data.BaseTrimDatagenSuite.MaterialConfig
Changes the asset name for the material.
AtlasSourceManagerAccessor - Interface in dev.dhyces.trimmed.impl.mixin.client
 
ATTRIBUTE - Static variable in class dev.dhyces.trimmed.impl.client.maps.KeyResolvers
 

B

BANNER_PATTERN - Static variable in class dev.dhyces.trimmed.impl.client.maps.KeyResolvers
 
BaseBuilder(KeyResolver<K>, Codec<V>) - Constructor for class dev.dhyces.trimmed.api.maps.types.MapType.BaseBuilder
 
BaseClientTagDataProvider<T,R> - Class in dev.dhyces.trimmed.api.data.client.tag
 
BaseClientTagDataProvider(PackOutput, String, R) - Constructor for class dev.dhyces.trimmed.api.data.client.tag.BaseClientTagDataProvider
 
baseKeyOf(MapType<K, V>, ResourceLocation) - Static method in class dev.dhyces.trimmed.api.maps.MapKey
 
BaseMapDataProvider<K> - Class in dev.dhyces.trimmed.api.data.map
 
BaseMapDataProvider(PackOutput, PackOutput.Target, String, String) - Constructor for class dev.dhyces.trimmed.api.data.map.BaseMapDataProvider
 
BaseMapDataProvider.MapLookup<K> - Interface in dev.dhyces.trimmed.api.data.map
 
BaseModelSourceDataProvider - Class in dev.dhyces.trimmed.api.data.model.source
 
BaseModelSourceDataProvider(PackOutput, String) - Constructor for class dev.dhyces.trimmed.api.data.model.source.BaseModelSourceDataProvider
 
BaseTrimDatagenSuite - Class in dev.dhyces.trimmed.api.data
 
BaseTrimDatagenSuite(String, BiConsumer<String, String>) - Constructor for class dev.dhyces.trimmed.api.data.BaseTrimDatagenSuite
 
BaseTrimDatagenSuite.AltTranslation - Record Class in dev.dhyces.trimmed.api.data
 
BaseTrimDatagenSuite.MaterialConfig - Class in dev.dhyces.trimmed.api.data
 
BaseTrimDatagenSuite.PatternConfig - Class in dev.dhyces.trimmed.api.data
 
BIOME - Static variable in class dev.dhyces.trimmed.impl.client.maps.KeyResolvers
 
BIOME_SOURCE - Static variable in class dev.dhyces.trimmed.impl.client.maps.KeyResolvers
 
BLOCK - Static variable in class dev.dhyces.trimmed.impl.client.maps.KeyResolvers
 
BLOCK_ENTITY_TYPE - Static variable in class dev.dhyces.trimmed.impl.client.maps.KeyResolvers
 
BLOCK_PREDICATE_TYPE - Static variable in class dev.dhyces.trimmed.impl.client.maps.KeyResolvers
 
BLOCK_STATE_PROVIDER_TYPE - Static variable in class dev.dhyces.trimmed.impl.client.maps.KeyResolvers
 
BLOCK_TYPE - Static variable in class dev.dhyces.trimmed.impl.client.maps.KeyResolvers
 
boots() - Method in record class dev.dhyces.trimmed.api.data.ItemOverrideDataProvider.ArmorSet
Returns the value of the boots record component.
bootsTemplate(String) - Method in class dev.dhyces.trimmed.api.data.ItemOverrideDataProvider.ArmorSetTrimBuilder
 
bootstrap() - Static method in interface dev.dhyces.trimmed.api.client.override.provider.ItemOverrideProviderType
 
bootstrap(BiFunction<ResourceLocation, MapCodec<? extends SpriteSource>, SpriteSourceType>) - Static method in class dev.dhyces.trimmed.impl.client.atlas.TrimmedSpriteSourceTypes
 
build() - Method in class dev.dhyces.trimmed.api.data.client.tag.ClientTagBuilder
 
build() - Method in class dev.dhyces.trimmed.api.data.map.MapBuilder
 
build() - Method in class dev.dhyces.trimmed.api.maps.types.AdvancedMapType.Builder
 
build() - Method in class dev.dhyces.trimmed.api.maps.types.MapType.BaseBuilder
 
build() - Method in class dev.dhyces.trimmed.api.maps.types.SimpleMapType.Builder
 
builder - Variable in class dev.dhyces.trimmed.api.data.client.tag.appenders.ClientTagAppender
 
builder - Variable in class dev.dhyces.trimmed.api.data.map.appenders.MapAppender
 
builder(KeyResolver<K>, Codec<V>) - Static method in class dev.dhyces.trimmed.api.maps.types.AdvancedMapType
 
builder(KeyResolver<K>, Codec<V>) - Static method in class dev.dhyces.trimmed.api.maps.types.SimpleMapType
 
Builder(KeyResolver<K>, Codec<V>) - Constructor for class dev.dhyces.trimmed.api.maps.types.AdvancedMapType.Builder
 
Builder(KeyResolver<K>, Codec<V>) - Constructor for class dev.dhyces.trimmed.api.maps.types.SimpleMapType.Builder
 
builders - Variable in class dev.dhyces.trimmed.api.data.client.tag.BaseClientTagDataProvider
 
builders - Variable in class dev.dhyces.trimmed.api.data.map.BaseMapDataProvider
 

C

CARVER - Static variable in class dev.dhyces.trimmed.impl.client.maps.KeyResolvers
 
CAT_VARIANT - Static variable in class dev.dhyces.trimmed.impl.client.maps.KeyResolvers
 
CHAINMAIL_ARMOR_OVERLAYS - Static variable in class dev.dhyces.trimmed.api.client.map.ClientMapKeys
 
CHAT_TYPE - Static variable in class dev.dhyces.trimmed.impl.client.maps.KeyResolvers
 
chestplate() - Method in record class dev.dhyces.trimmed.api.data.ItemOverrideDataProvider.ArmorSet
Returns the value of the chestplate record component.
chestplateTemplate(String) - Method in class dev.dhyces.trimmed.api.data.ItemOverrideDataProvider.ArmorSetTrimBuilder
 
CHUNK_GENERATOR - Static variable in class dev.dhyces.trimmed.impl.client.maps.KeyResolvers
 
CHUNK_STATUS - Static variable in class dev.dhyces.trimmed.impl.client.maps.KeyResolvers
 
CLIENT_HELPER - Static variable in class dev.dhyces.trimmed.modhelper.services.Services
 
ClientHelper - Interface in dev.dhyces.trimmed.modhelper.services.helpers
 
ClientIntrinsicRegistryMapDataProvider<K> - Class in dev.dhyces.trimmed.api.data.map
 
ClientIntrinsicRegistryMapDataProvider(FabricDataOutput, String, CompletableFuture<HolderLookup.Provider>, ResourceKey<? extends Registry<K>>, Function<K, ResourceLocation>) - Constructor for class dev.dhyces.trimmed.api.data.map.ClientIntrinsicRegistryMapDataProvider
 
ClientIntrinsicRegistryTagDataProvider<T> - Class in dev.dhyces.trimmed.api.data.tag
 
ClientIntrinsicRegistryTagDataProvider(PackOutput, String, CompletableFuture<HolderLookup.Provider>, ResourceKey<? extends Registry<T>>, Function<T, ResourceLocation>) - Constructor for class dev.dhyces.trimmed.api.data.tag.ClientIntrinsicRegistryTagDataProvider
 
ClientKeyResolver<T> - Record Class in dev.dhyces.trimmed.api.client
 
ClientKeyResolver(BiFunction<ResourceLocation, DynamicOps<?>, T>) - Constructor for record class dev.dhyces.trimmed.api.client.ClientKeyResolver
Creates an instance of a ClientKeyResolver record class.
ClientKeyResolvers - Class in dev.dhyces.trimmed.api.client
 
ClientMapDataProvider<K> - Class in dev.dhyces.trimmed.api.data.map
 
ClientMapDataProvider(FabricDataOutput, String) - Constructor for class dev.dhyces.trimmed.api.data.map.ClientMapDataProvider
 
ClientMapKeys - Class in dev.dhyces.trimmed.api.client.map
 
ClientMapKeys() - Constructor for class dev.dhyces.trimmed.api.client.map.ClientMapKeys
 
ClientMapManager - Class in dev.dhyces.trimmed.impl.client.maps.manager
 
ClientMapManager() - Constructor for class dev.dhyces.trimmed.impl.client.maps.manager.ClientMapManager
 
ClientMapTypes - Class in dev.dhyces.trimmed.api.client.map
 
ClientRegistryMapDataProvider<K> - Class in dev.dhyces.trimmed.api.data.map
 
ClientRegistryMapDataProvider(FabricDataOutput, String, CompletableFuture<HolderLookup.Provider>, ResourceKey<? extends Registry<K>>) - Constructor for class dev.dhyces.trimmed.api.data.map.ClientRegistryMapDataProvider
 
ClientRegistryTagAppender<T> - Class in dev.dhyces.trimmed.api.data.client.tag.appenders
 
ClientRegistryTagAppender(ClientTagBuilder<T>, HolderLookup.RegistryLookup<T>) - Constructor for class dev.dhyces.trimmed.api.data.client.tag.appenders.ClientRegistryTagAppender
 
ClientRegistryTagAppender.Mapped<T> - Class in dev.dhyces.trimmed.api.data.client.tag.appenders
 
ClientRegistryTagDataProvider<T> - Class in dev.dhyces.trimmed.api.data.tag
 
ClientRegistryTagDataProvider(PackOutput, String, CompletableFuture<HolderLookup.Provider>, ResourceKey<? extends Registry<T>>) - Constructor for class dev.dhyces.trimmed.api.data.tag.ClientRegistryTagDataProvider
 
ClientTagAppender<T> - Class in dev.dhyces.trimmed.api.data.client.tag.appenders
 
ClientTagAppender(ClientTagBuilder<T>) - Constructor for class dev.dhyces.trimmed.api.data.client.tag.appenders.ClientTagAppender
 
ClientTagAppender.Mapped<T> - Class in dev.dhyces.trimmed.api.data.client.tag.appenders
 
ClientTagBuilder<T> - Class in dev.dhyces.trimmed.api.data.client.tag
 
ClientTagBuilder() - Constructor for class dev.dhyces.trimmed.api.data.client.tag.ClientTagBuilder
 
ClientTagDataProvider<T> - Class in dev.dhyces.trimmed.api.data.tag
 
ClientTagDataProvider(PackOutput, String, KeyResolver<T>) - Constructor for class dev.dhyces.trimmed.api.data.tag.ClientTagDataProvider
 
ClientTagEntry - Record Class in dev.dhyces.trimmed.api.data.client.tag
 
ClientTagEntry(ExtraCodecs.TagOrElementLocation, boolean) - Constructor for record class dev.dhyces.trimmed.api.data.client.tag.ClientTagEntry
Creates an instance of a ClientTagEntry record class.
ClientTagFile - Record Class in dev.dhyces.trimmed.api.data.client.tag
 
ClientTagFile(Set<ClientTagEntry>, boolean) - Constructor for record class dev.dhyces.trimmed.api.data.client.tag.ClientTagFile
Creates an instance of a ClientTagFile record class.
clientTagKey(ClientTagKey<T>, boolean) - Static method in record class dev.dhyces.trimmed.api.data.client.tag.ClientTagEntry
 
ClientTagKey<T> - Class in dev.dhyces.trimmed.api.client.tag
 
ClientTagManager - Class in dev.dhyces.trimmed.impl.client.tags.manager
 
ClientTagManager() - Constructor for class dev.dhyces.trimmed.impl.client.tags.manager.ClientTagManager
 
ClientTags - Class in dev.dhyces.trimmed.api.client.tag
 
ClientUtil - Class in dev.dhyces.trimmed.api.client.util
Deprecated, for removal: This API element is subject to removal in a future version.
ClientUtil() - Constructor for class dev.dhyces.trimmed.api.client.util.ClientUtil
Deprecated.
 
codec() - Method in interface dev.dhyces.trimmed.impl.client.models.source.ModelSource
 
codec() - Method in record class dev.dhyces.trimmed.impl.client.models.source.TrimModelSource
 
codec(Codec<V>) - Static method in record class dev.dhyces.trimmed.api.data.map.MapFile
 
codec(Codec<V>) - Static method in record class dev.dhyces.trimmed.api.data.map.MapValue
 
codec(KeyResolver<T>) - Static method in class dev.dhyces.trimmed.api.client.tag.ClientTagKey
 
codec(MapType<K, V>) - Static method in class dev.dhyces.trimmed.api.maps.MapKey
 
CODEC - Static variable in class dev.dhyces.trimmed.api.client.map.ClientMapTypes
 
CODEC - Static variable in interface dev.dhyces.trimmed.api.client.override.provider.ItemOverrideProvider
 
CODEC - Static variable in class dev.dhyces.trimmed.api.client.override.provider.providers.AnyTrimItemOverrideProvider
 
CODEC - Static variable in class dev.dhyces.trimmed.api.client.override.provider.providers.ComponentItemOverrideProvider
 
CODEC - Static variable in record class dev.dhyces.trimmed.api.data.client.tag.ClientTagEntry
 
CODEC - Static variable in record class dev.dhyces.trimmed.api.data.client.tag.ClientTagFile
 
CODEC - Static variable in record class dev.dhyces.trimmed.api.data.map.MapAppendElement
 
CODEC - Static variable in record class dev.dhyces.trimmed.api.data.model.override.ItemOverrideFile
 
CODEC - Static variable in class dev.dhyces.trimmed.impl.client.atlas.OpenPalettedPermutations
 
CODEC - Static variable in class dev.dhyces.trimmed.impl.client.models.override.provider.ItemOverrideProviderRegistry
 
CODEC - Static variable in class dev.dhyces.trimmed.impl.client.models.source.ModelSourceRegistry
 
CODEC - Static variable in record class dev.dhyces.trimmed.impl.client.models.source.TrimModelSource
 
CODEC - Static variable in class dev.dhyces.trimmed.impl.client.models.template.StringTemplate
 
CodecUtil - Class in dev.dhyces.trimmed.api.util
 
CodecUtil() - Constructor for class dev.dhyces.trimmed.api.util.CodecUtil
 
collectInto(Supplier<M>) - Method in class dev.dhyces.trimmed.api.maps.types.AdvancedMapType.Builder
 
colorPaletteTexture(ResourceLocation) - Method in class dev.dhyces.trimmed.api.data.BaseTrimDatagenSuite.MaterialConfig
Allows users to change the texture location from the generated default located in "modid:trims/color_palettes/material"
COMMAND_ARGUMENT_TYPE - Static variable in class dev.dhyces.trimmed.impl.client.maps.KeyResolvers
 
compilePathAndIdNamespace() - Method in class dev.dhyces.trimmed.api.maps.MapKey
 
complete() - Method in class dev.dhyces.trimmed.api.data.map.BaseMapDataProvider
 
COMPONENT - Static variable in interface dev.dhyces.trimmed.api.client.override.provider.ItemOverrideProviderType
 
ComponentItemOverrideProvider - Class in dev.dhyces.trimmed.api.client.override.provider.providers
 
ComponentItemOverrideProvider(DataComponentPatch, ModelResourceLocation) - Constructor for class dev.dhyces.trimmed.api.client.override.provider.providers.ComponentItemOverrideProvider
 
consumer() - Method in record class dev.dhyces.trimmed.api.data.BaseTrimDatagenSuite.AltTranslation
Returns the value of the consumer record component.
contains(T) - Method in interface dev.dhyces.trimmed.api.client.tag.TagHolder
 
containsKey(MapKey<K, ?>) - Method in interface dev.dhyces.trimmed.api.data.map.BaseMapDataProvider.MapLookup
 
contentsGetter() - Method in class dev.dhyces.trimmed.api.data.map.BaseMapDataProvider
 
copyRecipe - Variable in class dev.dhyces.trimmed.api.data.BaseTrimDatagenSuite.PatternConfig
 
copyRecipes - Variable in class dev.dhyces.trimmed.api.data.BaseTrimDatagenSuite
 
create(FabricDataGenerator.Pack, String) - Static method in class dev.dhyces.trimmed.api.data.TrimDatagenSuite
 
create(FabricDataGenerator.Pack, String, String) - Static method in class dev.dhyces.trimmed.api.data.TrimDatagenSuite
 
createContentProvider() - Method in class dev.dhyces.trimmed.api.data.tag.ClientRegistryTagDataProvider
 
createCopyRecipe(ItemLike) - Method in class dev.dhyces.trimmed.api.data.BaseTrimDatagenSuite.PatternConfig
Creates a default "copy" recipe to duplicate the template.
createMap() - Method in class dev.dhyces.trimmed.api.maps.types.AdvancedMapType
 
createMap() - Method in interface dev.dhyces.trimmed.api.maps.types.MapType
 
CREATIVE_MODE_TAB - Static variable in class dev.dhyces.trimmed.impl.client.maps.KeyResolvers
 
CUSTOM_STAT - Static variable in class dev.dhyces.trimmed.impl.client.maps.KeyResolvers
 

D

DAMAGE_TYPE - Static variable in class dev.dhyces.trimmed.impl.client.maps.KeyResolvers
 
DARKER_MATERIAL_SUFFIXES - Static variable in class dev.dhyces.trimmed.api.client.map.ClientMapKeys
 
DATA_COMPONENT_TYPE - Static variable in class dev.dhyces.trimmed.impl.client.maps.KeyResolvers
 
dataOutput - Variable in class dev.dhyces.trimmed.api.data.ItemOverrideDataProvider
 
DataPackContentsMixin - Class in dev.dhyces.trimmed.impl.mixin
Used for server-sided maps, should that be something I want to do.
DataPackContentsMixin() - Constructor for class dev.dhyces.trimmed.impl.mixin.DataPackContentsMixin
 
dataPackSynced - Variable in class dev.dhyces.trimmed.api.maps.types.MapType.BaseBuilder
 
dataPackSynced() - Method in class dev.dhyces.trimmed.api.maps.types.MapType.BaseBuilder
For asset pack maps, this will delay parsing of the maps until after data packs are synced to the client.
decode(DynamicOps<T>, MapLike<T>) - Method in class dev.dhyces.trimmed.api.util.LenientUnboundedMapCodec
 
decode(DynamicOps<T>, T) - Method in class dev.dhyces.trimmed.api.codec.SetCodec
 
decode(DynamicOps<T>, T) - Method in class dev.dhyces.trimmed.api.util.LenientUnboundedMapCodec
 
decode(ResourceLocation, DynamicOps<?>) - Method in record class dev.dhyces.trimmed.api.client.ClientKeyResolver
 
decode(ResourceLocation, DynamicOps<?>) - Method in interface dev.dhyces.trimmed.api.KeyResolver
 
decode(ResourceLocation, DynamicOps<?>) - Method in record class dev.dhyces.trimmed.api.KeyResolver.Dynamic
 
decode(ResourceLocation, DynamicOps<?>) - Method in record class dev.dhyces.trimmed.api.KeyResolver.Static
 
decoder() - Method in record class dev.dhyces.trimmed.api.client.ClientKeyResolver
Returns the value of the decoder record component.
decodeWithConditions(Codec<T>, DynamicOps<JsonElement>, JsonObject) - Method in class dev.dhyces.trimmed.modhelper.services.helpers.FabricPlatformHelper
 
decodeWithConditions(Codec<T>, DynamicOps<JsonElement>, JsonObject) - Method in interface dev.dhyces.trimmed.modhelper.services.helpers.PlatformHelper
 
DECORATED_POT_PATTERNS - Static variable in class dev.dhyces.trimmed.impl.client.maps.KeyResolvers
 
defaultAnyTrim(ItemOverrideDataProvider.ArmorSet) - Method in class dev.dhyces.trimmed.api.data.ItemOverrideDataProvider
 
defaultTemplate() - Method in class dev.dhyces.trimmed.api.data.ItemOverrideDataProvider.ArmorSetTrimBuilder
 
defaultTemplateString(ItemLike) - Method in class dev.dhyces.trimmed.api.data.ItemOverrideDataProvider
 
delimitIfDefault(ResourceLocation, char) - Static method in class dev.dhyces.trimmed.api.util.Utils
 
DENSITY_FUNCTION_TYPE - Static variable in class dev.dhyces.trimmed.impl.client.maps.KeyResolvers
 
dev.dhyces.trimmed - package dev.dhyces.trimmed
 
dev.dhyces.trimmed.api - package dev.dhyces.trimmed.api
 
dev.dhyces.trimmed.api.client - package dev.dhyces.trimmed.api.client
 
dev.dhyces.trimmed.api.client.map - package dev.dhyces.trimmed.api.client.map
 
dev.dhyces.trimmed.api.client.override.provider - package dev.dhyces.trimmed.api.client.override.provider
 
dev.dhyces.trimmed.api.client.override.provider.providers - package dev.dhyces.trimmed.api.client.override.provider.providers
 
dev.dhyces.trimmed.api.client.tag - package dev.dhyces.trimmed.api.client.tag
 
dev.dhyces.trimmed.api.client.util - package dev.dhyces.trimmed.api.client.util
 
dev.dhyces.trimmed.api.codec - package dev.dhyces.trimmed.api.codec
 
dev.dhyces.trimmed.api.data - package dev.dhyces.trimmed.api.data
 
dev.dhyces.trimmed.api.data.client.tag - package dev.dhyces.trimmed.api.data.client.tag
 
dev.dhyces.trimmed.api.data.client.tag.appenders - package dev.dhyces.trimmed.api.data.client.tag.appenders
 
dev.dhyces.trimmed.api.data.map - package dev.dhyces.trimmed.api.data.map
 
dev.dhyces.trimmed.api.data.map.appenders - package dev.dhyces.trimmed.api.data.map.appenders
 
dev.dhyces.trimmed.api.data.model.override - package dev.dhyces.trimmed.api.data.model.override
 
dev.dhyces.trimmed.api.data.model.source - package dev.dhyces.trimmed.api.data.model.source
 
dev.dhyces.trimmed.api.data.tag - package dev.dhyces.trimmed.api.data.tag
 
dev.dhyces.trimmed.api.maps - package dev.dhyces.trimmed.api.maps
 
dev.dhyces.trimmed.api.maps.types - package dev.dhyces.trimmed.api.maps.types
 
dev.dhyces.trimmed.api.util - package dev.dhyces.trimmed.api.util
 
dev.dhyces.trimmed.impl - package dev.dhyces.trimmed.impl
 
dev.dhyces.trimmed.impl.client - package dev.dhyces.trimmed.impl.client
 
dev.dhyces.trimmed.impl.client.atlas - package dev.dhyces.trimmed.impl.client.atlas
 
dev.dhyces.trimmed.impl.client.maps - package dev.dhyces.trimmed.impl.client.maps
 
dev.dhyces.trimmed.impl.client.maps.manager - package dev.dhyces.trimmed.impl.client.maps.manager
 
dev.dhyces.trimmed.impl.client.models.override - package dev.dhyces.trimmed.impl.client.models.override
 
dev.dhyces.trimmed.impl.client.models.override.provider - package dev.dhyces.trimmed.impl.client.models.override.provider
 
dev.dhyces.trimmed.impl.client.models.source - package dev.dhyces.trimmed.impl.client.models.source
 
dev.dhyces.trimmed.impl.client.models.template - package dev.dhyces.trimmed.impl.client.models.template
 
dev.dhyces.trimmed.impl.client.tags.manager - package dev.dhyces.trimmed.impl.client.tags.manager
 
dev.dhyces.trimmed.impl.mixin - package dev.dhyces.trimmed.impl.mixin
 
dev.dhyces.trimmed.impl.mixin.client - package dev.dhyces.trimmed.impl.mixin.client
 
dev.dhyces.trimmed.modhelper.services - package dev.dhyces.trimmed.modhelper.services
 
dev.dhyces.trimmed.modhelper.services.helpers - package dev.dhyces.trimmed.modhelper.services.helpers
 
DIAMOND_ARMOR_OVERLAYS - Static variable in class dev.dhyces.trimmed.api.client.map.ClientMapKeys
 
DIAMOND_MATERIAL_OVERRIDES - Static variable in class dev.dhyces.trimmed.api.client.map.ClientMapKeys
 
DIMENSION_TYPE - Static variable in class dev.dhyces.trimmed.impl.client.maps.KeyResolvers
 
discard() - Method in record class dev.dhyces.trimmed.impl.client.atlas.OpenPalettedPermutations.OpenPalettedSpriteSupplier
 
doesTagExist(ResourceLocation) - Method in class dev.dhyces.trimmed.api.data.client.tag.BaseClientTagDataProvider
 
Dynamic(ResourceKey<? extends Registry<T>>) - Constructor for record class dev.dhyces.trimmed.api.KeyResolver.Dynamic
Creates an instance of a Dynamic record class.

E

EITHER - Static variable in record class dev.dhyces.trimmed.api.data.map.MapAppendElement
 
eitherCodec(Codec<V>) - Static method in record class dev.dhyces.trimmed.api.data.map.MapValue
 
element(ResourceLocation, boolean) - Static method in record class dev.dhyces.trimmed.api.data.client.tag.ClientTagEntry
 
elementCodec() - Method in class dev.dhyces.trimmed.api.util.LenientUnboundedMapCodec
 
EMPTY - Static variable in record class dev.dhyces.trimmed.api.client.override.provider.SimpleItemOverrideProvider.ModelPair
 
ENCHANTMENT - Static variable in class dev.dhyces.trimmed.impl.client.maps.KeyResolvers
 
encode(Map<K, V>, DynamicOps<T>, T) - Method in class dev.dhyces.trimmed.api.util.LenientUnboundedMapCodec
 
encode(Set<A>, DynamicOps<T>, T) - Method in class dev.dhyces.trimmed.api.codec.SetCodec
 
encoder - Variable in class dev.dhyces.trimmed.api.data.client.tag.appenders.ClientRegistryTagAppender.Mapped
 
encoder - Variable in class dev.dhyces.trimmed.api.data.client.tag.appenders.ClientTagAppender.Mapped
 
encoder - Variable in class dev.dhyces.trimmed.api.data.map.appenders.MappedMapAppender
 
encoder - Variable in class dev.dhyces.trimmed.api.data.map.appenders.RegistryMapAppender.Mapped
 
encoder - Variable in class dev.dhyces.trimmed.api.data.map.ClientIntrinsicRegistryMapDataProvider
 
encoder - Variable in class dev.dhyces.trimmed.api.data.tag.ClientIntrinsicRegistryTagDataProvider
 
end() - Method in class dev.dhyces.trimmed.api.data.ItemOverrideDataProvider.ArmorSetTrimBuilder
 
ENTITY_SUB_PREDICATE_TYPE - Static variable in class dev.dhyces.trimmed.impl.client.maps.KeyResolvers
 
ENTITY_TYPE - Static variable in class dev.dhyces.trimmed.impl.client.maps.KeyResolvers
 
entries() - Method in record class dev.dhyces.trimmed.api.data.client.tag.ClientTagFile
Returns the value of the entries record component.
entrypoint() - Method in record class dev.dhyces.trimmed.impl.ModApiConsumer
Returns the value of the entrypoint record component.
equals(Object) - Method in record class dev.dhyces.trimmed.api.client.ClientKeyResolver
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class dev.dhyces.trimmed.api.client.override.provider.providers.AnyTrimItemOverrideProvider
 
equals(Object) - Method in class dev.dhyces.trimmed.api.client.override.provider.providers.ComponentItemOverrideProvider
 
equals(Object) - Method in record class dev.dhyces.trimmed.api.client.override.provider.SimpleItemOverrideProvider.ModelPair
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class dev.dhyces.trimmed.api.client.tag.ClientTagKey
 
equals(Object) - Method in record class dev.dhyces.trimmed.api.data.BaseTrimDatagenSuite.AltTranslation
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.dhyces.trimmed.api.data.client.tag.ClientTagEntry
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.dhyces.trimmed.api.data.client.tag.ClientTagFile
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.dhyces.trimmed.api.data.ItemOverrideDataProvider.ArmorSet
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.dhyces.trimmed.api.data.map.MapAppendElement
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.dhyces.trimmed.api.data.map.MapFile
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.dhyces.trimmed.api.data.map.MapValue
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.dhyces.trimmed.api.data.model.override.ItemOverrideFile
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.dhyces.trimmed.api.KeyResolver.Dynamic
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.dhyces.trimmed.api.KeyResolver.Static
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class dev.dhyces.trimmed.api.maps.MapKey
 
equals(Object) - Method in class dev.dhyces.trimmed.api.maps.types.AdvancedMapType
 
equals(Object) - Method in class dev.dhyces.trimmed.api.maps.types.SimpleMapType
 
equals(Object) - Method in record class dev.dhyces.trimmed.impl.client.atlas.OpenPalettedPermutations.OpenPalettedSpriteSupplier
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.dhyces.trimmed.impl.client.atlas.OpenPalettedPermutations.OptionalSupplier
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.dhyces.trimmed.impl.client.GameRegistryHolder
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.dhyces.trimmed.impl.client.models.source.NamedModel
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.dhyces.trimmed.impl.client.models.source.TrimModelSource
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.dhyces.trimmed.impl.ModApiConsumer
Indicates whether some other object is "equal to" this one.
exists(HolderLookup.RegistryLookup<K>, ResourceKey<K>) - Method in class dev.dhyces.trimmed.api.data.map.ClientRegistryMapDataProvider
 

F

FabricClientHelper - Class in dev.dhyces.trimmed.modhelper.services.helpers
 
FabricClientHelper() - Constructor for class dev.dhyces.trimmed.modhelper.services.helpers.FabricClientHelper
 
FabricClientMapDataProvider<K> - Class in dev.dhyces.trimmed.api.data.map
 
FabricClientMapDataProvider(PackOutput, String) - Constructor for class dev.dhyces.trimmed.api.data.map.FabricClientMapDataProvider
 
FabricPlatformHelper - Class in dev.dhyces.trimmed.modhelper.services.helpers
 
FabricPlatformHelper() - Constructor for class dev.dhyces.trimmed.modhelper.services.helpers.FabricPlatformHelper
 
FabricTrimmed - Class in dev.dhyces.trimmed
 
FabricTrimmed() - Constructor for class dev.dhyces.trimmed.FabricTrimmed
 
FabricTrimmedClient - Class in dev.dhyces.trimmed
 
FabricTrimmedClient() - Constructor for class dev.dhyces.trimmed.FabricTrimmedClient
 
FEATURE - Static variable in class dev.dhyces.trimmed.impl.client.maps.KeyResolvers
 
FEATURE_SIZE_TYPE - Static variable in class dev.dhyces.trimmed.impl.client.maps.KeyResolvers
 
finish(String) - Method in record class dev.dhyces.trimmed.api.data.BaseTrimDatagenSuite.AltTranslation
 
FLOAT_PROVIDER_TYPE - Static variable in class dev.dhyces.trimmed.impl.client.maps.KeyResolvers
 
FLUID - Static variable in class dev.dhyces.trimmed.impl.client.maps.KeyResolvers
 
FOLIAGE_PLACER_TYPE - Static variable in class dev.dhyces.trimmed.impl.client.maps.KeyResolvers
 
FROG_VARIANT - Static variable in class dev.dhyces.trimmed.impl.client.maps.KeyResolvers
 
fromBase(MapKey<K, V>, ResourceLocation) - Static method in class dev.dhyces.trimmed.api.maps.MapKey
 
fromBaseMapCodec(C) - Static method in interface dev.dhyces.trimmed.api.maps.MapHolder
Used for elements where it could either be deserialized from a MapKey or an actual Map object.
FULL_CODEC - Static variable in record class dev.dhyces.trimmed.api.data.client.tag.ClientTagEntry
 
future() - Static method in class dev.dhyces.trimmed.impl.client.maps.manager.ClientMapManager
 
futureLookup - Variable in class dev.dhyces.trimmed.api.data.map.BaseMapDataProvider
 

G

GAME_EVENT - Static variable in class dev.dhyces.trimmed.impl.client.maps.KeyResolvers
 
GameRegistryHolder - Record Class in dev.dhyces.trimmed.impl.client
 
GameRegistryHolder(RegistryAccess, boolean) - Constructor for record class dev.dhyces.trimmed.impl.client.GameRegistryHolder
Creates an instance of a GameRegistryHolder record class.
generate() - Method in class dev.dhyces.trimmed.api.data.BaseTrimDatagenSuite
Use this if you wish to extend the class and generate in one method
generate(ResourceManager, ModelTemplateManager) - Method in interface dev.dhyces.trimmed.impl.client.models.source.ModelSource
 
generate(ResourceManager, ModelTemplateManager) - Method in record class dev.dhyces.trimmed.impl.client.models.source.TrimModelSource
 
getAdvancedMap(MapKey<K, V>, AdvancedMapType<K, V, M>) - Method in interface dev.dhyces.trimmed.api.client.TrimmedClientMapApi
 
getAdvancedMap(MapKey<K, V>, AdvancedMapType<K, V, M>) - Method in class dev.dhyces.trimmed.impl.client.TrimmedClientMapApiImpl
 
getBaseKey() - Method in class dev.dhyces.trimmed.api.maps.MapKey
 
getClientApiConsumers() - Method in interface dev.dhyces.trimmed.modhelper.services.helpers.ClientHelper
 
getClientApiConsumers() - Method in class dev.dhyces.trimmed.modhelper.services.helpers.FabricClientHelper
 
getCodec() - Method in interface dev.dhyces.trimmed.api.client.override.provider.ItemOverrideProviderType
 
getEncoder() - Method in class dev.dhyces.trimmed.api.data.client.tag.appenders.ClientRegistryTagAppender.Mapped
 
getEncoder() - Method in class dev.dhyces.trimmed.api.data.client.tag.appenders.ClientTagAppender.Mapped
 
getEncoder() - Method in interface dev.dhyces.trimmed.api.data.client.tag.appenders.MappedTagExtension
 
getEntries() - Static method in class dev.dhyces.trimmed.impl.client.maps.KeyResolvers
 
getFragments() - Method in class dev.dhyces.trimmed.impl.client.models.template.StringTemplate
 
getHolder(ClientTagKey<T>) - Static method in class dev.dhyces.trimmed.impl.client.tags.manager.ClientTagManager
 
getHolder(MapKey<K, V>) - Static method in class dev.dhyces.trimmed.impl.client.maps.manager.ClientMapManager
 
getId() - Method in record class dev.dhyces.trimmed.api.data.client.tag.ClientTagEntry
 
getId() - Method in interface dev.dhyces.trimmed.impl.mixin.TagEntryAccessor
 
getId(KeyResolver<T>) - Method in interface dev.dhyces.trimmed.api.client.TrimmedClientApi
 
getId(KeyResolver<T>) - Static method in class dev.dhyces.trimmed.impl.client.maps.KeyResolvers
 
getId(KeyResolver<T>) - Method in class dev.dhyces.trimmed.impl.client.TrimmedClientApiImpl
 
getInstance() - Static method in interface dev.dhyces.trimmed.api.client.TrimmedClientApi
 
getInstance() - Static method in interface dev.dhyces.trimmed.api.client.TrimmedClientMapApi
 
getInstance() - Static method in interface dev.dhyces.trimmed.api.client.TrimmedClientTagApi
 
getKey() - Method in interface dev.dhyces.trimmed.api.client.tag.TagHolder
 
getKey() - Method in record class dev.dhyces.trimmed.api.KeyResolver.Dynamic
 
getKey() - Method in interface dev.dhyces.trimmed.api.KeyResolver.RegistryResolver
 
getKey() - Method in record class dev.dhyces.trimmed.api.KeyResolver.Static
 
getKey() - Method in interface dev.dhyces.trimmed.api.maps.MapHolder
 
getKeyResolver() - Method in class dev.dhyces.trimmed.api.client.tag.ClientTagKey
 
getKeyResolver() - Method in class dev.dhyces.trimmed.api.maps.types.AdvancedMapType
 
getKeyResolver() - Method in interface dev.dhyces.trimmed.api.maps.types.MapType
 
getKeyResolver() - Method in class dev.dhyces.trimmed.api.maps.types.SimpleMapType
 
getKeyResolver(ResourceLocation) - Method in interface dev.dhyces.trimmed.api.client.TrimmedClientApi
 
getKeyResolver(ResourceLocation) - Method in class dev.dhyces.trimmed.impl.client.TrimmedClientApiImpl
 
getListeners() - Method in interface dev.dhyces.trimmed.impl.mixin.client.ReloadableResourceManagerImplAccessor
 
getMap() - Method in interface dev.dhyces.trimmed.api.maps.MapHolder
 
getMap() - Method in interface dev.dhyces.trimmed.api.maps.MapHolder.Typed
 
getMapId() - Method in class dev.dhyces.trimmed.api.maps.MapKey
 
getModel(ResourceLocation) - Method in interface dev.dhyces.trimmed.modhelper.services.helpers.ClientHelper
 
getModel(ResourceLocation) - Method in class dev.dhyces.trimmed.modhelper.services.helpers.FabricClientHelper
 
getModel(ItemStack, ClientLevel, LivingEntity, int) - Method in interface dev.dhyces.trimmed.api.client.override.provider.ItemOverrideProvider
 
getModel(ItemStack, ClientLevel, LivingEntity, int) - Method in class dev.dhyces.trimmed.api.client.override.provider.providers.AnyTrimItemOverrideProvider
 
getModel(ItemStack, ClientLevel, LivingEntity, int) - Method in class dev.dhyces.trimmed.api.client.override.provider.SimpleItemOverrideProvider
 
getModelLocation(ItemStack, ClientLevel, LivingEntity, int) - Method in class dev.dhyces.trimmed.api.client.override.provider.providers.AnyTrimItemOverrideProvider
 
getModelLocation(ItemStack, ClientLevel, LivingEntity, int) - Method in class dev.dhyces.trimmed.api.client.override.provider.providers.ComponentItemOverrideProvider
 
getModelLocation(ItemStack, ClientLevel, LivingEntity, int) - Method in class dev.dhyces.trimmed.api.client.override.provider.SimpleItemOverrideProvider
 
getName() - Method in class dev.dhyces.trimmed.api.data.ItemOverrideDataProvider
 
getName() - Method in class dev.dhyces.trimmed.api.data.map.ClientMapDataProvider
 
getName() - Method in class dev.dhyces.trimmed.api.data.map.ClientRegistryMapDataProvider
 
getName() - Method in class dev.dhyces.trimmed.api.data.model.source.BaseModelSourceDataProvider
 
getName() - Method in class dev.dhyces.trimmed.api.data.tag.ClientRegistryTagDataProvider
 
getName() - Method in class dev.dhyces.trimmed.api.data.tag.ClientTagDataProvider
 
getOrCreateBuilder(ClientTagKey<T>) - Method in class dev.dhyces.trimmed.api.data.client.tag.BaseClientTagDataProvider
 
getOrCreateBuilder(MapKey<K, V>) - Method in class dev.dhyces.trimmed.api.data.map.BaseMapDataProvider
 
getOrRegisterKeyResolver(ResourceLocation, Supplier<KeyResolver<T>>) - Method in interface dev.dhyces.trimmed.api.client.TrimmedClientApiEntrypoint.TrimmedClientRegistration
If this already
getOrRegisterKeyResolver(ResourceLocation, Supplier<KeyResolver<T>>) - Method in class dev.dhyces.trimmed.impl.client.TrimmedClientRegistrationImpl
 
getOverrideModel(ItemStack, ClientLevel, LivingEntity, int) - Static method in class dev.dhyces.trimmed.impl.client.models.override.ItemOverrideRegistry
 
getOverrides(ResourceLocation) - Static method in class dev.dhyces.trimmed.impl.client.models.override.ItemOverrideRegistry
 
getParentKey() - Method in class dev.dhyces.trimmed.api.maps.MapKey
 
getRegistryAccess() - Static method in class dev.dhyces.trimmed.api.client.util.ClientUtil
Deprecated.
 
getRegistryKeyResolver(ResourceKey<? extends Registry<T>>) - Method in interface dev.dhyces.trimmed.api.client.TrimmedClientApi
 
getRegistryKeyResolver(ResourceKey<? extends Registry<T>>) - Method in interface dev.dhyces.trimmed.api.client.TrimmedClientMapApi
 
getRegistryKeyResolver(ResourceKey<? extends Registry<T>>) - Method in class dev.dhyces.trimmed.impl.client.TrimmedClientApiImpl
 
getRegistryKeyResolver(ResourceKey<? extends Registry<T>>) - Method in class dev.dhyces.trimmed.impl.client.TrimmedClientMapApiImpl
 
getRegistryResolver(ResourceKey<? extends Registry<T>>) - Static method in class dev.dhyces.trimmed.impl.client.maps.KeyResolvers
 
getRegistryValue(RegistryAccess, ResourceKey<? extends Registry<T>>, ResourceLocation) - Method in class dev.dhyces.trimmed.modhelper.services.helpers.FabricPlatformHelper
 
getRegistryValue(RegistryAccess, ResourceKey<? extends Registry<T>>, ResourceLocation) - Method in interface dev.dhyces.trimmed.modhelper.services.helpers.PlatformHelper
 
getResolver(ResourceLocation) - Static method in class dev.dhyces.trimmed.impl.client.maps.KeyResolvers
 
getResourceId() - Method in record class dev.dhyces.trimmed.api.client.override.provider.SimpleItemOverrideProvider.ModelPair
 
getSelf() - Method in class dev.dhyces.trimmed.api.data.client.tag.appenders.ClientRegistryTagAppender.Mapped
 
getSelf() - Method in class dev.dhyces.trimmed.api.data.client.tag.appenders.ClientTagAppender.Mapped
 
getSelf() - Method in interface dev.dhyces.trimmed.api.data.client.tag.appenders.MappedTagExtension
 
getSet() - Method in interface dev.dhyces.trimmed.api.client.tag.TagHolder
 
getSimpleMap(MapKey<K, V>) - Method in interface dev.dhyces.trimmed.api.client.TrimmedClientMapApi
 
getSimpleMap(MapKey<K, V>) - Method in class dev.dhyces.trimmed.impl.client.TrimmedClientMapApiImpl
 
getStaticHolder() - Static method in class dev.dhyces.trimmed.TrimmedClient
 
getStreamCodec() - Method in record class dev.dhyces.trimmed.api.client.ClientKeyResolver
 
getStreamCodec() - Method in record class dev.dhyces.trimmed.api.KeyResolver.Dynamic
 
getStreamCodec() - Method in interface dev.dhyces.trimmed.api.KeyResolver
 
getStreamCodec() - Method in record class dev.dhyces.trimmed.api.KeyResolver.Static
 
getTag(ClientTagKey<T>) - Method in interface dev.dhyces.trimmed.api.client.TrimmedClientTagApi
 
getTag(ClientTagKey<T>) - Method in class dev.dhyces.trimmed.impl.client.TrimmedClientTagApiImpl
 
getTag(KeyResolver<T>) - Method in record class dev.dhyces.trimmed.api.data.client.tag.ClientTagEntry
 
getTagId() - Method in class dev.dhyces.trimmed.api.client.tag.ClientTagKey
 
getTopLevelModelId() - Method in record class dev.dhyces.trimmed.api.client.override.provider.SimpleItemOverrideProvider.ModelPair
 
getType() - Method in interface dev.dhyces.trimmed.api.client.override.provider.ItemOverrideProvider
 
getType() - Method in class dev.dhyces.trimmed.api.client.override.provider.providers.AnyTrimItemOverrideProvider
 
getType() - Method in class dev.dhyces.trimmed.api.client.override.provider.providers.ComponentItemOverrideProvider
 
getType() - Method in class dev.dhyces.trimmed.api.maps.MapKey
 
getValueCodec() - Method in class dev.dhyces.trimmed.api.maps.types.AdvancedMapType
 
getValueCodec() - Method in interface dev.dhyces.trimmed.api.maps.types.MapType
 
getValueCodec() - Method in class dev.dhyces.trimmed.api.maps.types.SimpleMapType
 
getValueStreamCodec() - Method in class dev.dhyces.trimmed.api.maps.types.AdvancedMapType
 
getValueStreamCodec() - Method in interface dev.dhyces.trimmed.api.maps.types.MapType
 
getValueStreamCodec() - Method in class dev.dhyces.trimmed.api.maps.types.SimpleMapType
 
getVariables() - Method in class dev.dhyces.trimmed.impl.client.models.template.StringTemplate
 
GOLD_ARMOR_OVERLAYS - Static variable in class dev.dhyces.trimmed.api.client.map.ClientMapKeys
 
GOLD_MATERIAL_OVERRIDES - Static variable in class dev.dhyces.trimmed.api.client.map.ClientMapKeys
 

H

hashCode() - Method in record class dev.dhyces.trimmed.api.client.ClientKeyResolver
Returns a hash code value for this object.
hashCode() - Method in class dev.dhyces.trimmed.api.client.override.provider.providers.AnyTrimItemOverrideProvider
 
hashCode() - Method in class dev.dhyces.trimmed.api.client.override.provider.providers.ComponentItemOverrideProvider
 
hashCode() - Method in record class dev.dhyces.trimmed.api.client.override.provider.SimpleItemOverrideProvider.ModelPair
Returns a hash code value for this object.
hashCode() - Method in class dev.dhyces.trimmed.api.client.tag.ClientTagKey
 
hashCode() - Method in record class dev.dhyces.trimmed.api.data.BaseTrimDatagenSuite.AltTranslation
Returns a hash code value for this object.
hashCode() - Method in record class dev.dhyces.trimmed.api.data.client.tag.ClientTagEntry
Returns a hash code value for this object.
hashCode() - Method in record class dev.dhyces.trimmed.api.data.client.tag.ClientTagFile
Returns a hash code value for this object.
hashCode() - Method in record class dev.dhyces.trimmed.api.data.ItemOverrideDataProvider.ArmorSet
Returns a hash code value for this object.
hashCode() - Method in record class dev.dhyces.trimmed.api.data.map.MapAppendElement
Returns a hash code value for this object.
hashCode() - Method in record class dev.dhyces.trimmed.api.data.map.MapFile
Returns a hash code value for this object.
hashCode() - Method in record class dev.dhyces.trimmed.api.data.map.MapValue
Returns a hash code value for this object.
hashCode() - Method in record class dev.dhyces.trimmed.api.data.model.override.ItemOverrideFile
Returns a hash code value for this object.
hashCode() - Method in record class dev.dhyces.trimmed.api.KeyResolver.Dynamic
Returns a hash code value for this object.
hashCode() - Method in record class dev.dhyces.trimmed.api.KeyResolver.Static
Returns a hash code value for this object.
hashCode() - Method in class dev.dhyces.trimmed.api.maps.MapKey
 
hashCode() - Method in class dev.dhyces.trimmed.api.maps.types.AdvancedMapType
 
hashCode() - Method in class dev.dhyces.trimmed.api.maps.types.SimpleMapType
 
hashCode() - Method in record class dev.dhyces.trimmed.impl.client.atlas.OpenPalettedPermutations.OpenPalettedSpriteSupplier
Returns a hash code value for this object.
hashCode() - Method in record class dev.dhyces.trimmed.impl.client.atlas.OpenPalettedPermutations.OptionalSupplier
Returns a hash code value for this object.
hashCode() - Method in record class dev.dhyces.trimmed.impl.client.GameRegistryHolder
Returns a hash code value for this object.
hashCode() - Method in record class dev.dhyces.trimmed.impl.client.models.source.NamedModel
Returns a hash code value for this object.
hashCode() - Method in record class dev.dhyces.trimmed.impl.client.models.source.TrimModelSource
Returns a hash code value for this object.
hashCode() - Method in record class dev.dhyces.trimmed.impl.ModApiConsumer
Returns a hash code value for this object.
height() - Method in class dev.dhyces.trimmed.impl.client.InfoToast
 
HEIGHT_PROVIDER_TYPE - Static variable in class dev.dhyces.trimmed.impl.client.maps.KeyResolvers
 
helmet() - Method in record class dev.dhyces.trimmed.api.data.ItemOverrideDataProvider.ArmorSet
Returns the value of the helmet record component.
helmetTemplate(String) - Method in class dev.dhyces.trimmed.api.data.ItemOverrideDataProvider.ArmorSetTrimBuilder
 

I

id() - Method in record class dev.dhyces.trimmed.impl.client.models.source.NamedModel
Returns the value of the id record component.
id(String) - Static method in class dev.dhyces.trimmed.Trimmed
 
InfoToast - Class in dev.dhyces.trimmed.impl.client
 
InfoToast(Component, Component) - Constructor for class dev.dhyces.trimmed.impl.client.InfoToast
 
init() - Static method in class dev.dhyces.trimmed.api.client.map.ClientMapTypes
 
init() - Static method in class dev.dhyces.trimmed.impl.client.models.override.provider.ItemOverrideProviderRegistry
 
init() - Static method in class dev.dhyces.trimmed.impl.client.models.source.ModelSourceRegistry
 
init() - Static method in class dev.dhyces.trimmed.Trimmed
 
init() - Static method in class dev.dhyces.trimmed.TrimmedClient
 
initApi() - Static method in class dev.dhyces.trimmed.TrimmedClient
 
injectListenersAtBeginning() - Static method in class dev.dhyces.trimmed.TrimmedClient
 
INSTANCE - Static variable in class dev.dhyces.trimmed.impl.client.TrimmedClientApiImpl
 
INSTANCE - Static variable in class dev.dhyces.trimmed.impl.client.TrimmedClientMapApiImpl
 
INSTANCE - Static variable in class dev.dhyces.trimmed.impl.client.TrimmedClientTagApiImpl
 
INSTRUMENT - Static variable in class dev.dhyces.trimmed.impl.client.maps.KeyResolvers
 
INT_PROVIDER_TYPE - Static variable in class dev.dhyces.trimmed.impl.client.maps.KeyResolvers
 
intrusivePutAll(Map<K, V>) - Method in class dev.dhyces.trimmed.api.data.map.appenders.MappedMapAppender
 
intrusivePutAll(Map<K, V>) - Method in class dev.dhyces.trimmed.api.data.map.appenders.RegistryMapAppender.Mapped
 
intrusivePutAllOptional(Map<K, V>) - Method in class dev.dhyces.trimmed.api.data.map.appenders.MappedMapAppender
 
intrusivePutAllOptional(Map<K, V>) - Method in class dev.dhyces.trimmed.api.data.map.appenders.RegistryMapAppender.Mapped
 
invokeRegister(String, MapCodec<? extends SpriteSource>) - Static method in interface dev.dhyces.trimmed.impl.mixin.client.AtlasSourceManagerAccessor
 
IRON_ARMOR_OVERLAYS - Static variable in class dev.dhyces.trimmed.api.client.map.ClientMapKeys
 
IRON_MATERIAL_OVERRIDES - Static variable in class dev.dhyces.trimmed.api.client.map.ClientMapKeys
 
isBound() - Method in interface dev.dhyces.trimmed.api.client.tag.TagHolder
 
isBound() - Method in interface dev.dhyces.trimmed.api.maps.MapHolder
 
isClientDist() - Method in class dev.dhyces.trimmed.modhelper.services.helpers.FabricPlatformHelper
 
isClientDist() - Method in interface dev.dhyces.trimmed.modhelper.services.helpers.PlatformHelper
 
isDataPackSynced() - Method in class dev.dhyces.trimmed.api.maps.types.AdvancedMapType
 
isDataPackSynced() - Method in interface dev.dhyces.trimmed.api.maps.types.MapType
 
isDataPackSynced() - Method in class dev.dhyces.trimmed.api.maps.types.SimpleMapType
 
isModLoaded(String) - Method in class dev.dhyces.trimmed.modhelper.services.helpers.FabricPlatformHelper
 
isModLoaded(String) - Method in interface dev.dhyces.trimmed.modhelper.services.helpers.PlatformHelper
 
isProduction() - Method in class dev.dhyces.trimmed.modhelper.services.helpers.FabricPlatformHelper
 
isProduction() - Method in interface dev.dhyces.trimmed.modhelper.services.helpers.PlatformHelper
 
isRequired() - Method in record class dev.dhyces.trimmed.api.data.client.tag.ClientTagEntry
Returns the value of the isRequired record component.
isRequired() - Method in record class dev.dhyces.trimmed.api.data.map.MapAppendElement
Returns the value of the isRequired record component.
isRequired() - Method in record class dev.dhyces.trimmed.api.data.map.MapValue
Returns the value of the isRequired record component.
isRequired() - Method in record class dev.dhyces.trimmed.impl.client.atlas.OpenPalettedPermutations.OptionalSupplier
Returns the value of the isRequired record component.
isRequired() - Method in interface dev.dhyces.trimmed.impl.mixin.TagEntryAccessor
 
isRequired(K) - Method in interface dev.dhyces.trimmed.api.maps.MapHolder
 
isRequired(T) - Method in interface dev.dhyces.trimmed.api.client.tag.TagHolder
 
isSubKey() - Method in class dev.dhyces.trimmed.api.maps.MapKey
 
isSynced() - Method in record class dev.dhyces.trimmed.impl.client.GameRegistryHolder
Returns the value of the isSynced record component.
isTag() - Method in record class dev.dhyces.trimmed.api.data.client.tag.ClientTagEntry
 
isTag() - Method in interface dev.dhyces.trimmed.impl.mixin.TagEntryAccessor
 
item(ResourceLocation, Supplier<BlockModel>) - Static method in record class dev.dhyces.trimmed.impl.client.models.source.NamedModel
 
ITEM - Static variable in class dev.dhyces.trimmed.impl.client.maps.KeyResolvers
 
ITEM_SUB_PREDICATE_TYPE - Static variable in class dev.dhyces.trimmed.impl.client.maps.KeyResolvers
 
ITEM_TEXTURE - Static variable in record class dev.dhyces.trimmed.impl.client.models.source.TrimModelSource
 
ItemOverrideDataProvider - Class in dev.dhyces.trimmed.api.data
 
ItemOverrideDataProvider(PackOutput, String) - Constructor for class dev.dhyces.trimmed.api.data.ItemOverrideDataProvider
 
ItemOverrideDataProvider.ArmorSet - Record Class in dev.dhyces.trimmed.api.data
 
ItemOverrideDataProvider.ArmorSetTrimBuilder - Class in dev.dhyces.trimmed.api.data
 
ItemOverrideFile - Record Class in dev.dhyces.trimmed.api.data.model.override
 
ItemOverrideFile(Set<ItemOverrideProvider>, boolean) - Constructor for record class dev.dhyces.trimmed.api.data.model.override.ItemOverrideFile
Creates an instance of a ItemOverrideFile record class.
ItemOverrideProvider - Interface in dev.dhyces.trimmed.api.client.override.provider
 
ItemOverrideProviderRegistry - Class in dev.dhyces.trimmed.impl.client.models.override.provider
 
ItemOverrideProviderRegistry() - Constructor for class dev.dhyces.trimmed.impl.client.models.override.provider.ItemOverrideProviderRegistry
 
ItemOverrideProviderType<T> - Interface in dev.dhyces.trimmed.api.client.override.provider
 
ItemOverrideRegistry - Class in dev.dhyces.trimmed.impl.client.models.override
 
ItemOverrideRegistry() - Constructor for class dev.dhyces.trimmed.impl.client.models.override.ItemOverrideRegistry
 
ItemOverrideReloadListener - Class in dev.dhyces.trimmed.impl.client.models.override
 
ItemOverrideReloadListener() - Constructor for class dev.dhyces.trimmed.impl.client.models.override.ItemOverrideReloadListener
 

K

keyCodec() - Method in class dev.dhyces.trimmed.api.util.LenientUnboundedMapCodec
 
keyResolver - Variable in class dev.dhyces.trimmed.api.data.client.tag.BaseClientTagDataProvider
 
keyResolver - Variable in class dev.dhyces.trimmed.api.maps.types.MapType.BaseBuilder
 
KeyResolver<T> - Interface in dev.dhyces.trimmed.api
 
KeyResolver.Dynamic<T> - Record Class in dev.dhyces.trimmed.api
 
KeyResolver.RegistryResolver<T> - Interface in dev.dhyces.trimmed.api
 
KeyResolver.Static<T> - Record Class in dev.dhyces.trimmed.api
 
KeyResolvers - Class in dev.dhyces.trimmed.impl.client.maps
 
KeyResolvers() - Constructor for class dev.dhyces.trimmed.impl.client.maps.KeyResolvers
 

L

langEntry(String) - Method in class dev.dhyces.trimmed.api.data.BaseTrimDatagenSuite.MaterialConfig
The default lang entry is en_us, generated from the pattern id.
langEntry(String) - Method in class dev.dhyces.trimmed.api.data.BaseTrimDatagenSuite.PatternConfig
The default lang entry is en_us, generated from the pattern id.
langEntry(BiConsumer<String, String>, String) - Method in class dev.dhyces.trimmed.api.data.BaseTrimDatagenSuite.MaterialConfig
Allows users to specify alternate lang entries for other language providers
langEntry(BiConsumer<String, String>, String) - Method in class dev.dhyces.trimmed.api.data.BaseTrimDatagenSuite.PatternConfig
Allows users to specify alternate lang entries for other language providers
lazyLoadedImage() - Method in record class dev.dhyces.trimmed.impl.client.atlas.OpenPalettedPermutations.OpenPalettedSpriteSupplier
Returns the value of the lazyLoadedImage record component.
LEATHER_ARMOR_OVERLAYS - Static variable in class dev.dhyces.trimmed.api.client.map.ClientMapKeys
 
leggings() - Method in record class dev.dhyces.trimmed.api.data.ItemOverrideDataProvider.ArmorSet
Returns the value of the leggings record component.
leggingsTemplate(String) - Method in class dev.dhyces.trimmed.api.data.ItemOverrideDataProvider.ArmorSetTrimBuilder
 
leggingsTexture - Variable in class dev.dhyces.trimmed.api.data.BaseTrimDatagenSuite.PatternConfig
 
lenientMapCodec(Codec<K>, Codec<V>, BiPredicate<DataResult<K>, V>) - Static method in class dev.dhyces.trimmed.api.util.CodecUtil
 
LenientUnboundedMapCodec<K,V> - Class in dev.dhyces.trimmed.api.util
 
LenientUnboundedMapCodec(Codec<K>, Codec<V>) - Constructor for class dev.dhyces.trimmed.api.util.LenientUnboundedMapCodec
 
load(ModelTemplateManager, ResourceManager, Executor) - Static method in class dev.dhyces.trimmed.impl.client.models.source.ModelSourceLoader
 
load(ResourceManager, Executor) - Static method in class dev.dhyces.trimmed.impl.client.models.template.ModelTemplateManager
 
LOGGER - Static variable in class dev.dhyces.trimmed.Trimmed
 
logInDev(String) - Static method in class dev.dhyces.trimmed.Trimmed
 
LOOT_CONDITION_TYPE - Static variable in class dev.dhyces.trimmed.impl.client.maps.KeyResolvers
 
LOOT_FUNCTION_TYPE - Static variable in class dev.dhyces.trimmed.impl.client.maps.KeyResolvers
 
LOOT_NBT_PROVIDER_TYPE - Static variable in class dev.dhyces.trimmed.impl.client.maps.KeyResolvers
 
LOOT_NUMBER_PROVIDER_TYPE - Static variable in class dev.dhyces.trimmed.impl.client.maps.KeyResolvers
 
LOOT_POOL_ENTRY_TYPE - Static variable in class dev.dhyces.trimmed.impl.client.maps.KeyResolvers
 
LOOT_SCORE_PROVIDER_TYPE - Static variable in class dev.dhyces.trimmed.impl.client.maps.KeyResolvers
 

M

mainTexture - Variable in class dev.dhyces.trimmed.api.data.BaseTrimDatagenSuite.PatternConfig
 
mainTranslation - Variable in class dev.dhyces.trimmed.api.data.BaseTrimDatagenSuite.MaterialConfig
 
mainTranslation - Variable in class dev.dhyces.trimmed.api.data.BaseTrimDatagenSuite.PatternConfig
 
makeMaterial(ResourceKey<TrimMaterial>, Supplier<? extends ItemLike>, int) - Method in class dev.dhyces.trimmed.api.data.BaseTrimDatagenSuite
Creates a new material, as well as add to the "trim_materials" tag, add an entry to the custom material permutations client-map, and optionally add a lang entry (if a lang provider is provided).
makeMaterial(ResourceKey<TrimMaterial>, Supplier<? extends ItemLike>, int, Consumer<BaseTrimDatagenSuite.MaterialConfig>) - Method in class dev.dhyces.trimmed.api.data.BaseTrimDatagenSuite
Creates a new material, as well as add to the "trim_materials" tag, add an entry to the custom material permutations client-map, and optionally add a lang entry (if a lang provider is provided).
makeMaterial(ResourceKey<TrimMaterial>, ItemLike, int) - Method in class dev.dhyces.trimmed.api.data.BaseTrimDatagenSuite
Creates a new material, as well as add to the "trim_materials" tag, add an entry to the custom material permutations client-map, and optionally add a lang entry (if a lang provider is provided).
makeMaterial(ResourceKey<TrimMaterial>, ItemLike, int, Consumer<BaseTrimDatagenSuite.MaterialConfig>) - Method in class dev.dhyces.trimmed.api.data.BaseTrimDatagenSuite
Creates a new material, as well as add to the "trim_materials" tag, add an entry to the custom material permutations client-map, and optionally add a lang entry (if a lang provider is provided).
makePattern(ResourceKey<TrimPattern>, Supplier<? extends ItemLike>) - Method in class dev.dhyces.trimmed.api.data.BaseTrimDatagenSuite
Creates a new pattern with decal set to false, as well as add to the "trim_templates" tag, add an entry to the custom patterns client-tag, create a smithing trim recipe, and optionally add a lang entry (if a lang provider is provided) and a "copy" recipe (used for duplicating the template).
makePattern(ResourceKey<TrimPattern>, Supplier<? extends ItemLike>, boolean, Consumer<BaseTrimDatagenSuite.PatternConfig>) - Method in class dev.dhyces.trimmed.api.data.BaseTrimDatagenSuite
Creates a new pattern, as well as add to the "trim_templates" tag, add an entry to the custom patterns client-tag, create a smithing trim recipe, and optionally add a lang entry (if a lang provider is provided) and a "copy" recipe (used for duplicating the template).
makePattern(ResourceKey<TrimPattern>, ItemLike) - Method in class dev.dhyces.trimmed.api.data.BaseTrimDatagenSuite
Creates a new pattern with decal set to false, as well as add to the "trim_templates" tag, add an entry to the custom patterns client-tag, create a smithing trim recipe, and optionally add a lang entry (if a lang provider is provided) and a "copy" recipe (used for duplicating the template).
makePattern(ResourceKey<TrimPattern>, ItemLike, boolean, Consumer<BaseTrimDatagenSuite.PatternConfig>) - Method in class dev.dhyces.trimmed.api.data.BaseTrimDatagenSuite
Creates a new pattern, as well as add to the "trim_templates" tag, add an entry to the custom patterns client-tag, create a smithing trim recipe, and optionally add a lang entry (if a lang provider is provided) and a "copy" recipe (used for duplicating the template).
makeSubKey(ResourceLocation) - Method in class dev.dhyces.trimmed.api.maps.MapKey
 
makeTrimRecipe(ItemLike) - Method in class dev.dhyces.trimmed.api.data.BaseTrimDatagenSuite
 
map() - Method in record class dev.dhyces.trimmed.api.data.map.MapFile
Returns the value of the map record component.
map(MapKey<K, V>) - Method in class dev.dhyces.trimmed.api.data.map.ClientMapDataProvider
 
map(MapKey<K, V>, Function<K, ResourceLocation>) - Method in class dev.dhyces.trimmed.api.data.map.ClientMapDataProvider
 
map(MapKey<K, V>, HolderLookup.Provider) - Method in class dev.dhyces.trimmed.api.data.map.ClientIntrinsicRegistryMapDataProvider
 
map(MapKey<K, V>, HolderLookup.Provider) - Method in class dev.dhyces.trimmed.api.data.map.ClientRegistryMapDataProvider
 
map(MapKey<K, V>, HolderLookup.Provider, Function<K, ResourceLocation>) - Method in class dev.dhyces.trimmed.api.data.map.ClientRegistryMapDataProvider
 
MAP_DECORATION_TYPE - Static variable in class dev.dhyces.trimmed.impl.client.maps.KeyResolvers
 
MapAppendElement - Record Class in dev.dhyces.trimmed.api.data.map
 
MapAppendElement(ResourceLocation, boolean) - Constructor for record class dev.dhyces.trimmed.api.data.map.MapAppendElement
Creates an instance of a MapAppendElement record class.
MapAppender<K,V> - Class in dev.dhyces.trimmed.api.data.map.appenders
 
MapAppender(MapBuilder<V>) - Constructor for class dev.dhyces.trimmed.api.data.map.appenders.MapAppender
 
MapBuilder<V> - Class in dev.dhyces.trimmed.api.data.map
 
MapBuilder() - Constructor for class dev.dhyces.trimmed.api.data.map.MapBuilder
 
MapFile<V> - Record Class in dev.dhyces.trimmed.api.data.map
 
MapFile(Map<ResourceLocation, MapValue<V>>, List<MapAppendElement>, boolean) - Constructor for record class dev.dhyces.trimmed.api.data.map.MapFile
Creates an instance of a MapFile record class.
MapHandler<K,V> - Class in dev.dhyces.trimmed.impl.client.maps.manager
 
MapHandler(MapKey<K, V>) - Constructor for class dev.dhyces.trimmed.impl.client.maps.manager.MapHandler
 
MapHolder<K,V> - Interface in dev.dhyces.trimmed.api.maps
 
MapHolder.Typed<K,V,M> - Interface in dev.dhyces.trimmed.api.maps
 
mapId() - Method in record class dev.dhyces.trimmed.api.data.map.MapAppendElement
Returns the value of the mapId record component.
MapKey<K,V> - Class in dev.dhyces.trimmed.api.maps
 
Mapped(ClientTagBuilder<T>, Function<T, ResourceLocation>) - Constructor for class dev.dhyces.trimmed.api.data.client.tag.appenders.ClientTagAppender.Mapped
 
Mapped(ClientTagBuilder<T>, HolderLookup.RegistryLookup<T>, Function<T, ResourceLocation>) - Constructor for class dev.dhyces.trimmed.api.data.client.tag.appenders.ClientRegistryTagAppender.Mapped
 
Mapped(MapBuilder<V>, HolderLookup.RegistryLookup<K>, Function<K, ResourceLocation>) - Constructor for class dev.dhyces.trimmed.api.data.map.appenders.RegistryMapAppender.Mapped
 
MappedMapAppender<K,V> - Class in dev.dhyces.trimmed.api.data.map.appenders
 
MappedMapAppender(MapBuilder<V>, Function<K, ResourceLocation>) - Constructor for class dev.dhyces.trimmed.api.data.map.appenders.MappedMapAppender
 
MappedTagExtension<T,S> - Interface in dev.dhyces.trimmed.api.data.client.tag.appenders
 
mapper() - Method in record class dev.dhyces.trimmed.impl.client.atlas.OpenPalettedPermutations.OptionalSupplier
Returns the value of the mapper record component.
MapType<K,V> - Interface in dev.dhyces.trimmed.api.maps.types
 
MapType.BaseBuilder<K,V> - Class in dev.dhyces.trimmed.api.maps.types
 
MapValue<V> - Record Class in dev.dhyces.trimmed.api.data.map
 
MapValue(V, boolean) - Constructor for record class dev.dhyces.trimmed.api.data.map.MapValue
Creates an instance of a MapValue record class.
MATERIAL_CONDITION - Static variable in class dev.dhyces.trimmed.impl.client.maps.KeyResolvers
 
MATERIAL_RULE - Static variable in class dev.dhyces.trimmed.impl.client.maps.KeyResolvers
 
MATERIAL_SUFFIX - Static variable in record class dev.dhyces.trimmed.impl.client.models.source.TrimModelSource
 
MATERIAL_SUFFIXES - Static variable in class dev.dhyces.trimmed.api.client.map.ClientMapKeys
 
materialKey - Variable in class dev.dhyces.trimmed.api.data.BaseTrimDatagenSuite.MaterialConfig
 
materials - Variable in class dev.dhyces.trimmed.api.data.BaseTrimDatagenSuite
 
materialStyle - Variable in class dev.dhyces.trimmed.api.data.BaseTrimDatagenSuite.MaterialConfig
 
materialTexturePermutations - Variable in class dev.dhyces.trimmed.api.data.BaseTrimDatagenSuite
 
MEMORY_MODULE_TYPE - Static variable in class dev.dhyces.trimmed.impl.client.maps.KeyResolvers
 
MENU - Static variable in class dev.dhyces.trimmed.impl.client.maps.KeyResolvers
 
merge(MapFile<V>) - Method in class dev.dhyces.trimmed.api.data.map.MapBuilder
 
MinecraftMixin - Class in dev.dhyces.trimmed.impl.mixin.client
 
MinecraftMixin() - Constructor for class dev.dhyces.trimmed.impl.mixin.client.MinecraftMixin
 
MOB_EFFECT - Static variable in class dev.dhyces.trimmed.impl.client.maps.KeyResolvers
 
ModApiConsumer<T> - Record Class in dev.dhyces.trimmed.impl
 
ModApiConsumer(String, T) - Constructor for record class dev.dhyces.trimmed.impl.ModApiConsumer
Creates an instance of a ModApiConsumer record class.
model() - Method in record class dev.dhyces.trimmed.impl.client.models.source.NamedModel
Returns the value of the model record component.
MODEL_IDENTIFIER_CODEC - Static variable in class dev.dhyces.trimmed.api.util.CodecUtil
 
ModelBakeryHelper - Interface in dev.dhyces.trimmed.impl
 
ModelBakeryMixin - Class in dev.dhyces.trimmed.impl.mixin.client
 
ModelBakeryMixin() - Constructor for class dev.dhyces.trimmed.impl.mixin.client.ModelBakeryMixin
 
ModelOverrideListMixin - Class in dev.dhyces.trimmed.impl.mixin.client
 
ModelOverrideListMixin() - Constructor for class dev.dhyces.trimmed.impl.mixin.client.ModelOverrideListMixin
 
ModelPair(ResourceLocation, ModelResourceLocation) - Constructor for record class dev.dhyces.trimmed.api.client.override.provider.SimpleItemOverrideProvider.ModelPair
Creates an instance of a ModelPair record class.
ModelSource - Interface in dev.dhyces.trimmed.impl.client.models.source
 
ModelSourceLoader - Class in dev.dhyces.trimmed.impl.client.models.source
 
ModelSourceRegistry - Class in dev.dhyces.trimmed.impl.client.models.source
 
ModelSourceRegistry() - Constructor for class dev.dhyces.trimmed.impl.client.models.source.ModelSourceRegistry
 
modelSources - Variable in class dev.dhyces.trimmed.api.data.model.source.BaseModelSourceDataProvider
 
ModelTemplateManager - Class in dev.dhyces.trimmed.impl.client.models.template
 
modid - Variable in class dev.dhyces.trimmed.api.data.BaseTrimDatagenSuite
 
modid - Variable in class dev.dhyces.trimmed.api.data.client.tag.BaseClientTagDataProvider
 
modid - Variable in class dev.dhyces.trimmed.api.data.ItemOverrideDataProvider
 
modid - Variable in class dev.dhyces.trimmed.api.data.map.BaseMapDataProvider
 
modid - Variable in class dev.dhyces.trimmed.api.data.model.source.BaseModelSourceDataProvider
 
modid() - Method in record class dev.dhyces.trimmed.impl.ModApiConsumer
Returns the value of the modid record component.
MODID - Static variable in class dev.dhyces.trimmed.Trimmed
 
modRegistryExists(ResourceKey<? extends Registry<T>>) - Method in class dev.dhyces.trimmed.modhelper.services.helpers.FabricPlatformHelper
 
modRegistryExists(ResourceKey<? extends Registry<T>>) - Method in interface dev.dhyces.trimmed.modhelper.services.helpers.PlatformHelper
 

N

NamedModel - Record Class in dev.dhyces.trimmed.impl.client.models.source
 
NamedModel(ResourceLocation, Supplier<BlockModel>) - Constructor for record class dev.dhyces.trimmed.impl.client.models.source.NamedModel
Creates an instance of a NamedModel record class.
namespacedLocation(ResourceKey<? extends Registry<T>>) - Static method in class dev.dhyces.trimmed.api.util.Utils
Creates a directory path for registered objects.
namespacedPath(ResourceLocation) - Static method in class dev.dhyces.trimmed.api.util.Utils
 
NETHERITE_ARMOR_OVERLAYS - Static variable in class dev.dhyces.trimmed.api.client.map.ClientMapKeys
 
NETHERITE_MATERIAL_OVERRIDES - Static variable in class dev.dhyces.trimmed.api.client.map.ClientMapKeys
 
networkCodec(StreamCodec<RegistryFriendlyByteBuf, V>) - Method in class dev.dhyces.trimmed.api.maps.types.MapType.BaseBuilder
For data pack maps, this will setup syncing to clients.
networked() - Method in class dev.dhyces.trimmed.api.maps.types.MapType.BaseBuilder
For data pack maps, this will setup syncing to clients using the regular codecs for networking.
NUMBER_FORMAT_TYPE - Static variable in class dev.dhyces.trimmed.impl.client.maps.KeyResolvers
 

O

of(KeyResolver<T>, ResourceLocation) - Static method in class dev.dhyces.trimmed.api.client.tag.ClientTagKey
 
of(MapType<K, V>, ResourceLocation) - Static method in class dev.dhyces.trimmed.api.maps.MapKey
 
of(String) - Static method in class dev.dhyces.trimmed.impl.client.models.template.StringTemplate
 
omitTrimRecipe - Variable in class dev.dhyces.trimmed.api.data.BaseTrimDatagenSuite.PatternConfig
 
omitTrimRecipe() - Method in class dev.dhyces.trimmed.api.data.BaseTrimDatagenSuite.PatternConfig
Sets a flag that prevents a default smithing trim recipe from being generated.
onAdd(ResourceLocation) - Method in class dev.dhyces.trimmed.api.data.model.source.BaseModelSourceDataProvider
 
onBuilderCreation(MapKey<K, V>) - Method in class dev.dhyces.trimmed.api.data.map.BaseMapDataProvider
 
onBuilderCreation(ResourceLocation) - Method in class dev.dhyces.trimmed.api.data.client.tag.BaseClientTagDataProvider
 
onInitialize() - Method in class dev.dhyces.trimmed.FabricTrimmed
 
onInitializeClient() - Method in class dev.dhyces.trimmed.FabricTrimmedClient
 
onTagsSynced(RegistryAccess, boolean) - Static method in class dev.dhyces.trimmed.TrimmedClient
 
OPEN_PALETTED_PERMUTATIONS - Static variable in class dev.dhyces.trimmed.impl.client.atlas.TrimmedSpriteSourceTypes
 
OpenPalettedPermutations - Class in dev.dhyces.trimmed.impl.client.atlas
 
OpenPalettedPermutations(ResourceLocation, MapHolder<ResourceLocation, String>, TagHolder<ResourceLocation>) - Constructor for class dev.dhyces.trimmed.impl.client.atlas.OpenPalettedPermutations
 
OpenPalettedPermutations.OpenPalettedSpriteSupplier - Record Class in dev.dhyces.trimmed.impl.client.atlas
 
OpenPalettedPermutations.OptionalSupplier - Record Class in dev.dhyces.trimmed.impl.client.atlas
 
OpenPalettedSpriteSupplier(LazyLoadedImage, OpenPalettedPermutations.OptionalSupplier, ResourceLocation) - Constructor for record class dev.dhyces.trimmed.impl.client.atlas.OpenPalettedPermutations.OpenPalettedSpriteSupplier
Creates an instance of a OpenPalettedSpriteSupplier record class.
optionalSupplier() - Method in record class dev.dhyces.trimmed.impl.client.atlas.OpenPalettedPermutations.OpenPalettedSpriteSupplier
Returns the value of the optionalSupplier record component.
OptionalSupplier(boolean, Supplier<IntUnaryOperator>) - Constructor for record class dev.dhyces.trimmed.impl.client.atlas.OpenPalettedPermutations.OptionalSupplier
Creates an instance of a OptionalSupplier record class.
overrideProviders() - Method in record class dev.dhyces.trimmed.api.data.model.override.ItemOverrideFile
Returns the value of the overrideProviders record component.
overrides - Variable in class dev.dhyces.trimmed.api.data.BaseTrimDatagenSuite.MaterialConfig
 
overrides() - Method in record class dev.dhyces.trimmed.impl.client.models.source.TrimModelSource
Returns the value of the overrides record component.
OVERRIDES_DIRECTORY - Static variable in class dev.dhyces.trimmed.impl.client.models.override.ItemOverrideReloadListener
 

P

packOutput - Variable in class dev.dhyces.trimmed.api.data.client.tag.BaseClientTagDataProvider
 
packOutput - Variable in class dev.dhyces.trimmed.api.data.map.BaseMapDataProvider
 
packOutput - Variable in class dev.dhyces.trimmed.api.data.model.source.BaseModelSourceDataProvider
 
PAINTING_VARIANT - Static variable in class dev.dhyces.trimmed.impl.client.maps.KeyResolvers
 
paletteTexture - Variable in class dev.dhyces.trimmed.api.data.BaseTrimDatagenSuite.MaterialConfig
 
PARTICLE_TYPE - Static variable in class dev.dhyces.trimmed.impl.client.maps.KeyResolvers
 
PATH - Static variable in class dev.dhyces.trimmed.impl.client.maps.manager.ClientMapManager
 
PATH - Static variable in class dev.dhyces.trimmed.impl.client.tags.manager.ClientTagManager
 
pathProvider - Variable in class dev.dhyces.trimmed.api.data.client.tag.BaseClientTagDataProvider
 
pathProvider - Variable in class dev.dhyces.trimmed.api.data.map.BaseMapDataProvider
 
pathProvider - Variable in class dev.dhyces.trimmed.api.data.model.source.BaseModelSourceDataProvider
 
pathResolver - Variable in class dev.dhyces.trimmed.api.data.ItemOverrideDataProvider
 
PatternConfig(ItemLike) - Constructor for class dev.dhyces.trimmed.api.data.BaseTrimDatagenSuite.PatternConfig
 
patterns - Variable in class dev.dhyces.trimmed.api.data.BaseTrimDatagenSuite
 
patternTextures - Variable in class dev.dhyces.trimmed.api.data.BaseTrimDatagenSuite
 
permutedId() - Method in record class dev.dhyces.trimmed.impl.client.atlas.OpenPalettedPermutations.OpenPalettedSpriteSupplier
Returns the value of the permutedId record component.
PLACEMENT_MODIFIER_TYPE - Static variable in class dev.dhyces.trimmed.impl.client.maps.KeyResolvers
 
PLATFORM_HELPER - Static variable in class dev.dhyces.trimmed.modhelper.services.Services
 
PlatformHelper - Interface in dev.dhyces.trimmed.modhelper.services.helpers
 
POINT_OF_INTEREST_TYPE - Static variable in class dev.dhyces.trimmed.impl.client.maps.KeyResolvers
 
POOL_ALIAS_BINDING - Static variable in class dev.dhyces.trimmed.impl.client.maps.KeyResolvers
 
POS_RULE_TEST - Static variable in class dev.dhyces.trimmed.impl.client.maps.KeyResolvers
 
POSITION_SOURCE_TYPE - Static variable in class dev.dhyces.trimmed.impl.client.maps.KeyResolvers
 
POTION - Static variable in class dev.dhyces.trimmed.impl.client.maps.KeyResolvers
 
prepare(ResourceManager, ProfilerFiller) - Method in class dev.dhyces.trimmed.impl.client.models.override.ItemOverrideReloadListener
 
process(Function<String, String>) - Method in class dev.dhyces.trimmed.impl.client.models.template.StringTemplate
 
process(ResourceLocation, Function<String, String>) - Method in class dev.dhyces.trimmed.impl.client.models.template.ModelTemplateManager
 
processAsJson(ResourceLocation, Function<String, String>) - Method in class dev.dhyces.trimmed.impl.client.models.template.ModelTemplateManager
 
put(Supplier<K>, V) - Method in class dev.dhyces.trimmed.api.data.map.appenders.RegistryMapAppender.Mapped
 
put(K, V) - Method in class dev.dhyces.trimmed.api.data.map.appenders.MappedMapAppender
 
put(K, V) - Method in class dev.dhyces.trimmed.api.data.map.appenders.RegistryMapAppender.Mapped
 
put(Holder<K>, V) - Method in class dev.dhyces.trimmed.api.data.map.appenders.RegistryMapAppender
 
put(ResourceKey<K>, V) - Method in class dev.dhyces.trimmed.api.data.map.appenders.RegistryMapAppender
 
put(ResourceLocation, V) - Method in class dev.dhyces.trimmed.api.data.map.appenders.MapAppender
 
putAll(Map<ResourceLocation, V>) - Method in class dev.dhyces.trimmed.api.data.map.appenders.MapAppender
 
putAllOptional(Map<ResourceLocation, V>) - Method in class dev.dhyces.trimmed.api.data.map.appenders.MapAppender
 
putOptional(Supplier<K>, V) - Method in class dev.dhyces.trimmed.api.data.map.appenders.RegistryMapAppender.Mapped
 
putOptional(K, V) - Method in class dev.dhyces.trimmed.api.data.map.appenders.MappedMapAppender
 
putOptional(K, V) - Method in class dev.dhyces.trimmed.api.data.map.appenders.RegistryMapAppender.Mapped
 
putOptional(Holder<K>, V) - Method in class dev.dhyces.trimmed.api.data.map.appenders.RegistryMapAppender
 
putOptional(ResourceKey<K>, V) - Method in class dev.dhyces.trimmed.api.data.map.appenders.RegistryMapAppender
 
putOptional(ResourceLocation, V) - Method in class dev.dhyces.trimmed.api.data.map.appenders.MapAppender
 

R

RECIPE_SERIALIZER - Static variable in class dev.dhyces.trimmed.impl.client.maps.KeyResolvers
 
RECIPE_TYPE - Static variable in class dev.dhyces.trimmed.impl.client.maps.KeyResolvers
 
register(ResourceLocation, MapCodec<? extends ModelSource>) - Static method in class dev.dhyces.trimmed.impl.client.models.source.ModelSourceRegistry
 
register(ResourceLocation, ItemOverrideProviderType<?>) - Static method in class dev.dhyces.trimmed.impl.client.models.override.provider.ItemOverrideProviderRegistry
 
register(ResourceLocation, KeyResolver<T>) - Static method in class dev.dhyces.trimmed.impl.client.maps.KeyResolvers
 
registerBaseKey(MapKey<K, V>) - Static method in class dev.dhyces.trimmed.impl.client.maps.manager.ClientMapManager
 
registerBaseMapKey(MapKey<K, V>) - Method in interface dev.dhyces.trimmed.api.client.TrimmedClientApiEntrypoint.TrimmedClientRegistration
 
registerBaseMapKey(MapKey<K, V>) - Method in class dev.dhyces.trimmed.impl.client.TrimmedClientRegistrationImpl
 
registerClientReloadListener(BiConsumer<String, PreparableReloadListener>) - Static method in class dev.dhyces.trimmed.TrimmedClient
 
REGISTERED_CODEC - Static variable in class dev.dhyces.trimmed.api.maps.MapKey
 
registerItemOverrideType(ResourceLocation, ItemOverrideProviderType<T>) - Method in interface dev.dhyces.trimmed.api.client.TrimmedClientApiEntrypoint.TrimmedClientRegistration
This is a helper to register your own item override type.
registerItemOverrideType(ResourceLocation, ItemOverrideProviderType<T>) - Method in class dev.dhyces.trimmed.impl.client.TrimmedClientRegistrationImpl
 
registerKeyResolver(ResourceLocation, KeyResolver<T>) - Method in interface dev.dhyces.trimmed.api.client.TrimmedClientApiEntrypoint.TrimmedClientRegistration
 
registerKeyResolver(ResourceLocation, KeyResolver<T>) - Method in class dev.dhyces.trimmed.impl.client.TrimmedClientRegistrationImpl
 
registerSpriteSourceTypes(BiFunction<ResourceLocation, MapCodec<? extends SpriteSource>, SpriteSourceType>) - Static method in class dev.dhyces.trimmed.TrimmedClient
 
registerType(ResourceLocation, MapType<K, V>) - Static method in class dev.dhyces.trimmed.api.client.map.ClientMapTypes
This is not a required step to create a map type, though it does allow it to be represented as a map type in data such as model generators
registration(TrimmedClientApiEntrypoint.TrimmedClientRegistration) - Method in interface dev.dhyces.trimmed.api.client.TrimmedClientApiEntrypoint
Allows registration for all client elements, such as item model override types, map key resolvers, and base keys
registry() - Method in record class dev.dhyces.trimmed.api.KeyResolver.Static
Returns the value of the registry record component.
registryAccess() - Method in record class dev.dhyces.trimmed.impl.client.GameRegistryHolder
Returns the value of the registryAccess record component.
registryKey - Variable in class dev.dhyces.trimmed.api.data.map.ClientRegistryMapDataProvider
 
registryKey() - Method in record class dev.dhyces.trimmed.api.KeyResolver.Dynamic
Returns the value of the registryKey record component.
RegistryMapAppender<K,V> - Class in dev.dhyces.trimmed.api.data.map.appenders
 
RegistryMapAppender(MapBuilder<V>, HolderLookup.RegistryLookup<K>) - Constructor for class dev.dhyces.trimmed.api.data.map.appenders.RegistryMapAppender
 
RegistryMapAppender.Mapped<K,V> - Class in dev.dhyces.trimmed.api.data.map.appenders
 
reload(PreparableReloadListener.PreparationBarrier, ResourceManager, ProfilerFiller, ProfilerFiller, Executor, Executor) - Method in class dev.dhyces.trimmed.impl.client.maps.manager.ClientMapManager
 
reload(PreparableReloadListener.PreparationBarrier, ResourceManager, ProfilerFiller, ProfilerFiller, Executor, Executor) - Method in class dev.dhyces.trimmed.impl.client.tags.manager.ClientTagManager
 
ReloadableResourceManagerImplAccessor - Interface in dev.dhyces.trimmed.impl.mixin.client
 
reloadClientInfo() - Static method in class dev.dhyces.trimmed.impl.client.InfoToast
 
render(GuiGraphics, ToastComponent, long) - Method in class dev.dhyces.trimmed.impl.client.InfoToast
 
replace() - Method in record class dev.dhyces.trimmed.api.data.client.tag.ClientTagFile
Returns the value of the replace record component.
replace() - Method in record class dev.dhyces.trimmed.api.data.model.override.ItemOverrideFile
Returns the value of the replace record component.
replacerPattern - Static variable in class dev.dhyces.trimmed.api.data.BaseTrimDatagenSuite
 
replaces() - Method in class dev.dhyces.trimmed.api.data.map.appenders.MapAppender
 
replaces() - Method in class dev.dhyces.trimmed.api.data.map.MapBuilder
 
requiresActiveWorld() - Method in record class dev.dhyces.trimmed.api.client.ClientKeyResolver
 
requiresActiveWorld() - Method in record class dev.dhyces.trimmed.api.KeyResolver.Dynamic
 
requiresActiveWorld() - Method in interface dev.dhyces.trimmed.api.KeyResolver
 
requiresActiveWorld() - Method in record class dev.dhyces.trimmed.api.KeyResolver.Static
 
resetSyncedStatus() - Static method in class dev.dhyces.trimmed.TrimmedClient
 
resolveRegistryPath(ResourceKey<? extends Registry<?>>) - Method in class dev.dhyces.trimmed.modhelper.services.helpers.FabricPlatformHelper
 
resolveRegistryPath(ResourceKey<? extends Registry<?>>) - Method in interface dev.dhyces.trimmed.modhelper.services.helpers.PlatformHelper
 
resolveTranslationsFor(String, FabricLanguageProvider.TranslationBuilder) - Method in class dev.dhyces.trimmed.api.data.TrimDatagenSuite
This must be called in language providers so that translations are generated.
resourceId() - Method in record class dev.dhyces.trimmed.api.client.override.provider.SimpleItemOverrideProvider.ModelPair
Returns the value of the resourceId record component.
ROOT_PLACER_TYPE - Static variable in class dev.dhyces.trimmed.impl.client.maps.KeyResolvers
 
RULE_BLOCK_ENTITY_MODIFIER - Static variable in class dev.dhyces.trimmed.impl.client.maps.KeyResolvers
 
RULE_TEST - Static variable in class dev.dhyces.trimmed.impl.client.maps.KeyResolvers
 
run(CachedOutput) - Method in class dev.dhyces.trimmed.api.data.ItemOverrideDataProvider
 
run(CachedOutput) - Method in class dev.dhyces.trimmed.api.data.map.ClientMapDataProvider
 
run(CachedOutput) - Method in class dev.dhyces.trimmed.api.data.map.ClientRegistryMapDataProvider
 
run(CachedOutput) - Method in class dev.dhyces.trimmed.api.data.model.source.BaseModelSourceDataProvider
 
run(CachedOutput) - Method in class dev.dhyces.trimmed.api.data.tag.ClientRegistryTagDataProvider
 
run(CachedOutput) - Method in class dev.dhyces.trimmed.api.data.tag.ClientTagDataProvider
 
run(ResourceManager, SpriteSource.Output) - Method in class dev.dhyces.trimmed.impl.client.atlas.OpenPalettedPermutations
 

S

SCHEDULE - Static variable in class dev.dhyces.trimmed.impl.client.maps.KeyResolvers
 
self() - Method in class dev.dhyces.trimmed.api.data.map.appenders.MapAppender
 
SENSOR_TYPE - Static variable in class dev.dhyces.trimmed.impl.client.maps.KeyResolvers
 
Services - Class in dev.dhyces.trimmed.modhelper.services
 
Services() - Constructor for class dev.dhyces.trimmed.modhelper.services.Services
 
SET_MAP_CODEC - Static variable in interface dev.dhyces.trimmed.api.client.override.provider.ItemOverrideProvider
 
SET_MAP_CODEC_CODEC - Static variable in interface dev.dhyces.trimmed.api.client.override.provider.ItemOverrideProvider
 
SetCodec<A> - Class in dev.dhyces.trimmed.api.codec
 
SetCodec(Codec<A>) - Constructor for class dev.dhyces.trimmed.api.codec.SetCodec
 
setOf(Codec<T>) - Static method in class dev.dhyces.trimmed.api.util.CodecUtil
 
setReplaces(boolean) - Method in class dev.dhyces.trimmed.api.data.client.tag.ClientTagBuilder
 
shouldReplace() - Method in record class dev.dhyces.trimmed.api.data.map.MapFile
Returns the value of the shouldReplace record component.
shouldSkipKey(DataResult<K>, V) - Method in class dev.dhyces.trimmed.api.util.LenientUnboundedMapCodec
 
simple(KeyResolver<K>, Codec<V>) - Static method in interface dev.dhyces.trimmed.api.maps.types.MapType
 
simpleBuilder(KeyResolver<K>, Codec<V>) - Static method in interface dev.dhyces.trimmed.api.maps.types.MapType
 
simpleCodec(MapType<K, V>) - Method in interface dev.dhyces.trimmed.api.client.TrimmedClientMapApi
 
simpleCodec(MapType<K, V>) - Method in class dev.dhyces.trimmed.impl.client.TrimmedClientMapApiImpl
 
SimpleItemOverrideProvider - Class in dev.dhyces.trimmed.api.client.override.provider
 
SimpleItemOverrideProvider() - Constructor for class dev.dhyces.trimmed.api.client.override.provider.SimpleItemOverrideProvider
 
SimpleItemOverrideProvider.ModelPair - Record Class in dev.dhyces.trimmed.api.client.override.provider
 
SimpleMapType<K,V> - Class in dev.dhyces.trimmed.api.maps.types
 
SimpleMapType.Builder<K,V> - Class in dev.dhyces.trimmed.api.maps.types
 
simpleWrapper(Map<K, V>) - Static method in interface dev.dhyces.trimmed.api.maps.MapHolder
 
simpleWrapper(Set<T>) - Static method in interface dev.dhyces.trimmed.api.client.tag.TagHolder
 
SOUND_EVENT - Static variable in class dev.dhyces.trimmed.impl.client.maps.KeyResolvers
 
startGeneratingModels(ResourceManager, Executor) - Static method in class dev.dhyces.trimmed.TrimmedClient
 
STAT_TYPE - Static variable in class dev.dhyces.trimmed.impl.client.maps.KeyResolvers
 
Static(Registry<T>) - Constructor for record class dev.dhyces.trimmed.api.KeyResolver.Static
Creates an instance of a Static record class.
StringTemplate - Class in dev.dhyces.trimmed.impl.client.models.template
 
STRUCTURE_PIECE - Static variable in class dev.dhyces.trimmed.impl.client.maps.KeyResolvers
 
STRUCTURE_PLACEMENT - Static variable in class dev.dhyces.trimmed.impl.client.maps.KeyResolvers
 
STRUCTURE_POOL_ELEMENT - Static variable in class dev.dhyces.trimmed.impl.client.maps.KeyResolvers
 
STRUCTURE_PROCESSOR - Static variable in class dev.dhyces.trimmed.impl.client.maps.KeyResolvers
 
STRUCTURE_TYPE - Static variable in class dev.dhyces.trimmed.impl.client.maps.KeyResolvers
 
style(UnaryOperator<Style>) - Method in class dev.dhyces.trimmed.api.data.BaseTrimDatagenSuite.MaterialConfig
Allows modification of the style used in the material's component.

T

tag(ClientTagKey<T>) - Method in class dev.dhyces.trimmed.api.data.tag.ClientTagDataProvider
 
tag(ClientTagKey<T>, Function<T, ResourceLocation>) - Method in class dev.dhyces.trimmed.api.data.tag.ClientTagDataProvider
 
tag(ClientTagKey<T>, HolderLookup.Provider) - Method in class dev.dhyces.trimmed.api.data.tag.ClientIntrinsicRegistryTagDataProvider
 
tag(ClientTagKey<T>, HolderLookup.Provider) - Method in class dev.dhyces.trimmed.api.data.tag.ClientRegistryTagDataProvider
 
tag(ClientTagKey<T>, HolderLookup.Provider, Function<T, ResourceLocation>) - Method in class dev.dhyces.trimmed.api.data.tag.ClientRegistryTagDataProvider
 
tagCodec(KeyResolver<T>) - Static method in class dev.dhyces.trimmed.api.client.tag.ClientTagKey
 
tagCodec(KeyResolver<T>) - Method in interface dev.dhyces.trimmed.api.client.TrimmedClientTagApi
 
tagCodec(KeyResolver<T>) - Method in class dev.dhyces.trimmed.impl.client.TrimmedClientTagApiImpl
 
TagEntryAccessor - Interface in dev.dhyces.trimmed.impl.mixin
 
TagHolder<T> - Interface in dev.dhyces.trimmed.api.client.tag
 
tagOrElementLocation() - Method in record class dev.dhyces.trimmed.api.data.client.tag.ClientTagEntry
Returns the value of the tagOrElementLocation record component.
template() - Method in record class dev.dhyces.trimmed.impl.client.models.source.TrimModelSource
Returns the value of the template record component.
templateItem - Variable in class dev.dhyces.trimmed.api.data.BaseTrimDatagenSuite.PatternConfig
 
TEXTURE - Static variable in class dev.dhyces.trimmed.api.client.ClientKeyResolvers
 
TEXTURE - Static variable in class dev.dhyces.trimmed.impl.client.InfoToast
 
TEXTURE_MAPPING - Static variable in class dev.dhyces.trimmed.api.client.map.ClientMapTypes
 
TEXTURE_SUFFIX - Static variable in class dev.dhyces.trimmed.api.client.map.ClientMapTypes
 
textureExists(ResourceLocation, ResourceLocation) - Static method in class dev.dhyces.trimmed.api.client.util.ClientUtil
Deprecated.
 
textureLocations(ResourceLocation, ResourceLocation) - Method in class dev.dhyces.trimmed.api.data.BaseTrimDatagenSuite.PatternConfig
The generated paths are "modid:trims/models/armor/pattern" and "modid:trims/models/armor/pattern_leggings".
textures() - Method in record class dev.dhyces.trimmed.impl.client.models.source.TrimModelSource
Returns the value of the textures record component.
topLevelModelId() - Method in record class dev.dhyces.trimmed.api.client.override.provider.SimpleItemOverrideProvider.ModelPair
Returns the value of the topLevelModelId record component.
toString() - Method in record class dev.dhyces.trimmed.api.client.ClientKeyResolver
Returns a string representation of this record class.
toString() - Method in record class dev.dhyces.trimmed.api.client.override.provider.SimpleItemOverrideProvider.ModelPair
Returns a string representation of this record class.
toString() - Method in class dev.dhyces.trimmed.api.client.tag.ClientTagKey
 
toString() - Method in record class dev.dhyces.trimmed.api.data.BaseTrimDatagenSuite.AltTranslation
Returns a string representation of this record class.
toString() - Method in record class dev.dhyces.trimmed.api.data.client.tag.ClientTagEntry
Returns a string representation of this record class.
toString() - Method in record class dev.dhyces.trimmed.api.data.client.tag.ClientTagFile
Returns a string representation of this record class.
toString() - Method in record class dev.dhyces.trimmed.api.data.ItemOverrideDataProvider.ArmorSet
Returns a string representation of this record class.
toString() - Method in record class dev.dhyces.trimmed.api.data.map.MapAppendElement
Returns a string representation of this record class.
toString() - Method in record class dev.dhyces.trimmed.api.data.map.MapFile
Returns a string representation of this record class.
toString() - Method in record class dev.dhyces.trimmed.api.data.map.MapValue
Returns a string representation of this record class.
toString() - Method in record class dev.dhyces.trimmed.api.data.model.override.ItemOverrideFile
Returns a string representation of this record class.
toString() - Method in record class dev.dhyces.trimmed.api.KeyResolver.Dynamic
Returns a string representation of this record class.
toString() - Method in record class dev.dhyces.trimmed.api.KeyResolver.Static
Returns a string representation of this record class.
toString() - Method in class dev.dhyces.trimmed.api.maps.MapKey
 
toString() - Method in class dev.dhyces.trimmed.api.maps.types.AdvancedMapType
 
toString() - Method in class dev.dhyces.trimmed.api.maps.types.SimpleMapType
 
toString() - Method in record class dev.dhyces.trimmed.impl.client.atlas.OpenPalettedPermutations.OpenPalettedSpriteSupplier
Returns a string representation of this record class.
toString() - Method in record class dev.dhyces.trimmed.impl.client.atlas.OpenPalettedPermutations.OptionalSupplier
Returns a string representation of this record class.
toString() - Method in record class dev.dhyces.trimmed.impl.client.GameRegistryHolder
Returns a string representation of this record class.
toString() - Method in record class dev.dhyces.trimmed.impl.client.models.source.NamedModel
Returns a string representation of this record class.
toString() - Method in record class dev.dhyces.trimmed.impl.client.models.source.TrimModelSource
Returns a string representation of this record class.
toString() - Method in record class dev.dhyces.trimmed.impl.ModApiConsumer
Returns a string representation of this record class.
translation() - Method in record class dev.dhyces.trimmed.api.data.BaseTrimDatagenSuite.AltTranslation
Returns the value of the translation record component.
TRANSLATIONS - Static variable in class dev.dhyces.trimmed.api.data.TrimDatagenSuite
 
TREE_DECORATOR_TYPE - Static variable in class dev.dhyces.trimmed.impl.client.maps.KeyResolvers
 
TRIGGER_TYPE - Static variable in class dev.dhyces.trimmed.impl.client.maps.KeyResolvers
 
TRIM_ITEM_TEXTURES - Static variable in class dev.dhyces.trimmed.api.client.tag.ClientTags
 
TRIM_MATERIAL - Static variable in class dev.dhyces.trimmed.impl.client.maps.KeyResolvers
 
TRIM_MATERIAL_OVERRIDES - Static variable in class dev.dhyces.trimmed.api.client.map.ClientMapKeys
 
TRIM_OVERLAYS - Static variable in class dev.dhyces.trimmed.api.client.map.ClientMapKeys
 
TRIM_PATTERN - Static variable in class dev.dhyces.trimmed.impl.client.maps.KeyResolvers
 
TRIM_PATTERN_TEXTURES - Static variable in class dev.dhyces.trimmed.api.client.tag.ClientTags
 
TRIM_TEXTURE - Static variable in record class dev.dhyces.trimmed.impl.client.models.source.TrimModelSource
 
TrimDatagenSuite - Class in dev.dhyces.trimmed.api.data
 
TrimDatagenSuite(FabricDataGenerator.Pack, String, String) - Constructor for class dev.dhyces.trimmed.api.data.TrimDatagenSuite
 
Trimmed - Class in dev.dhyces.trimmed
 
Trimmed() - Constructor for class dev.dhyces.trimmed.Trimmed
 
TRIMMED_IDENTIFIER - Static variable in class dev.dhyces.trimmed.api.util.CodecUtil
 
trimmed$hasResourceFor(ResourceLocation) - Method in class dev.dhyces.trimmed.impl.mixin.client.ModelBakeryMixin
 
trimmed$hasResourceFor(ResourceLocation) - Method in interface dev.dhyces.trimmed.impl.ModelBakeryHelper
 
TrimmedClient - Class in dev.dhyces.trimmed
 
TrimmedClient() - Constructor for class dev.dhyces.trimmed.TrimmedClient
 
TrimmedClientApi - Interface in dev.dhyces.trimmed.api.client
 
TrimmedClientApiEntrypoint - Interface in dev.dhyces.trimmed.api.client
 
TrimmedClientApiEntrypoint.TrimmedClientRegistration - Interface in dev.dhyces.trimmed.api.client
 
TrimmedClientApiImpl - Class in dev.dhyces.trimmed.impl.client
 
TrimmedClientApiImpl() - Constructor for class dev.dhyces.trimmed.impl.client.TrimmedClientApiImpl
 
TrimmedClientMapApi - Interface in dev.dhyces.trimmed.api.client
 
TrimmedClientMapApiImpl - Class in dev.dhyces.trimmed.impl.client
 
TrimmedClientRegistrationImpl - Class in dev.dhyces.trimmed.impl.client
 
TrimmedClientRegistrationImpl() - Constructor for class dev.dhyces.trimmed.impl.client.TrimmedClientRegistrationImpl
 
TrimmedClientTagApi - Interface in dev.dhyces.trimmed.api.client
 
TrimmedClientTagApiImpl - Class in dev.dhyces.trimmed.impl.client
 
TrimmedClientTagApiImpl() - Constructor for class dev.dhyces.trimmed.impl.client.TrimmedClientTagApiImpl
 
TrimmedSpriteSourceTypes - Class in dev.dhyces.trimmed.impl.client.atlas
 
TrimmedSpriteSourceTypes() - Constructor for class dev.dhyces.trimmed.impl.client.atlas.TrimmedSpriteSourceTypes
 
TrimModelSource - Record Class in dev.dhyces.trimmed.impl.client.models.source
 
TrimModelSource(ResourceLocation, MapHolder<ResourceLocation, ResourceLocation>, MapHolder<ResourceLocation, ResourceLocation>) - Constructor for record class dev.dhyces.trimmed.impl.client.models.source.TrimModelSource
Creates an instance of a TrimModelSource record class.
trimRecipes - Variable in class dev.dhyces.trimmed.api.data.BaseTrimDatagenSuite
 
trimTextureExists(ResourceLocation) - Static method in class dev.dhyces.trimmed.api.client.util.ClientUtil
Deprecated.
 
TRUNK_PLACER_TYPE - Static variable in class dev.dhyces.trimmed.impl.client.maps.KeyResolvers
 
TURTLE_ARMOR_OVERLAYS - Static variable in class dev.dhyces.trimmed.api.client.map.ClientMapKeys
 
type() - Method in class dev.dhyces.trimmed.impl.client.atlas.OpenPalettedPermutations
 

U

unsafeCast(Object) - Static method in class dev.dhyces.trimmed.api.util.Utils
 
unwrapKey() - Method in interface dev.dhyces.trimmed.api.client.tag.TagHolder
 
unwrapKey() - Method in interface dev.dhyces.trimmed.api.maps.MapHolder
 
unwrapKeyOrThrow() - Method in interface dev.dhyces.trimmed.api.client.tag.TagHolder
 
unwrapKeyOrThrow() - Method in interface dev.dhyces.trimmed.api.maps.MapHolder
 
updateDatapacksSynced(GameRegistryHolder) - Static method in class dev.dhyces.trimmed.impl.client.maps.manager.ClientMapManager
 
updateDatapacksSynced(GameRegistryHolder) - Static method in class dev.dhyces.trimmed.impl.client.tags.manager.ClientTagManager
 
Utils - Class in dev.dhyces.trimmed.api.util
 
Utils() - Constructor for class dev.dhyces.trimmed.api.util.Utils
 

V

value() - Method in record class dev.dhyces.trimmed.api.data.map.MapValue
Returns the value of the value record component.
valueCodec - Variable in class dev.dhyces.trimmed.api.maps.types.MapType.BaseBuilder
 
valueStreamCodec - Variable in class dev.dhyces.trimmed.api.maps.types.MapType.BaseBuilder
 
verifyExists(Predicate<ResourceLocation>, Predicate<ResourceLocation>) - Method in record class dev.dhyces.trimmed.api.data.client.tag.ClientTagEntry
 
VILLAGER_PROFESSION - Static variable in class dev.dhyces.trimmed.impl.client.maps.KeyResolvers
 
VILLAGER_TYPE - Static variable in class dev.dhyces.trimmed.impl.client.maps.KeyResolvers
 

W

WOLF_VARIANT - Static variable in class dev.dhyces.trimmed.impl.client.maps.KeyResolvers
 
A B C D E F G H I K L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values