Index

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

A

addDatagenData(Consumer<TesseraDatagenBlockData>) - Method in class com.mosaicmodding.tessera.TesseraBlockProperties
 
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(TagKey<Block>...) - Method in class com.mosaicmodding.tessera.TesseraBlockProperties
 
addTags(TagKey<Block>...) - Method in class com.mosaicmodding.tessera.TesseraDatagenBlockData
 
air() - Method in class com.mosaicmodding.tessera.TesseraBlockProperties
 

B

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.
blockTag() - Method in record class com.mosaicmodding.tessera.BlockItemTagKey
Returns the value of the blockTag record component.

C

com.mosaicmodding.tessera - package com.mosaicmodding.tessera
 
com.mosaicmodding.tessera.platform - package com.mosaicmodding.tessera.platform
 
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
 
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

DatagenOnly - Annotation Interface in com.mosaicmodding.tessera
 
destroyTime(float) - Method in class com.mosaicmodding.tessera.TesseraBlockProperties
 
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
 
equals(Object) - Method in record class com.mosaicmodding.tessera.BlockItemTagKey
Indicates whether some other object is "equal to" this one.
explosionResistance(float) - Method in class com.mosaicmodding.tessera.TesseraBlockProperties
 

F

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

G

getDatagenData() - Method in class com.mosaicmodding.tessera.TesseraBlockProperties
 
getDatagenData(TesseraBlockProperties) - Static method in class com.mosaicmodding.tessera.TesseraDatagenBlockData
 
getLocation() - Method in enum class com.mosaicmodding.tessera.TesseraBlockProperties.BlockRenderType
 
getTags() - Method in class com.mosaicmodding.tessera.TesseraDatagenBlockData
 

H

hashCode() - Method in record class com.mosaicmodding.tessera.BlockItemTagKey
Returns a hash code value for this object.
hasPostProcess(BlockBehaviour.StatePredicate) - Method in class com.mosaicmodding.tessera.TesseraBlockProperties
 

I

ID - Static variable in class com.mosaicmodding.tessera.TesseraCore
 
ignitedByLava() - Method in class com.mosaicmodding.tessera.TesseraBlockProperties
 
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
 
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
 
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

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
 

M

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
 

N

NAME - Static variable in class com.mosaicmodding.tessera.TesseraCore
 
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
 
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
 
offsetFunction(BlockBehaviour.OffsetFunction) - Method in class com.mosaicmodding.tessera.TesseraBlockProperties
 
offsetType(BlockBehaviour.OffsetType) - Method in class com.mosaicmodding.tessera.TesseraBlockProperties
 

P

PLAT_HELPER - Static variable in class com.mosaicmodding.tessera.TesseraCore
 
pushReaction(PushReaction) - Method in class com.mosaicmodding.tessera.TesseraBlockProperties
 

R

randomTicks() - Method in class com.mosaicmodding.tessera.TesseraBlockProperties
 
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
 

S

setCutout() - Method in class com.mosaicmodding.tessera.TesseraBlockProperties
 
setRenderType(TesseraBlockProperties.BlockRenderType) - Method in class com.mosaicmodding.tessera.TesseraBlockProperties
 
setRenderType(TesseraBlockProperties.BlockRenderType) - Method in class com.mosaicmodding.tessera.TesseraDatagenBlockData
 
setTranslucent() - Method in class com.mosaicmodding.tessera.TesseraBlockProperties
 
SOLID - Enum constant in enum class com.mosaicmodding.tessera.TesseraBlockProperties.BlockRenderType
 
sound(SoundType) - Method in class com.mosaicmodding.tessera.TesseraBlockProperties
 
speedFactor(float) - Method in class com.mosaicmodding.tessera.TesseraBlockProperties
 
strength(float) - Method in class com.mosaicmodding.tessera.TesseraBlockProperties
 
strength(float, float) - Method in class com.mosaicmodding.tessera.TesseraBlockProperties
 

T

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
 
TesseraCore - Class in com.mosaicmodding.tessera
 
TesseraCore() - Constructor for class com.mosaicmodding.tessera.TesseraCore
 
TesseraDatagenBlockData - Class in com.mosaicmodding.tessera
 
TesseraDatagenBlockData() - Constructor for class com.mosaicmodding.tessera.TesseraDatagenBlockData
 
TesseraPlatHelper - Interface in com.mosaicmodding.tessera.platform
 
toString() - Method in record class com.mosaicmodding.tessera.BlockItemTagKey
Returns a string representation of this record class.
TRANSLUCENT - Enum constant in enum class com.mosaicmodding.tessera.TesseraBlockProperties.BlockRenderType
 
TRIPWIRE - Enum constant in enum class com.mosaicmodding.tessera.TesseraBlockProperties.BlockRenderType
 

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.
A B C D E F G H I J L M N O P R S T V 
All Classes and Interfaces|All Packages|Constant Field Values