Index

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

A

AbstractBlockStateSmith<T> - Class in com.mosaicmodding.tessera.datagen.smith.blockstate
 
AbstractBlockStateSmith(Class<T>) - Constructor for class com.mosaicmodding.tessera.datagen.smith.blockstate.AbstractBlockStateSmith
 
AbstractBlockStateSmith.StateFunction<T> - Interface in com.mosaicmodding.tessera.datagen.smith.blockstate
 
act(TesseraItemModelSystem, Item) - Method in class com.mosaicmodding.tessera.datagen.smith.itemmodel.ItemModelSmith
 
act(BlockStateSystemData<?>, AbstractBlockStateSmith.StateFunction<T>, ModularBlockStateSmith.ModelFileSupplier, Collection<Supplier<? extends Block>>) - Method in class com.mosaicmodding.tessera.datagen.smith.blockstate.ModularBlockStateSmith
 
act(BlockStateSystemData<?>, AbstractBlockStateSmith.StateFunction<T>, ModularBlockStateSmith.ModelFileSupplier, Supplier<? extends Block>...) - Method in class com.mosaicmodding.tessera.datagen.smith.blockstate.ModularBlockStateSmith
 
act(BlockStateSystemData<?>, ItemModelSmith, AbstractBlockStateSmith.StateFunction<T>, ModularBlockStateSmith.ModelFileSupplier, Collection<Supplier<? extends Block>>) - Method in class com.mosaicmodding.tessera.datagen.smith.blockstate.ModularBlockStateSmith
 
act(BlockStateSystemData<?>, ItemModelSmith, AbstractBlockStateSmith.StateFunction<T>, ModularBlockStateSmith.ModelFileSupplier, Supplier<? extends Block>...) - Method in class com.mosaicmodding.tessera.datagen.smith.blockstate.ModularBlockStateSmith
 
act(BlockStateSystemData<?>, ItemModelSmith, Collection<Supplier<? extends Block>>) - Method in class com.mosaicmodding.tessera.datagen.smith.blockstate.BlockStateSmith
 
act(BlockStateSystemData<?>, ItemModelSmith, Supplier<? extends Block>...) - Method in class com.mosaicmodding.tessera.datagen.smith.blockstate.BlockStateSmith
 
act(BlockStateSystemData<?>, Collection<Supplier<? extends Block>>) - Method in class com.mosaicmodding.tessera.datagen.smith.blockstate.BlockStateSmith
 
act(BlockStateSystemData<?>, Supplier<? extends Block>...) - Method in class com.mosaicmodding.tessera.datagen.smith.blockstate.BlockStateSmith
 
act(ItemModelSystemData, DatagenItemQuery) - Method in class com.mosaicmodding.tessera.datagen.smith.itemmodel.EmptyItemModelSmith
 
act(ItemModelSystemData, DatagenItemQuery) - Method in class com.mosaicmodding.tessera.datagen.smith.itemmodel.ItemModelSmith
 
act(ItemModelSystemData, Class<? extends Item>) - Method in class com.mosaicmodding.tessera.datagen.smith.itemmodel.ItemModelSmith
 
act(ItemModelSystemData, Function<ItemModelSystemData, DatagenItemQuery>) - Method in class com.mosaicmodding.tessera.datagen.smith.itemmodel.ItemModelSmith
 
act(ItemModelSystemData, Item) - Method in class com.mosaicmodding.tessera.datagen.smith.itemmodel.ItemModelSmith
 
act(ItemModelSystemData, ItemLike...) - Method in class com.mosaicmodding.tessera.datagen.smith.itemmodel.ItemModelSmith
 
act(Item, TesseraItemModelSystem) - Method in interface com.mosaicmodding.tessera.datagen.smith.itemmodel.ItemModelSmith.ItemModelSupplier
 
act(T, TesseraBlockStateSystem) - Method in interface com.mosaicmodding.tessera.datagen.smith.blockstate.BlockStateSmith.SmithStateSupplier
 
act(T, TesseraBlockStateSystem, AbstractBlockStateSmith.StateFunction<T>, ModularBlockStateSmith.ModelFileSupplier) - Method in interface com.mosaicmodding.tessera.datagen.smith.blockstate.ModularBlockStateSmith.ModularSmithStateSupplier
 
act(T, ModelFile) - Method in interface com.mosaicmodding.tessera.datagen.smith.blockstate.AbstractBlockStateSmith.StateFunction
 
addClassTag(TagKey<Block>, TagKey<Block>, Block, Class<? extends Block>) - Method in class com.mosaicmodding.tessera.datagen.providers.tag.TesseraBlockTagsSystem
 
addClassTag(TagKey<Block>, Block, Class<? extends Block>) - Method in class com.mosaicmodding.tessera.datagen.providers.tag.TesseraBlockTagsSystem
 
addCommonTags(Block) - Method in class com.mosaicmodding.tessera.datagen.providers.tag.TesseraBlockTagsSystem
 
addConditionTag(TagKey<Block>, Block, boolean) - Method in class com.mosaicmodding.tessera.datagen.providers.tag.TesseraBlockTagsSystem
 
addData(ResourceLocation, Function<ResourceLocation, T>) - Method in class com.mosaicmodding.tessera.datagen.modular.ModularDatagenProvider
 
addDatagenData(Consumer<TesseraDatagenBlockData>) - Method in class com.mosaicmodding.tessera.TesseraBlockProperties
 
addFancyData(ResourceLocation, T) - Method in class com.mosaicmodding.tessera.datagen.modular.ModularDatagenProvider
 
addModelLayerData() - Method in record class com.mosaicmodding.tessera.datagen.smith.itemmodel.ItemModelSmithResult
 
addModelParentAffix(String) - Method in class com.mosaicmodding.tessera.datagen.smith.itemmodel.ConfiguredItemModelSmith
 
addModelParentAffix(String) - Method in class com.mosaicmodding.tessera.datagen.smith.itemmodel.ItemModelSmith
 
addModelPathAffix(String) - Method in class com.mosaicmodding.tessera.datagen.smith.itemmodel.ConfiguredItemModelSmith
 
addModelPathAffix(String) - Method in class com.mosaicmodding.tessera.datagen.smith.itemmodel.ItemModelSmith
 
addNameTag(TagKey<Block>, Block, Class<? extends Block>, String...) - Method in class com.mosaicmodding.tessera.datagen.providers.tag.TesseraBlockTagsSystem
 
addNameTag(TagKey<Block>, Block, String...) - Method in class com.mosaicmodding.tessera.datagen.providers.tag.TesseraBlockTagsSystem
 
addSeparateTransformData() - Method in record class com.mosaicmodding.tessera.datagen.smith.itemmodel.ItemModelSmithResult
 
addTag(BlockItemTagKey) - Method in class com.mosaicmodding.tessera.TesseraBlockProperties
 
addTag(BlockItemTagKey) - Method in class com.mosaicmodding.tessera.TesseraDatagenBlockData
 
addTag(TagKey<Block>) - Method in class com.mosaicmodding.tessera.TesseraBlockProperties
 
addTag(TagKey<Block>) - Method in class com.mosaicmodding.tessera.TesseraDatagenBlockData
 
addTags(BlockItemTagKey...) - Method in class com.mosaicmodding.tessera.TesseraBlockProperties
 
addTags(BlockItemTagKey...) - Method in class com.mosaicmodding.tessera.TesseraDatagenBlockData
 
addTags(HolderLookup.Provider) - Method in class com.mosaicmodding.tessera.datagen.implementation.TesseraBlockTagDatagen
 
addTags(HolderLookup.Provider) - Method in class com.mosaicmodding.tessera.datagen.implementation.TesseraItemTagDatagen
 
addTags(TagKey<Block>...) - Method in class com.mosaicmodding.tessera.TesseraBlockProperties
 
addTags(TagKey<Block>...) - Method in class com.mosaicmodding.tessera.TesseraDatagenBlockData
 
addTagsFromBlockProperties(Set<Supplier<Block>>) - Method in class com.mosaicmodding.tessera.datagen.providers.tag.TesseraBlockTagsSystem
 
addTagsFromBlockProperties(Set<Supplier<Block>>) - Method in class com.mosaicmodding.tessera.datagen.providers.tag.TesseraItemTagsSystem
 
addTextureNameAffix(String) - Method in class com.mosaicmodding.tessera.datagen.smith.itemmodel.ConfiguredItemModelSmith
 
addTextureNameAffix(String) - Method in class com.mosaicmodding.tessera.datagen.smith.itemmodel.ItemModelSmith
 
addWoodenTag(TagKey<Block>, Block) - Method in class com.mosaicmodding.tessera.datagen.providers.tag.TesseraBlockTagsSystem
 
air() - Method in class com.mosaicmodding.tessera.TesseraBlockProperties
 
airModel(Block) - Method in class com.mosaicmodding.tessera.datagen.providers.block.TesseraBlockModelProvider
 
allRemaining() - Method in class com.mosaicmodding.tessera.datagen.smith.itemmodel.data.ItemModelSystemData
 
appendFolder(ResourceLocation) - Method in interface com.mosaicmodding.tessera.datagen.IDatagenPathfinder
 
apply(ResourceLocation, String) - Method in class com.mosaicmodding.tessera.datagen.DatagenSystemCommons.PathModifier
 
applyModifier(Consumer<ItemModelSmithResult>) - Method in record class com.mosaicmodding.tessera.datagen.smith.itemmodel.ItemModelSmithResult
 
approveAct(ItemModelSmith, Item) - Method in class com.mosaicmodding.tessera.datagen.smith.itemmodel.data.ItemModelSystemData
 
AXIS_BLOCK - Static variable in class com.mosaicmodding.tessera.datagen.BlockStateSmithTypes
Generates an axis oriented block model and state.

B

BLOCK_MODEL - Static variable in class com.mosaicmodding.tessera.datagen.DatagenSystemCommons
 
BLOCK_MODEL_ITEM - Static variable in class com.mosaicmodding.tessera.datagen.ItemModelSmithTypes
 
BLOCK_MODEL_TEXTURE_REFERENCE - Static variable in class com.mosaicmodding.tessera.datagen.DatagenSystemCommons
Stores the textures used by the most recently generated block.
BLOCK_TEXTURE - Static variable in class com.mosaicmodding.tessera.datagen.DatagenSystemCommons
 
BLOCK_TEXTURE_ITEM - Static variable in class com.mosaicmodding.tessera.datagen.ItemModelSmithTypes
 
blockClass - Variable in class com.mosaicmodding.tessera.datagen.smith.blockstate.AbstractBlockStateSmith
 
BlockItemTagKey - Record Class in com.mosaicmodding.tessera
 
BlockItemTagKey(ResourceLocation) - Constructor for record class com.mosaicmodding.tessera.BlockItemTagKey
 
BlockItemTagKey(TagKey<Item>, TagKey<Block>) - Constructor for record class com.mosaicmodding.tessera.BlockItemTagKey
Creates an instance of a BlockItemTagKey record class.
BlockStateSmith<T> - Class in com.mosaicmodding.tessera.datagen.smith.blockstate
 
BlockStateSmith(Class<T>, BlockStateSmith.SmithStateSupplier<T>) - Constructor for class com.mosaicmodding.tessera.datagen.smith.blockstate.BlockStateSmith
 
BlockStateSmith(Class<T>, ItemModelSmith, BlockStateSmith.SmithStateSupplier<T>) - Constructor for class com.mosaicmodding.tessera.datagen.smith.blockstate.BlockStateSmith
 
BlockStateSmith.SmithStateSupplier<T> - Interface in com.mosaicmodding.tessera.datagen.smith.blockstate
 
BlockStateSmithTypes - Class in com.mosaicmodding.tessera.datagen
 
BlockStateSmithTypes() - Constructor for class com.mosaicmodding.tessera.datagen.BlockStateSmithTypes
 
BlockStateSystemData<T> - Record Class in com.mosaicmodding.tessera.datagen.smith.blockstate
 
BlockStateSystemData(T, Consumer<Supplier<? extends Block>>) - Constructor for record class com.mosaicmodding.tessera.datagen.smith.blockstate.BlockStateSystemData
Creates an instance of a BlockStateSystemData record class.
blockTag() - Method in record class com.mosaicmodding.tessera.BlockItemTagKey
Returns the value of the blockTag record component.
build(ModularDatagenProvider, RegistryOps<JsonElement>, HolderLookup.Provider) - Method in class com.mosaicmodding.tessera.datagen.modular.ModularDatagenJsonBody
 
builder() - Method in record class com.mosaicmodding.tessera.datagen.smith.itemmodel.ItemModelSmithResult
Returns the value of the builder record component.
buildJson(RegistryOps<JsonElement>, T) - Method in class com.mosaicmodding.tessera.datagen.modular.ModularDatagenJsonBody
 
BUILTIN_ENTITY - Static variable in class com.mosaicmodding.tessera.datagen.ItemModelSmithTypes
 
BUILTIN_ENTITY_ITEM - Static variable in class com.mosaicmodding.tessera.datagen.ItemModelSmithTypes
 
BUTTON_BLOCK - Static variable in class com.mosaicmodding.tessera.datagen.BlockStateSmithTypes
Generates a button block model and state.
BUTTON_ITEM - Static variable in class com.mosaicmodding.tessera.datagen.ItemModelSmithTypes
 

C

clearCachedBlockTextures() - Static method in class com.mosaicmodding.tessera.datagen.DatagenSystemCommons
 
clearFolder() - Method in class com.mosaicmodding.tessera.datagen.DatagenSystemCommons.PathModifier
 
clearModifier() - Method in class com.mosaicmodding.tessera.datagen.DatagenSystemCommons.PathModifier
 
com.mosaicmodding.tessera - package com.mosaicmodding.tessera
 
com.mosaicmodding.tessera.datagen - package com.mosaicmodding.tessera.datagen
 
com.mosaicmodding.tessera.datagen.implementation - package com.mosaicmodding.tessera.datagen.implementation
 
com.mosaicmodding.tessera.datagen.modular - package com.mosaicmodding.tessera.datagen.modular
 
com.mosaicmodding.tessera.datagen.providers.block - package com.mosaicmodding.tessera.datagen.providers.block
 
com.mosaicmodding.tessera.datagen.providers.item - package com.mosaicmodding.tessera.datagen.providers.item
 
com.mosaicmodding.tessera.datagen.providers.tag - package com.mosaicmodding.tessera.datagen.providers.tag
 
com.mosaicmodding.tessera.datagen.smith.blockstate - package com.mosaicmodding.tessera.datagen.smith.blockstate
 
com.mosaicmodding.tessera.datagen.smith.itemmodel - package com.mosaicmodding.tessera.datagen.smith.itemmodel
 
com.mosaicmodding.tessera.datagen.smith.itemmodel.data - package com.mosaicmodding.tessera.datagen.smith.itemmodel.data
 
com.mosaicmodding.tessera.platform - package com.mosaicmodding.tessera.platform
 
configure() - Method in class com.mosaicmodding.tessera.datagen.smith.itemmodel.ItemModelSmith
 
ConfiguredItemModelSmith - Class in com.mosaicmodding.tessera.datagen.smith.itemmodel
A configured instance of an ItemModelSmith
ConfiguredItemModelSmith(ItemModelSmith.ItemModelSupplier) - Constructor for class com.mosaicmodding.tessera.datagen.smith.itemmodel.ConfiguredItemModelSmith
 
consumer() - Method in record class com.mosaicmodding.tessera.datagen.smith.blockstate.BlockStateSystemData
Returns the value of the consumer record component.
copy() - Method in class com.mosaicmodding.tessera.TesseraBlockProperties
 
copy() - Method in class com.mosaicmodding.tessera.TesseraDatagenBlockData
 
copy(BlockBehaviour) - Static method in class com.mosaicmodding.tessera.TesseraBlockProperties
 
copy(BlockBehaviour.Properties) - Static method in class com.mosaicmodding.tessera.TesseraBlockProperties
 
copyDatagenDataFrom(TesseraBlockProperties, TesseraBlockProperties) - Static method in class com.mosaicmodding.tessera.TesseraDatagenBlockData
 
copyDatagenDataTo(TesseraBlockProperties) - Method in class com.mosaicmodding.tessera.TesseraBlockProperties
 
createGenericModel(Item, ResourceLocation, ResourceLocation...) - Method in class com.mosaicmodding.tessera.datagen.providers.item.TesseraItemModelSystem
 
createParentedModel(Item, ResourceLocation) - Method in class com.mosaicmodding.tessera.datagen.providers.item.TesseraItemModelSystem
 
CROP_MODEL_BLOCK - Static variable in class com.mosaicmodding.tessera.datagen.BlockStateSmithTypes
Generates a crop block model, used by wheat and whatnot.
CROSS_CROP_MODEL_BLOCK - Static variable in class com.mosaicmodding.tessera.datagen.BlockStateSmithTypes
Generates a crop block model, used by wheat and whatnot.
CROSS_MODEL_BLOCK - Static variable in class com.mosaicmodding.tessera.datagen.BlockStateSmithTypes
Generates a cross model, used by flowers and grass, and a blockstate to match.
CROSS_MODEL_ITEM - Static variable in class com.mosaicmodding.tessera.datagen.ItemModelSmithTypes
 
crossModel(Block) - Method in class com.mosaicmodding.tessera.datagen.providers.block.TesseraBlockModelProvider
 
cubeBottomTop(Block) - Method in class com.mosaicmodding.tessera.datagen.providers.block.TesseraBlockModelProvider
 
cubeModelAirTexture(Block) - Method in class com.mosaicmodding.tessera.datagen.providers.block.TesseraBlockModelProvider
 
CURRENT_BLOCK - Static variable in class com.mosaicmodding.tessera.datagen.DatagenSystemCommons
 
CUSTOM_MODEL - Static variable in class com.mosaicmodding.tessera.datagen.BlockStateSmithTypes
A modular state smith, requires two separate functions, one that generates the model, and another that creates the blockstate.
CUTOUT - Enum constant in enum class com.mosaicmodding.tessera.TesseraBlockProperties.BlockRenderType
 
CUTOUT_MIPPED - Enum constant in enum class com.mosaicmodding.tessera.TesseraBlockProperties.BlockRenderType
 
CUTOUT_MIPPED_ALL - Enum constant in enum class com.mosaicmodding.tessera.TesseraBlockProperties.BlockRenderType
 

D

data - Variable in class com.mosaicmodding.tessera.datagen.modular.ModularDatagenProvider
 
DatagenItemQuery - Class in com.mosaicmodding.tessera.datagen.smith.itemmodel.data
 
DatagenItemQuery(Stream<Item>) - Constructor for class com.mosaicmodding.tessera.datagen.smith.itemmodel.data.DatagenItemQuery
 
DatagenOnly - Annotation Interface in com.mosaicmodding.tessera
 
DatagenSystemCommons - Class in com.mosaicmodding.tessera.datagen
 
DatagenSystemCommons() - Constructor for class com.mosaicmodding.tessera.datagen.DatagenSystemCommons
 
DatagenSystemCommons.PathModifier - Class in com.mosaicmodding.tessera.datagen
 
defaultItemModelSmith - Variable in class com.mosaicmodding.tessera.datagen.smith.blockstate.BlockStateSmith
 
destroyTime(float) - Method in class com.mosaicmodding.tessera.TesseraBlockProperties
 
DIRECTIONAL_BLOCK - Static variable in class com.mosaicmodding.tessera.datagen.BlockStateSmithTypes
Generates a directional block model and state.
DOOR_BLOCK - Static variable in class com.mosaicmodding.tessera.datagen.BlockStateSmithTypes
DOOR.
dropsLike(Block) - Method in class com.mosaicmodding.tessera.TesseraBlockProperties
 
dynamicShape() - Method in class com.mosaicmodding.tessera.TesseraBlockProperties
 

E

emissiveRendering(BlockBehaviour.StatePredicate) - Method in class com.mosaicmodding.tessera.TesseraBlockProperties
 
EmptyItemModelSmith - Class in com.mosaicmodding.tessera.datagen.smith.itemmodel
 
EmptyItemModelSmith() - Constructor for class com.mosaicmodding.tessera.datagen.smith.itemmodel.EmptyItemModelSmith
 
equals(Object) - Method in record class com.mosaicmodding.tessera.BlockItemTagKey
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.mosaicmodding.tessera.datagen.smith.blockstate.BlockStateSystemData
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.mosaicmodding.tessera.datagen.smith.itemmodel.ItemModelSmithResult
Indicates whether some other object is "equal to" this one.
escapeTextureFolderHierarchy(ResourceLocation) - Static method in class com.mosaicmodding.tessera.datagen.DatagenSystemCommons
 
explosionResistance(float) - Method in class com.mosaicmodding.tessera.TesseraBlockProperties
 

F

FENCE_BLOCK - Static variable in class com.mosaicmodding.tessera.datagen.BlockStateSmithTypes
Generates a fence block model and state.
FENCE_GATE_BLOCK - Static variable in class com.mosaicmodding.tessera.datagen.BlockStateSmithTypes
Generates a fence gate block model and state.
FENCE_ITEM - Static variable in class com.mosaicmodding.tessera.datagen.ItemModelSmithTypes
 
forAllData(Consumer<ModularDatagenBody>) - Method in class com.mosaicmodding.tessera.datagen.modular.ModularDatagenProvider
 
forAllMatchingData(Class<T>, Consumer<T>) - Method in class com.mosaicmodding.tessera.datagen.modular.ModularDatagenProvider
 
forceSolidOn() - Method in class com.mosaicmodding.tessera.TesseraBlockProperties
 
friction(float) - Method in class com.mosaicmodding.tessera.TesseraBlockProperties
 
fromFunction(BiFunction<String, ResourceLocation, ModelFile>) - Method in class com.mosaicmodding.tessera.datagen.providers.block.TesseraBlockStateSystem
 
fromList(ItemLike...) - Static method in class com.mosaicmodding.tessera.datagen.smith.itemmodel.data.DatagenItemQuery
 
FULL_BLOCK - Static variable in class com.mosaicmodding.tessera.datagen.BlockStateSmithTypes
Generates a cube model and a blockstate to match.

G

gatherData(GatherDataEvent) - Method in class com.mosaicmodding.tessera.TesseraDatagen
 
GENERATED - Static variable in class com.mosaicmodding.tessera.datagen.ItemModelSmithTypes
 
GENERATED_ITEM - Static variable in class com.mosaicmodding.tessera.datagen.ItemModelSmithTypes
 
generateModel(Block) - Method in interface com.mosaicmodding.tessera.datagen.smith.blockstate.ModularBlockStateSmith.ModelFileSupplier
 
getAbsoluteBlockTexture(String) - Method in interface com.mosaicmodding.tessera.datagen.IDatagenPathfinder
 
getAbsoluteItemTexture(String) - Method in interface com.mosaicmodding.tessera.datagen.IDatagenPathfinder
 
getBlockName(Block) - Method in interface com.mosaicmodding.tessera.datagen.IDatagenPathfinder
 
getBlockTexture(String) - Method in interface com.mosaicmodding.tessera.datagen.IDatagenPathfinder
 
getBlockTexture(Block) - Method in interface com.mosaicmodding.tessera.datagen.IDatagenPathfinder
 
getBlockTextureFromBlockModel(String) - Static method in class com.mosaicmodding.tessera.datagen.DatagenSystemCommons
 
getBuilder(String) - Method in class com.mosaicmodding.tessera.datagen.providers.block.TesseraBlockModelProvider
 
getBuilder(String) - Method in class com.mosaicmodding.tessera.datagen.providers.item.TesseraItemModelSystem
 
getCodec() - Method in class com.mosaicmodding.tessera.datagen.modular.ModularDatagenJsonBody
 
getDatagenData() - Method in class com.mosaicmodding.tessera.TesseraBlockProperties
 
getDatagenData(TesseraBlockProperties) - Static method in class com.mosaicmodding.tessera.TesseraDatagenBlockData
 
getDataLocation() - Method in class com.mosaicmodding.tessera.datagen.modular.ModularDatagenBody
 
getExistingFile(ResourceLocation) - Method in class com.mosaicmodding.tessera.datagen.providers.block.TesseraBlockModelProvider
 
getExistingFile(ResourceLocation) - Method in class com.mosaicmodding.tessera.datagen.providers.item.TesseraItemModelSystem
 
getFolder() - Method in class com.mosaicmodding.tessera.datagen.DatagenSystemCommons.PathModifier
 
getFolder() - Method in interface com.mosaicmodding.tessera.datagen.IDatagenPathfinder
 
getFolder() - Method in class com.mosaicmodding.tessera.datagen.providers.block.TesseraBlockModelProvider
 
getFolder() - Method in class com.mosaicmodding.tessera.datagen.providers.block.TesseraBlockStateSystem
 
getFolder() - Method in class com.mosaicmodding.tessera.datagen.providers.item.TesseraItemModelSystem
 
getId() - Method in class com.mosaicmodding.tessera.datagen.modular.ModularDatagenBody
 
getItemName(Item) - Method in interface com.mosaicmodding.tessera.datagen.IDatagenPathfinder
 
getItems() - Method in class com.mosaicmodding.tessera.datagen.smith.itemmodel.data.DatagenItemQuery
 
getItemTexture(String) - Method in interface com.mosaicmodding.tessera.datagen.IDatagenPathfinder
 
getItemTexture(Item) - Method in interface com.mosaicmodding.tessera.datagen.IDatagenPathfinder
 
getLocation() - Method in enum class com.mosaicmodding.tessera.TesseraBlockProperties.BlockRenderType
 
getModId() - Method in interface com.mosaicmodding.tessera.datagen.IDatagenPathfinder
 
getModId() - Method in class com.mosaicmodding.tessera.datagen.providers.block.TesseraBlockModelProvider
 
getModId() - Method in class com.mosaicmodding.tessera.datagen.providers.block.TesseraBlockStateSystem
 
getModId() - Method in class com.mosaicmodding.tessera.datagen.providers.item.TesseraItemModelSystem
 
getName() - Method in class com.mosaicmodding.tessera.datagen.implementation.TesseraBlockTagDatagen
 
getName() - Method in class com.mosaicmodding.tessera.datagen.implementation.TesseraItemTagDatagen
 
getName() - Method in class com.mosaicmodding.tessera.datagen.modular.ModularDatagenProvider
 
getTags() - Method in class com.mosaicmodding.tessera.TesseraDatagenBlockData
 
GLAZED_TERRACOTTA_BLOCK - Static variable in class com.mosaicmodding.tessera.datagen.BlockStateSmithTypes
Generates a glazed terracotta based block model and state.
GRASS_BLOCK - Static variable in class com.mosaicmodding.tessera.datagen.BlockStateSmithTypes
Generates a grass block model and a blockstate to match.
grassBlockModel(Block) - Method in class com.mosaicmodding.tessera.datagen.providers.block.TesseraBlockModelProvider
 

H

HANDHELD - Static variable in class com.mosaicmodding.tessera.datagen.ItemModelSmithTypes
 
HANDHELD_ITEM - Static variable in class com.mosaicmodding.tessera.datagen.ItemModelSmithTypes
 
hashCode() - Method in record class com.mosaicmodding.tessera.BlockItemTagKey
Returns a hash code value for this object.
hashCode() - Method in record class com.mosaicmodding.tessera.datagen.smith.blockstate.BlockStateSystemData
Returns a hash code value for this object.
hashCode() - Method in record class com.mosaicmodding.tessera.datagen.smith.itemmodel.ItemModelSmithResult
Returns a hash code value for this object.
hasPostProcess(BlockBehaviour.StatePredicate) - Method in class com.mosaicmodding.tessera.TesseraBlockProperties
 
HORIZONTAL_BLOCK - Static variable in class com.mosaicmodding.tessera.datagen.BlockStateSmithTypes
Generates a horizontal block model and state.

I

id - Variable in class com.mosaicmodding.tessera.datagen.modular.ModularDatagenBody
 
ID - Static variable in class com.mosaicmodding.tessera.TesseraCore
 
ID - Static variable in class com.mosaicmodding.tessera.TesseraDatagen
 
IDatagenPathfinder - Interface in com.mosaicmodding.tessera.datagen
 
ignitedByLava() - Method in class com.mosaicmodding.tessera.TesseraBlockProperties
 
IMMUTABLE_TEXTURES - Static variable in class com.mosaicmodding.tessera.datagen.DatagenSystemCommons
 
ingredient() - Method in record class com.mosaicmodding.tessera.BlockItemTagKey
 
init() - Static method in class com.mosaicmodding.tessera.TesseraCore
 
instabreak() - Method in class com.mosaicmodding.tessera.TesseraBlockProperties
 
instrument(NoteBlockInstrument) - Method in class com.mosaicmodding.tessera.TesseraBlockProperties
 
isDuringDatagen() - Method in interface com.mosaicmodding.tessera.platform.TesseraPlatHelper
 
isDuringDatagen() - Method in class com.mosaicmodding.tessera.platform.TesseraPlatHelperImpl
 
isRedstoneConductor(BlockBehaviour.StatePredicate) - Method in class com.mosaicmodding.tessera.TesseraBlockProperties
 
isSuffocating(BlockBehaviour.StatePredicate) - Method in class com.mosaicmodding.tessera.TesseraBlockProperties
 
isValidSpawn(BlockBehaviour.StateArgumentPredicate<EntityType<?>>) - Method in class com.mosaicmodding.tessera.TesseraBlockProperties
 
isViewBlocking(BlockBehaviour.StatePredicate) - Method in class com.mosaicmodding.tessera.TesseraBlockProperties
 
item() - Method in record class com.mosaicmodding.tessera.datagen.smith.itemmodel.ItemModelSmithResult
Returns the value of the item record component.
ITEM_MODEL - Static variable in class com.mosaicmodding.tessera.datagen.DatagenSystemCommons
 
ITEM_TEXTURE - Static variable in class com.mosaicmodding.tessera.datagen.DatagenSystemCommons
 
itemModelProvider - Variable in class com.mosaicmodding.tessera.datagen.providers.block.TesseraBlockStateSystem
 
itemModels() - Method in class com.mosaicmodding.tessera.datagen.providers.block.TesseraBlockStateSystem
 
ItemModelSmith - Class in com.mosaicmodding.tessera.datagen.smith.itemmodel
A class responsible for generating item models when used with an ItemModelProvider
ItemModelSmith(ItemModelSmith.ItemModelSupplier) - Constructor for class com.mosaicmodding.tessera.datagen.smith.itemmodel.ItemModelSmith
 
ItemModelSmith.ItemModelSupplier - Interface in com.mosaicmodding.tessera.datagen.smith.itemmodel
 
ItemModelSmithResult - Record Class in com.mosaicmodding.tessera.datagen.smith.itemmodel
 
ItemModelSmithResult(TesseraItemModelSystem, Item, ItemModelBuilder) - Constructor for record class com.mosaicmodding.tessera.datagen.smith.itemmodel.ItemModelSmithResult
Creates an instance of a ItemModelSmithResult record class.
ItemModelSmithTypes - Class in com.mosaicmodding.tessera.datagen
 
ItemModelSmithTypes() - Constructor for class com.mosaicmodding.tessera.datagen.ItemModelSmithTypes
 
ItemModelSystemData - Class in com.mosaicmodding.tessera.datagen.smith.itemmodel.data
 
ItemModelSystemData(TesseraItemModelSystem, Collection<? extends Supplier<? extends Item>>) - Constructor for class com.mosaicmodding.tessera.datagen.smith.itemmodel.data.ItemModelSystemData
 
ItemModelSystemData(TesseraItemModelSystem, DeferredRegister.Items) - Constructor for class com.mosaicmodding.tessera.datagen.smith.itemmodel.data.ItemModelSystemData
 
items - Variable in class com.mosaicmodding.tessera.datagen.smith.itemmodel.data.DatagenItemQuery
 
items() - Method in class com.mosaicmodding.tessera.datagen.smith.itemmodel.data.ItemModelSystemData
 
itemTag() - Method in record class com.mosaicmodding.tessera.BlockItemTagKey
Returns the value of the itemTag record component.

J

jumpFactor(float) - Method in class com.mosaicmodding.tessera.TesseraBlockProperties
 

L

LAMP_BLOCK - Static variable in class com.mosaicmodding.tessera.datagen.BlockStateSmithTypes
Generates a redstone lamp based block model and state.
LEAVES_BLOCK - Static variable in class com.mosaicmodding.tessera.datagen.BlockStateSmithTypes
Generates a leaves model and blockstate to match.
leavesBlockModel(Block) - Method in class com.mosaicmodding.tessera.datagen.providers.block.TesseraBlockModelProvider
 
lightLevel(ToIntFunction<BlockState>) - Method in class com.mosaicmodding.tessera.TesseraBlockProperties
 
liquid() - Method in class com.mosaicmodding.tessera.TesseraBlockProperties
 
load(Class<T>) - Static method in class com.mosaicmodding.tessera.TesseraCore
 
LOG - Static variable in class com.mosaicmodding.tessera.TesseraCore
 
LOG_BLOCK - Static variable in class com.mosaicmodding.tessera.datagen.BlockStateSmithTypes
Generates a log block model and state, or any pillar-like block really.
lookupProvider - Variable in class com.mosaicmodding.tessera.datagen.modular.ModularDatagenProvider
 

M

makeItemModel(BlockStateSystemData<?>, ItemModelSmith, Block) - Method in class com.mosaicmodding.tessera.datagen.smith.blockstate.AbstractBlockStateSmith
 
mapColor(Function<BlockState, MapColor>) - Method in class com.mosaicmodding.tessera.TesseraBlockProperties
 
mapColor(DyeColor) - Method in class com.mosaicmodding.tessera.TesseraBlockProperties
 
mapColor(MapColor) - Method in class com.mosaicmodding.tessera.TesseraBlockProperties
 
MODEL_PARENT - Static variable in class com.mosaicmodding.tessera.datagen.DatagenSystemCommons
 
models() - Method in class com.mosaicmodding.tessera.datagen.providers.block.TesseraBlockStateSystem
 
modId - Variable in class com.mosaicmodding.tessera.datagen.modular.ModularDatagenProvider
 
modify(UnaryOperator<String>) - Method in class com.mosaicmodding.tessera.datagen.DatagenSystemCommons.PathModifier
 
modifyModelParent(UnaryOperator<String>) - Method in class com.mosaicmodding.tessera.datagen.smith.itemmodel.ConfiguredItemModelSmith
 
modifyModelParent(UnaryOperator<String>) - Method in class com.mosaicmodding.tessera.datagen.smith.itemmodel.ItemModelSmith
 
modifyModelParentPath(ResourceLocation) - Static method in class com.mosaicmodding.tessera.datagen.DatagenSystemCommons
 
modifyModelPath(UnaryOperator<String>) - Method in class com.mosaicmodding.tessera.datagen.smith.itemmodel.ConfiguredItemModelSmith
 
modifyModelPath(UnaryOperator<String>) - Method in class com.mosaicmodding.tessera.datagen.smith.itemmodel.ItemModelSmith
 
modifyModelPath(ResourceLocation) - Static method in class com.mosaicmodding.tessera.datagen.DatagenSystemCommons
 
modifyResult(Consumer<ItemModelSmithResult>) - Method in class com.mosaicmodding.tessera.datagen.smith.itemmodel.ConfiguredItemModelSmith
 
modifyResult(Consumer<ItemModelSmithResult>) - Method in class com.mosaicmodding.tessera.datagen.smith.itemmodel.ItemModelSmith
 
modifyTexturePath(UnaryOperator<String>) - Method in class com.mosaicmodding.tessera.datagen.smith.itemmodel.ConfiguredItemModelSmith
 
modifyTexturePath(UnaryOperator<String>) - Method in class com.mosaicmodding.tessera.datagen.smith.itemmodel.ItemModelSmith
 
modifyTexturePath(ResourceLocation) - Static method in class com.mosaicmodding.tessera.datagen.DatagenSystemCommons
 
ModularBlockStateSmith<T> - Class in com.mosaicmodding.tessera.datagen.smith.blockstate
 
ModularBlockStateSmith(Class<T>, ModularBlockStateSmith.ModularSmithStateSupplier<T>) - Constructor for class com.mosaicmodding.tessera.datagen.smith.blockstate.ModularBlockStateSmith
 
ModularBlockStateSmith.ModelFileSupplier - Interface in com.mosaicmodding.tessera.datagen.smith.blockstate
 
ModularBlockStateSmith.ModularSmithStateSupplier<T> - Interface in com.mosaicmodding.tessera.datagen.smith.blockstate
 
ModularDatagenBody - Class in com.mosaicmodding.tessera.datagen.modular
 
ModularDatagenBody(ResourceLocation) - Constructor for class com.mosaicmodding.tessera.datagen.modular.ModularDatagenBody
 
ModularDatagenJsonBody<T> - Class in com.mosaicmodding.tessera.datagen.modular
 
ModularDatagenJsonBody(ResourceLocation) - Constructor for class com.mosaicmodding.tessera.datagen.modular.ModularDatagenJsonBody
 
ModularDatagenProvider - Class in com.mosaicmodding.tessera.datagen.modular
 
ModularDatagenProvider(PackOutput, CompletableFuture<HolderLookup.Provider>, String) - Constructor for class com.mosaicmodding.tessera.datagen.modular.ModularDatagenProvider
 

N

NAME - Static variable in class com.mosaicmodding.tessera.TesseraCore
 
NAME - Static variable in class com.mosaicmodding.tessera.TesseraDatagen
 
needsAxe() - Method in class com.mosaicmodding.tessera.TesseraBlockProperties
 
needsAxe() - Method in class com.mosaicmodding.tessera.TesseraDatagenBlockData
 
needsDiamond() - Method in class com.mosaicmodding.tessera.TesseraBlockProperties
 
needsDiamond() - Method in class com.mosaicmodding.tessera.TesseraDatagenBlockData
 
needsHoe() - Method in class com.mosaicmodding.tessera.TesseraBlockProperties
 
needsHoe() - Method in class com.mosaicmodding.tessera.TesseraDatagenBlockData
 
needsIron() - Method in class com.mosaicmodding.tessera.TesseraBlockProperties
 
needsIron() - Method in class com.mosaicmodding.tessera.TesseraDatagenBlockData
 
needsPickaxe() - Method in class com.mosaicmodding.tessera.TesseraBlockProperties
 
needsPickaxe() - Method in class com.mosaicmodding.tessera.TesseraDatagenBlockData
 
needsShovel() - Method in class com.mosaicmodding.tessera.TesseraBlockProperties
 
needsShovel() - Method in class com.mosaicmodding.tessera.TesseraDatagenBlockData
 
needsStone() - Method in class com.mosaicmodding.tessera.TesseraBlockProperties
 
needsStone() - Method in class com.mosaicmodding.tessera.TesseraDatagenBlockData
 
NO_DATAGEN - Static variable in class com.mosaicmodding.tessera.datagen.ItemModelSmithTypes
 
noCollission() - Method in class com.mosaicmodding.tessera.TesseraBlockProperties
 
noLootDatagen - Variable in class com.mosaicmodding.tessera.TesseraDatagenBlockData
 
noLootDatagen() - Method in class com.mosaicmodding.tessera.TesseraBlockProperties
 
noLootDatagen() - Method in class com.mosaicmodding.tessera.TesseraDatagenBlockData
 
noLootTable() - Method in class com.mosaicmodding.tessera.TesseraBlockProperties
 
noOcclusion() - Method in class com.mosaicmodding.tessera.TesseraBlockProperties
 
noTerrainParticles() - Method in class com.mosaicmodding.tessera.TesseraBlockProperties
 

O

of() - Static method in class com.mosaicmodding.tessera.TesseraBlockProperties
 
ofClass(Class<? extends Item>) - Method in class com.mosaicmodding.tessera.datagen.smith.itemmodel.data.ItemModelSystemData
 
offsetFunction(BlockBehaviour.OffsetFunction) - Method in class com.mosaicmodding.tessera.TesseraBlockProperties
 
offsetType(BlockBehaviour.OffsetType) - Method in class com.mosaicmodding.tessera.TesseraBlockProperties
 
orientableWithBottom(Block) - Method in class com.mosaicmodding.tessera.datagen.providers.block.TesseraBlockModelProvider
 

P

packOutput - Variable in class com.mosaicmodding.tessera.datagen.modular.ModularDatagenProvider
 
parent(ModelFile) - Method in class com.mosaicmodding.tessera.datagen.providers.block.TesseraBlockModelBuilder
 
parent(ModelFile) - Method in class com.mosaicmodding.tessera.datagen.providers.item.TesseraItemModelBuilder
 
parentedItem(ResourceLocation, boolean) - Static method in class com.mosaicmodding.tessera.datagen.smith.itemmodel.ItemModelSmith
 
parentedToThis(ExistingFileHelper) - Method in record class com.mosaicmodding.tessera.datagen.smith.itemmodel.ItemModelSmithResult
 
parentedToThis(ExistingFileHelper, String) - Method in record class com.mosaicmodding.tessera.datagen.smith.itemmodel.ItemModelSmithResult
 
path(String) - Method in interface com.mosaicmodding.tessera.datagen.IDatagenPathfinder
 
PathModifier() - Constructor for class com.mosaicmodding.tessera.datagen.DatagenSystemCommons.PathModifier
 
PLAT_HELPER - Static variable in class com.mosaicmodding.tessera.TesseraCore
 
postDatagen(ItemModelSmithResult) - Method in class com.mosaicmodding.tessera.datagen.smith.itemmodel.ConfiguredItemModelSmith
 
postDatagen(ItemModelSmithResult) - Method in class com.mosaicmodding.tessera.datagen.smith.itemmodel.ItemModelSmith
 
POTTED_PLANT - Static variable in class com.mosaicmodding.tessera.datagen.BlockStateSmithTypes
Generates a potted plant block model and state.
preDatagen(TesseraItemModelSystem, Item) - Method in class com.mosaicmodding.tessera.datagen.smith.itemmodel.ConfiguredItemModelSmith
 
preDatagen(TesseraItemModelSystem, Item) - Method in class com.mosaicmodding.tessera.datagen.smith.itemmodel.ItemModelSmith
 
predefinedModel(Block) - Method in class com.mosaicmodding.tessera.datagen.providers.block.TesseraBlockModelProvider
 
predefinedModel(Block, String) - Method in class com.mosaicmodding.tessera.datagen.providers.block.TesseraBlockModelProvider
 
PRESSURE_PLATE_BLOCK - Static variable in class com.mosaicmodding.tessera.datagen.BlockStateSmithTypes
Generates a pressure plate block model and state.
provider - Variable in class com.mosaicmodding.tessera.datagen.providers.item.TesseraItemModelBuilder
 
provider() - Method in record class com.mosaicmodding.tessera.datagen.smith.blockstate.BlockStateSystemData
Returns the value of the provider record component.
provider() - Method in class com.mosaicmodding.tessera.datagen.smith.itemmodel.data.ItemModelSystemData
 
provider() - Method in record class com.mosaicmodding.tessera.datagen.smith.itemmodel.ItemModelSmithResult
Returns the value of the provider record component.
pushReaction(PushReaction) - Method in class com.mosaicmodding.tessera.TesseraBlockProperties
 

R

randomTicks() - Method in class com.mosaicmodding.tessera.TesseraBlockProperties
 
registerModels() - Method in class com.mosaicmodding.tessera.datagen.providers.block.TesseraBlockModelProvider
 
renderType - Variable in class com.mosaicmodding.tessera.TesseraDatagenBlockData
 
replaceable() - Method in class com.mosaicmodding.tessera.TesseraBlockProperties
 
requiredFeatures(FeatureFlag...) - Method in class com.mosaicmodding.tessera.TesseraBlockProperties
 
requiresCorrectToolForDrops() - Method in class com.mosaicmodding.tessera.TesseraBlockProperties
 
run(CachedOutput) - Method in class com.mosaicmodding.tessera.datagen.modular.ModularDatagenProvider
 

S

setCutout() - Method in class com.mosaicmodding.tessera.TesseraBlockProperties
 
setFolder(String) - Method in class com.mosaicmodding.tessera.datagen.DatagenSystemCommons.PathModifier
 
setRenderType(TesseraBlockModelBuilder) - Method in class com.mosaicmodding.tessera.datagen.providers.block.TesseraBlockModelProvider
 
setRenderType(TesseraBlockProperties.BlockRenderType) - Method in class com.mosaicmodding.tessera.TesseraBlockProperties
 
setRenderType(TesseraBlockProperties.BlockRenderType) - Method in class com.mosaicmodding.tessera.TesseraDatagenBlockData
 
setTexturePath(String) - Method in class com.mosaicmodding.tessera.datagen.providers.block.TesseraBlockStateSystem
 
setTexturePath(String) - Method in class com.mosaicmodding.tessera.datagen.providers.item.TesseraItemModelSystem
 
setTranslucent() - Method in class com.mosaicmodding.tessera.TesseraBlockProperties
 
SLAB_BLOCK - Static variable in class com.mosaicmodding.tessera.datagen.BlockStateSmithTypes
Generates a slab block model and state.
SOLID - Enum constant in enum class com.mosaicmodding.tessera.TesseraBlockProperties.BlockRenderType
 
sorted(Set<Supplier<Block>>) - Static method in class com.mosaicmodding.tessera.datagen.providers.tag.TesseraBlockTagsSystem
 
sound(SoundType) - Method in class com.mosaicmodding.tessera.TesseraBlockProperties
 
speedFactor(float) - Method in class com.mosaicmodding.tessera.TesseraBlockProperties
 
STAIRS_BLOCK - Static variable in class com.mosaicmodding.tessera.datagen.BlockStateSmithTypes
Generates a stairs block model and state.
stateSupplier - Variable in class com.mosaicmodding.tessera.datagen.smith.blockstate.BlockStateSmith
 
stateSupplier - Variable in class com.mosaicmodding.tessera.datagen.smith.blockstate.ModularBlockStateSmith
 
strength(float) - Method in class com.mosaicmodding.tessera.TesseraBlockProperties
 
strength(float, float) - Method in class com.mosaicmodding.tessera.TesseraBlockProperties
 

T

tag(TagKey<Item>) - Method in class com.mosaicmodding.tessera.datagen.providers.tag.TesseraItemTagsSystem
 
TALL_CROSS_MODEL_BLOCK - Static variable in class com.mosaicmodding.tessera.datagen.BlockStateSmithTypes
Generates a tall grass block model and blockstate, used by tall flowers and grass.
TesseraBlockModelBuilder - Class in com.mosaicmodding.tessera.datagen.providers.block
 
TesseraBlockModelBuilder(ResourceLocation, ExistingFileHelper) - Constructor for class com.mosaicmodding.tessera.datagen.providers.block.TesseraBlockModelBuilder
 
TesseraBlockModelProvider - Class in com.mosaicmodding.tessera.datagen.providers.block
 
TesseraBlockModelProvider(PackOutput, String, ExistingFileHelper) - Constructor for class com.mosaicmodding.tessera.datagen.providers.block.TesseraBlockModelProvider
 
TesseraBlockProperties - Class in com.mosaicmodding.tessera
An extension of Block Properties designed to interface with TesseraDatagenBlockData Some of these values are optional; they only get added during datagen.
TesseraBlockProperties() - Constructor for class com.mosaicmodding.tessera.TesseraBlockProperties
 
TesseraBlockProperties.BlockRenderType - Enum Class in com.mosaicmodding.tessera
 
TesseraBlockStateSystem - Class in com.mosaicmodding.tessera.datagen.providers.block
 
TesseraBlockStateSystem(PackOutput, String, ExistingFileHelper, TesseraItemModelSystem) - Constructor for class com.mosaicmodding.tessera.datagen.providers.block.TesseraBlockStateSystem
 
TesseraBlockTagDatagen - Class in com.mosaicmodding.tessera.datagen.implementation
 
TesseraBlockTagDatagen(PackOutput, CompletableFuture<HolderLookup.Provider>, ExistingFileHelper) - Constructor for class com.mosaicmodding.tessera.datagen.implementation.TesseraBlockTagDatagen
 
TesseraBlockTagsSystem - Class in com.mosaicmodding.tessera.datagen.providers.tag
 
TesseraBlockTagsSystem(PackOutput, CompletableFuture<HolderLookup.Provider>, String, ExistingFileHelper) - Constructor for class com.mosaicmodding.tessera.datagen.providers.tag.TesseraBlockTagsSystem
 
TesseraCore - Class in com.mosaicmodding.tessera
 
TesseraCore() - Constructor for class com.mosaicmodding.tessera.TesseraCore
 
TesseraDatagen - Class in com.mosaicmodding.tessera
 
TesseraDatagen(IEventBus) - Constructor for class com.mosaicmodding.tessera.TesseraDatagen
 
TesseraDatagenBlockData - Class in com.mosaicmodding.tessera
 
TesseraDatagenBlockData() - Constructor for class com.mosaicmodding.tessera.TesseraDatagenBlockData
 
TesseraItemModelBuilder - Class in com.mosaicmodding.tessera.datagen.providers.item
 
TesseraItemModelBuilder(TesseraItemModelSystem, ResourceLocation, ExistingFileHelper) - Constructor for class com.mosaicmodding.tessera.datagen.providers.item.TesseraItemModelBuilder
 
TesseraItemModelSystem - Class in com.mosaicmodding.tessera.datagen.providers.item
 
TesseraItemModelSystem(PackOutput, String, ExistingFileHelper) - Constructor for class com.mosaicmodding.tessera.datagen.providers.item.TesseraItemModelSystem
 
TesseraItemTagDatagen - Class in com.mosaicmodding.tessera.datagen.implementation
 
TesseraItemTagDatagen(PackOutput, CompletableFuture<HolderLookup.Provider>, CompletableFuture<TagsProvider.TagLookup<Block>>, ExistingFileHelper) - Constructor for class com.mosaicmodding.tessera.datagen.implementation.TesseraItemTagDatagen
 
TesseraItemTagsSystem - Class in com.mosaicmodding.tessera.datagen.providers.tag
 
TesseraItemTagsSystem(PackOutput, CompletableFuture<HolderLookup.Provider>, CompletableFuture<TagsProvider.TagLookup<Block>>, String, ExistingFileHelper) - Constructor for class com.mosaicmodding.tessera.datagen.providers.tag.TesseraItemTagsSystem
 
TesseraPlatHelper - Interface in com.mosaicmodding.tessera.platform
 
TesseraPlatHelperImpl - Class in com.mosaicmodding.tessera.platform
 
TesseraPlatHelperImpl() - Constructor for class com.mosaicmodding.tessera.platform.TesseraPlatHelperImpl
 
texture(String, ResourceLocation) - Method in class com.mosaicmodding.tessera.datagen.providers.block.TesseraBlockModelBuilder
 
texture(String, ResourceLocation) - Method in class com.mosaicmodding.tessera.datagen.providers.item.TesseraItemModelBuilder
 
toJson() - Method in class com.mosaicmodding.tessera.datagen.providers.block.TesseraBlockModelBuilder
 
TORCH_BLOCK - Static variable in class com.mosaicmodding.tessera.datagen.BlockStateSmithTypes
Generates a standing torch block model and state.
toString() - Method in record class com.mosaicmodding.tessera.BlockItemTagKey
Returns a string representation of this record class.
toString() - Method in record class com.mosaicmodding.tessera.datagen.smith.blockstate.BlockStateSystemData
Returns a string representation of this record class.
toString() - Method in record class com.mosaicmodding.tessera.datagen.smith.itemmodel.ItemModelSmithResult
Returns a string representation of this record class.
TRANSLUCENT - Enum constant in enum class com.mosaicmodding.tessera.TesseraBlockProperties.BlockRenderType
 
TRAPDOOR_BLOCK - Static variable in class com.mosaicmodding.tessera.datagen.BlockStateSmithTypes
Generates a trapdoor block model and state.
TRAPDOOR_ITEM - Static variable in class com.mosaicmodding.tessera.datagen.ItemModelSmithTypes
 
TRIPWIRE - Enum constant in enum class com.mosaicmodding.tessera.TesseraBlockProperties.BlockRenderType
 
tryAct(BlockStateSystemData<?>, ItemModelSmith, Supplier<? extends Block>, BiConsumer<T, TesseraBlockStateSystem>) - Method in class com.mosaicmodding.tessera.datagen.smith.blockstate.AbstractBlockStateSmith
 

V

valueOf(String) - Static method in enum class com.mosaicmodding.tessera.TesseraBlockProperties.BlockRenderType
Returns the enum constant of this class with the specified name.
values() - Static method in enum class com.mosaicmodding.tessera.TesseraBlockProperties.BlockRenderType
Returns an array containing the constants of this enum class, in the order they are declared.
varyingRotationBlock(Block, ModelFile) - Method in class com.mosaicmodding.tessera.datagen.providers.block.TesseraBlockStateSystem
 

W

WALL_BLOCK - Static variable in class com.mosaicmodding.tessera.datagen.BlockStateSmithTypes
Generates a wall block model and state.
WALL_ITEM - Static variable in class com.mosaicmodding.tessera.datagen.ItemModelSmithTypes
 
WALL_TORCH_BLOCK - Static variable in class com.mosaicmodding.tessera.datagen.BlockStateSmithTypes
Generates a wall torch block model and state.
withExistingParent(Block, ResourceLocation, String) - Method in class com.mosaicmodding.tessera.datagen.providers.block.TesseraBlockModelProvider
 
withExistingParent(Block, ResourceLocation, Consumer<BlockModelBuilder>) - Method in class com.mosaicmodding.tessera.datagen.providers.block.TesseraBlockModelProvider
 
WOOD_BLOCK - Static variable in class com.mosaicmodding.tessera.datagen.BlockStateSmithTypes
Generates a wood block model and state, one of those 6-sided log blocks mainly used for building or by some tree mods for whatever reason.
WOODEN_SIGN_BLOCK - Static variable in class com.mosaicmodding.tessera.datagen.BlockStateSmithTypes
Generates a wooden sign block model and state.
writeBlockTextureFromBlockModel(String, ResourceLocation) - Static method in class com.mosaicmodding.tessera.datagen.DatagenSystemCommons
 
A B C D E F G H I J L M N O P R S T V W 
All Classes and Interfaces|All Packages|Constant Field Values