Index
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
- BlockItemMixin - Class in com.mosaicmodding.tessera.mixin
- BlockItemMixin() - Constructor for class com.mosaicmodding.tessera.mixin.BlockItemMixin
- 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
BlockItemTagKeyrecord class. - blockRenderType - Variable in class com.mosaicmodding.tessera.TesseraBlockProperties
- blockTag() - Method in record class com.mosaicmodding.tessera.BlockItemTagKey
-
Returns the value of the
blockTagrecord component. - breakSound - Variable in class com.mosaicmodding.tessera.sound.RegistryReadyBlockSoundType
C
- com.mosaicmodding.tessera - package com.mosaicmodding.tessera
- com.mosaicmodding.tessera.mixin - package com.mosaicmodding.tessera.mixin
- com.mosaicmodding.tessera.platform - package com.mosaicmodding.tessera.platform
- com.mosaicmodding.tessera.sound - package com.mosaicmodding.tessera.sound
- 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
- EntityMixin - Class in com.mosaicmodding.tessera.mixin
- EntityMixin() - Constructor for class com.mosaicmodding.tessera.mixin.EntityMixin
- 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
- fallSound - Variable in class com.mosaicmodding.tessera.sound.RegistryReadyBlockSoundType
- forceSolidOn() - Method in class com.mosaicmodding.tessera.TesseraBlockProperties
- friction(float) - Method in class com.mosaicmodding.tessera.TesseraBlockProperties
G
- getBreakSound() - Method in class com.mosaicmodding.tessera.sound.RegistryReadyBlockSoundType
- getBreakSound() - Method in class com.mosaicmodding.tessera.sound.TesseraSoundType
- getBreakSoundHolder() - Method in class com.mosaicmodding.tessera.sound.RegistryReadyBlockSoundType
- getDatagenData() - Method in class com.mosaicmodding.tessera.TesseraBlockProperties
- getDatagenData(TesseraBlockProperties) - Static method in class com.mosaicmodding.tessera.TesseraDatagenBlockData
- getFallSound() - Method in class com.mosaicmodding.tessera.sound.RegistryReadyBlockSoundType
- getFallSound() - Method in class com.mosaicmodding.tessera.sound.TesseraSoundType
- getFallSoundHolder() - Method in class com.mosaicmodding.tessera.sound.RegistryReadyBlockSoundType
- getHitSound() - Method in class com.mosaicmodding.tessera.sound.RegistryReadyBlockSoundType
- getHitSound() - Method in class com.mosaicmodding.tessera.sound.TesseraSoundType
- getHitSoundHolder() - Method in class com.mosaicmodding.tessera.sound.RegistryReadyBlockSoundType
- getLocation() - Method in enum class com.mosaicmodding.tessera.TesseraBlockProperties.BlockRenderType
- getPlaceSound() - Method in class com.mosaicmodding.tessera.sound.RegistryReadyBlockSoundType
- getPlaceSound() - Method in class com.mosaicmodding.tessera.sound.TesseraSoundType
- getPlaceSoundHolder() - Method in class com.mosaicmodding.tessera.sound.RegistryReadyBlockSoundType
- getStepSound() - Method in class com.mosaicmodding.tessera.sound.RegistryReadyBlockSoundType
- getStepSound() - Method in class com.mosaicmodding.tessera.sound.TesseraSoundType
- getStepSoundHolder() - Method in class com.mosaicmodding.tessera.sound.RegistryReadyBlockSoundType
- 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
- hitSound - Variable in class com.mosaicmodding.tessera.sound.RegistryReadyBlockSoundType
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
itemTagrecord component.
J
- jumpFactor(float) - Method in class com.mosaicmodding.tessera.TesseraBlockProperties
L
- LevelRendererMixin - Class in com.mosaicmodding.tessera.mixin
- LevelRendererMixin() - Constructor for class com.mosaicmodding.tessera.mixin.LevelRendererMixin
- lightLevel(ToIntFunction<BlockState>) - Method in class com.mosaicmodding.tessera.TesseraBlockProperties
- liquid() - Method in class com.mosaicmodding.tessera.TesseraBlockProperties
- LivingEntityMixin - Class in com.mosaicmodding.tessera.mixin
- LivingEntityMixin() - Constructor for class com.mosaicmodding.tessera.mixin.LivingEntityMixin
- 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
- MultiPlayerGameModeMixin - Class in com.mosaicmodding.tessera.mixin
- MultiPlayerGameModeMixin() - Constructor for class com.mosaicmodding.tessera.mixin.MultiPlayerGameModeMixin
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
- onPlayBreakSound(Level, Player, BlockPos, BlockState, TesseraSoundType.EquivalentEffectSoundAcceptor) - Method in class com.mosaicmodding.tessera.sound.TesseraSoundType
-
Called by mixin injection when the block broken sound plays in
- onPlayFallSound(Level, LivingEntity, BlockPos, TesseraSoundType.EquivalentEffectSoundAcceptor) - Method in class com.mosaicmodding.tessera.sound.TesseraSoundType
-
Called by mixin injection when an entity plays the fall sound in
- onPlayHitSound(Level, Player, BlockPos, TesseraSoundType.EquivalentEffectSoundAcceptor) - Method in class com.mosaicmodding.tessera.sound.TesseraSoundType
-
Called by mixin injection when the block breaking progress sound is played in
- onPlayPlaceSound(Level, Player, BlockPos, TesseraSoundType.EquivalentEffectSoundAcceptor) - Method in class com.mosaicmodding.tessera.sound.TesseraSoundType
-
Called by mixin injection when a player triggers the block place sound in
- onPlayStepSound(Level, Entity, BlockPos, BlockState, TesseraSoundType.EquivalentEffectSoundAcceptor) - Method in class com.mosaicmodding.tessera.sound.TesseraSoundType
-
Called by mixin injection when an entity triggers the block step sound in
P
- placeSound - Variable in class com.mosaicmodding.tessera.sound.RegistryReadyBlockSoundType
- PLAT_HELPER - Static variable in class com.mosaicmodding.tessera.TesseraCore
- playSound(Supplier<SoundEvent>, float, float) - Method in interface com.mosaicmodding.tessera.sound.TesseraSoundType.EquivalentEffectSoundAcceptor
- playSound(SoundEvent, float, float) - Method in interface com.mosaicmodding.tessera.sound.TesseraSoundType.EquivalentEffectSoundAcceptor
- pushReaction(PushReaction) - Method in class com.mosaicmodding.tessera.TesseraBlockProperties
R
- randomTicks() - Method in class com.mosaicmodding.tessera.TesseraBlockProperties
- RegistryReadyBlockSoundType - Class in com.mosaicmodding.tessera.sound
- RegistryReadyBlockSoundType(Function<SoundEvent, Supplier<SoundEvent>>, Function<String, ResourceLocation>, String) - Constructor for class com.mosaicmodding.tessera.sound.RegistryReadyBlockSoundType
- RegistryReadyBlockSoundType(Function<SoundEvent, Supplier<SoundEvent>>, Function<String, ResourceLocation>, String, float, float) - Constructor for class com.mosaicmodding.tessera.sound.RegistryReadyBlockSoundType
- 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
- stepSound - Variable in class com.mosaicmodding.tessera.sound.RegistryReadyBlockSoundType
- 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
TesseraDatagenBlockDataSome 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
- TesseraSoundType - Class in com.mosaicmodding.tessera.sound
-
Lazy sound type similar to what neoforge has, and it provides hooks for when each individual block sound is played.
- TesseraSoundType(float, float, Supplier<SoundEvent>, Supplier<SoundEvent>, Supplier<SoundEvent>, Supplier<SoundEvent>, Supplier<SoundEvent>) - Constructor for class com.mosaicmodding.tessera.sound.TesseraSoundType
- TesseraSoundType.EquivalentEffectSoundAcceptor - Interface in com.mosaicmodding.tessera.sound
-
An interface that serves as a context-appropriate vanilla-matching playSound call.
- 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.
All Classes and Interfaces|All Packages|Constant Field Values