Index

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

A

add(TextureAtlasSprite) - Static method in class dev.engine_room.vanillin.item.SodiumAnimatedTextureCompat
 
ALWAYS_EXIST - Static variable in interface dev.engine_room.vanillin.compose.VisualizationPredicate
 
alwaysTrue() - Static method in interface dev.engine_room.vanillin.compose.VisualizationPredicate
 
animate(float) - Method in class dev.engine_room.vanillin.elements.HitboxElement
 
animate(float) - Method in class dev.engine_room.vanillin.visuals.ItemFrameVisual
 
apply() - Method in class dev.engine_room.vanillin.NeoForgeVanillinConfig
 
apply(boolean) - Method in class dev.engine_room.vanillin.config.BlockEntityVisualizerBuilder
Constructs the block entity visualizer and sets it for the block entity type.
apply(boolean) - Method in class dev.engine_room.vanillin.config.EntityVisualizerBuilder
Constructs the entity visualizer and sets it for the entity type.
apply(Consumer<VanillaVisuals.EntityBuilder<T>>) - Method in class dev.engine_room.vanillin.VanillaVisuals.EntityBuilder
 

B

BakedMeshKey(BakedModel, ItemDisplayContext) - Constructor for record class dev.engine_room.vanillin.item.ItemModels.BakedMeshKey
Creates an instance of a BakedMeshKey record class.
BakedModelKey(BakedModel, ItemDisplayContext, Material, boolean) - Constructor for record class dev.engine_room.vanillin.item.ItemModels.BakedModelKey
Creates an instance of a BakedModelKey record class.
bakeMesh(BakedModel, ItemDisplayContext) - Static method in class dev.engine_room.vanillin.item.ItemModels
 
bakeModel(BakedModel, ItemDisplayContext, Material, boolean) - Static method in class dev.engine_room.vanillin.item.ItemModels
 
beginFrame() - Static method in class dev.engine_room.vanillin.item.SodiumAnimatedTextureCompat
 
beginFrame(DynamicVisual.Context) - Method in class dev.engine_room.vanillin.compose.ComposableEntityVisual
 
beginFrame(DynamicVisual.Context) - Method in class dev.engine_room.vanillin.elements.FireElement
Update the fire instances.
beginFrame(DynamicVisual.Context) - Method in class dev.engine_room.vanillin.elements.HitboxElement
 
beginFrame(DynamicVisual.Context) - Method in class dev.engine_room.vanillin.elements.ShadowElement
Update the shadow instances.
beginFrame(DynamicVisual.Context) - Method in class dev.engine_room.vanillin.visuals.BellVisual
 
beginFrame(DynamicVisual.Context) - Method in class dev.engine_room.vanillin.visuals.BlockDisplayVisual
 
beginFrame(DynamicVisual.Context) - Method in class dev.engine_room.vanillin.visuals.ChestVisual
 
beginFrame(DynamicVisual.Context) - Method in class dev.engine_room.vanillin.visuals.ItemDisplayVisual
 
beginFrame(DynamicVisual.Context) - Method in class dev.engine_room.vanillin.visuals.ItemFrameVisual
 
beginFrame(DynamicVisual.Context) - Method in class dev.engine_room.vanillin.visuals.ItemVisual
 
beginFrame(DynamicVisual.Context) - Method in class dev.engine_room.vanillin.visuals.MinecartVisual
 
beginFrame(DynamicVisual.Context) - Method in class dev.engine_room.vanillin.visuals.ShulkerBoxVisual
 
BellVisual - Class in dev.engine_room.vanillin.visuals
 
BellVisual(VisualizationContext, BellBlockEntity, float) - Constructor for class dev.engine_room.vanillin.visuals.BellVisual
 
BLOCK_DISPLAY - Static variable in class dev.engine_room.vanillin.VisualElements
 
BlockDisplayVisual - Class in dev.engine_room.vanillin.visuals
 
BlockDisplayVisual(VisualizationContext, Display.BlockDisplay, float) - Constructor for class dev.engine_room.vanillin.visuals.BlockDisplayVisual
 
blockEntities - Variable in class dev.engine_room.vanillin.config.Configurator
 
blockEntities() - Method in record class dev.engine_room.vanillin.config.ModOverrides
Returns the value of the blockEntities record component.
BlockEntityVisualizerBuilder<T> - Class in dev.engine_room.vanillin.config
 
BlockEntityVisualizerBuilder(Configurator, BlockEntityType<T>) - Constructor for class dev.engine_room.vanillin.config.BlockEntityVisualizerBuilder
 
BOX_MODEL - Static variable in class dev.engine_room.vanillin.elements.HitboxElement
 
build() - Method in class dev.engine_room.vanillin.compose.ConfiguredElementImpl.ConfiguredElementBuilder
 
build() - Method in class dev.engine_room.vanillin.VanillaVisuals.EntityBuilder
 
builder(EntityType<T>) - Static method in class dev.engine_room.vanillin.VanillaVisuals
 
builder(BlockEntityType<T>) - Static method in class dev.engine_room.vanillin.VanillaVisuals
 

C

ChestVisual<T> - Class in dev.engine_room.vanillin.visuals
 
ChestVisual(VisualizationContext, T, float) - Constructor for class dev.engine_room.vanillin.visuals.ChestVisual
 
collectCrumblingInstances(Consumer<Instance>) - Method in class dev.engine_room.vanillin.visuals.BellVisual
 
collectCrumblingInstances(Consumer<Instance>) - Method in class dev.engine_room.vanillin.visuals.ChestVisual
 
collectCrumblingInstances(Consumer<Instance>) - Method in class dev.engine_room.vanillin.visuals.ShulkerBoxVisual
 
commonElements(VanillaVisuals.EntityBuilder<T>) - Static method in class dev.engine_room.vanillin.VanillaVisuals
 
composable(EntityType<T>) - Static method in class dev.engine_room.vanillin.VanillaVisuals
 
ComposableEntityVisual<T> - Class in dev.engine_room.vanillin.compose
 
ComposableEntityVisual(VisualizationContext, T, float, ComposableEntityVisual.Controller<T>) - Constructor for class dev.engine_room.vanillin.compose.ComposableEntityVisual
 
ComposableEntityVisual.Controller<T> - Class in dev.engine_room.vanillin.compose
Shared state between all visuals of the same type.
Config(float, float) - Constructor for record class dev.engine_room.vanillin.elements.ShadowElement.Config
Creates an instance of a Config record class.
CONFIG_LOGGER - Static variable in class dev.engine_room.vanillin.Vanillin
 
configKey() - Method in class dev.engine_room.vanillin.config.Configurator.ConfiguredBlockEntity
 
configKey() - Method in class dev.engine_room.vanillin.config.Configurator.ConfiguredEntity
 
configKey() - Method in class dev.engine_room.vanillin.config.Configurator.ConfiguredVisual
 
Configurator - Class in dev.engine_room.vanillin.config
 
Configurator() - Constructor for class dev.engine_room.vanillin.config.Configurator
 
CONFIGURATOR - Static variable in class dev.engine_room.vanillin.VanillaVisuals
 
Configurator.ConfiguredBlockEntity<T> - Class in dev.engine_room.vanillin.config
 
Configurator.ConfiguredEntity<T> - Class in dev.engine_room.vanillin.config
 
Configurator.ConfiguredVisual - Class in dev.engine_room.vanillin.config
 
configure(C) - Method in class dev.engine_room.vanillin.compose.ConfiguredElementImpl.ConfiguredElementBuilder
 
ConfiguredElement<T> - Interface in dev.engine_room.vanillin.compose
 
ConfiguredElementBuilder(VisualElement<T, C>) - Constructor for class dev.engine_room.vanillin.compose.ConfiguredElementImpl.ConfiguredElementBuilder
 
ConfiguredElementImpl<T,C> - Class in dev.engine_room.vanillin.compose
 
ConfiguredElementImpl(VisualElement<T, C>, C, VisualizationPredicate<T>) - Constructor for class dev.engine_room.vanillin.compose.ConfiguredElementImpl
 
ConfiguredElementImpl.ConfiguredElementBuilder<T,C> - Class in dev.engine_room.vanillin.compose
 
ConfiguredVisual(boolean) - Constructor for class dev.engine_room.vanillin.config.Configurator.ConfiguredVisual
 
Controller(ConfiguredElement<? super T>[], VisualizationPredicate<T>) - Constructor for class dev.engine_room.vanillin.compose.ComposableEntityVisual.Controller
 
create(VisualizationContext, T, float) - Method in interface dev.engine_room.vanillin.compose.ConfiguredElement
 
create(VisualizationContext, T, float) - Method in class dev.engine_room.vanillin.compose.ConfiguredElementImpl
 
create(VisualizationContext, T, float) - Method in interface dev.engine_room.vanillin.compose.VisualElement.Unit
 
create(VisualizationContext, T, float, C) - Method in interface dev.engine_room.vanillin.compose.VisualElement
 
create(VisualizationContext, T, float, Object) - Method in interface dev.engine_room.vanillin.compose.VisualElement.Unit
 

D

DEFAULT - Enum constant in enum class dev.engine_room.vanillin.config.VisualConfigValue
 
DEFAULT - Enum constant in enum class dev.engine_room.vanillin.config.VisualOverrideValue
 
DEFAULT_RADIUS - Static variable in record class dev.engine_room.vanillin.elements.ShadowElement.Config
 
DEFAULT_STRENGTH - Static variable in record class dev.engine_room.vanillin.elements.ShadowElement.Config
 
delete() - Method in class dev.engine_room.vanillin.elements.HitboxElement
 
dev.engine_room.vanillin - package dev.engine_room.vanillin
 
dev.engine_room.vanillin.compose - package dev.engine_room.vanillin.compose
 
dev.engine_room.vanillin.config - package dev.engine_room.vanillin.config
 
dev.engine_room.vanillin.elements - package dev.engine_room.vanillin.elements
 
dev.engine_room.vanillin.item - package dev.engine_room.vanillin.item
 
dev.engine_room.vanillin.mixin.item - package dev.engine_room.vanillin.mixin.item
 
dev.engine_room.vanillin.neoforge.mixin.item - package dev.engine_room.vanillin.neoforge.mixin.item
 
dev.engine_room.vanillin.visuals - package dev.engine_room.vanillin.visuals
 
disable() - Method in class dev.engine_room.vanillin.config.Configurator.ConfiguredBlockEntity
 
disable() - Method in class dev.engine_room.vanillin.config.Configurator.ConfiguredEntity
 
disable() - Method in class dev.engine_room.vanillin.config.Configurator.ConfiguredVisual
 
DISABLE - Enum constant in enum class dev.engine_room.vanillin.config.VisualConfigValue
 
DISABLE - Enum constant in enum class dev.engine_room.vanillin.config.VisualOverrideValue
 
displayContext() - Method in record class dev.engine_room.vanillin.item.ItemModels.BakedMeshKey
Returns the value of the displayContext record component.
displayContext() - Method in record class dev.engine_room.vanillin.item.ItemModels.BakedModelKey
Returns the value of the displayContext record component.
doesShowEyeBox() - Method in class dev.engine_room.vanillin.elements.HitboxElement
 

E

element(VisualElement<T, C>) - Static method in class dev.engine_room.vanillin.VanillaVisuals
 
enable() - Method in class dev.engine_room.vanillin.config.Configurator.ConfiguredBlockEntity
 
enable() - Method in class dev.engine_room.vanillin.config.Configurator.ConfiguredEntity
 
enable() - Method in class dev.engine_room.vanillin.config.Configurator.ConfiguredVisual
 
entities - Variable in class dev.engine_room.vanillin.config.Configurator
 
entities() - Method in record class dev.engine_room.vanillin.config.ModOverrides
Returns the value of the entities record component.
EntityBuilder(EntityType<T>) - Constructor for class dev.engine_room.vanillin.VanillaVisuals.EntityBuilder
 
EntityVisualizerBuilder<T> - Class in dev.engine_room.vanillin.config
An object to configure the visualizer for an entity.
EntityVisualizerBuilder(Configurator, EntityType<T>) - Constructor for class dev.engine_room.vanillin.config.EntityVisualizerBuilder
 
equals(Object) - Method in record class dev.engine_room.vanillin.config.ModOverrides
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.engine_room.vanillin.config.VisualOverride
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.engine_room.vanillin.elements.ShadowElement.Config
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.engine_room.vanillin.item.ItemModels.BakedMeshKey
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.engine_room.vanillin.item.ItemModels.BakedModelKey
Indicates whether some other object is "equal to" this one.
EXPERIMENTAL - Static variable in class dev.engine_room.vanillin.VanillaVisuals
 

F

factory(SimpleBlockEntityVisualizer.Factory<T>) - Method in class dev.engine_room.vanillin.config.BlockEntityVisualizerBuilder
Sets the visual factory for the block entity.
factory(SimpleEntityVisualizer.Factory<T>) - Method in class dev.engine_room.vanillin.config.EntityVisualizerBuilder
Sets the visual factory for the entity.
FIRE - Static variable in class dev.engine_room.vanillin.VisualElements
 
FireElement - Class in dev.engine_room.vanillin.elements
A component that uses instances to render the fire animation on an entity.
FireElement(VisualizationContext, Entity, float) - Constructor for class dev.engine_room.vanillin.elements.FireElement
 
foil() - Method in record class dev.engine_room.vanillin.item.ItemModels.BakedModelKey
Returns the value of the foil record component.
FORCE_ENABLE - Enum constant in enum class dev.engine_room.vanillin.config.VisualConfigValue
 

G

get(Level, ItemStack, ItemDisplayContext) - Static method in class dev.engine_room.vanillin.item.ItemModels
 
getActualBakedModel(ClientLevel, ItemStack, ItemDisplayContext) - Static method in class dev.engine_room.vanillin.item.ItemModels
 
getBlockLightLevel(BlockPos) - Method in class dev.engine_room.vanillin.visuals.ItemFrameVisual
 
getBlockLightLevelBase(BlockPos) - Method in class dev.engine_room.vanillin.visuals.ItemFrameVisual
 
getFrameModelResourceLoc(ItemFrame, ItemStack) - Static method in class dev.engine_room.vanillin.visuals.ItemFrameVisual
 
getModel(ItemStack) - Static method in class dev.engine_room.vanillin.item.ItemModels
 
getRenderAmount(ItemStack) - Method in class dev.engine_room.vanillin.visuals.ItemVisual
 
getSkyLightLevel(BlockPos) - Method in class dev.engine_room.vanillin.visuals.ItemFrameVisual
 

H

hashCode() - Method in record class dev.engine_room.vanillin.config.ModOverrides
Returns a hash code value for this object.
hashCode() - Method in record class dev.engine_room.vanillin.config.VisualOverride
Returns a hash code value for this object.
hashCode() - Method in record class dev.engine_room.vanillin.elements.ShadowElement.Config
Returns a hash code value for this object.
hashCode() - Method in record class dev.engine_room.vanillin.item.ItemModels.BakedMeshKey
Returns a hash code value for this object.
hashCode() - Method in record class dev.engine_room.vanillin.item.ItemModels.BakedModelKey
Returns a hash code value for this object.
HITBOX - Static variable in class dev.engine_room.vanillin.VisualElements
 
HitboxElement - Class in dev.engine_room.vanillin.elements
 
HitboxElement(VisualizationContext, Entity, float) - Constructor for class dev.engine_room.vanillin.elements.HitboxElement
 
HitboxElement(VisualizationContext, Entity, float, boolean) - Constructor for class dev.engine_room.vanillin.elements.HitboxElement
 

I

ID - Static variable in class dev.engine_room.vanillin.Vanillin
 
init() - Static method in class dev.engine_room.vanillin.VanillaVisuals
 
INSTANCE - Static variable in class dev.engine_room.vanillin.NeoForgeVanillinConfig
 
INSTANCE - Static variable in interface dev.engine_room.vanillin.VanillinXplat
 
isDevelopmentEnvironment() - Method in interface dev.engine_room.vanillin.VanillinXplat
 
isDevelopmentEnvironment() - Method in class dev.engine_room.vanillin.VanillinXplatImpl
 
isModLoaded(String) - Method in interface dev.engine_room.vanillin.VanillinXplat
 
isModLoaded(String) - Method in class dev.engine_room.vanillin.VanillinXplatImpl
 
isSupported(BakedModel) - Static method in class dev.engine_room.vanillin.item.ItemModels
 
isSupported(ItemEntity) - Static method in class dev.engine_room.vanillin.visuals.ItemVisual
 
isSupported(ItemStack) - Static method in class dev.engine_room.vanillin.item.ItemModels
 
ITEM_DISPLAY - Static variable in class dev.engine_room.vanillin.VisualElements
 
ITEM_ENTITY - Static variable in class dev.engine_room.vanillin.VisualElements
 
ITEM_FRAME - Static variable in class dev.engine_room.vanillin.VisualElements
 
itemColors(Item) - Method in interface dev.engine_room.vanillin.VanillinXplat
 
itemColors(Item) - Method in class dev.engine_room.vanillin.VanillinXplatImpl
 
ItemColorsAccessor - Interface in dev.engine_room.vanillin.neoforge.mixin.item
 
ItemDisplayVisual - Class in dev.engine_room.vanillin.visuals
 
ItemDisplayVisual(VisualizationContext, Display.ItemDisplay, float) - Constructor for class dev.engine_room.vanillin.visuals.ItemDisplayVisual
 
itemFrame(EntityType<T>) - Static method in class dev.engine_room.vanillin.VanillaVisuals
 
ItemFrameVisual - Class in dev.engine_room.vanillin.visuals
 
ItemFrameVisual(VisualizationContext, ItemFrame, float) - Constructor for class dev.engine_room.vanillin.visuals.ItemFrameVisual
 
ItemModels - Class in dev.engine_room.vanillin.item
 
ItemModels() - Constructor for class dev.engine_room.vanillin.item.ItemModels
 
ItemModels.BakedMeshKey - Record Class in dev.engine_room.vanillin.item
 
ItemModels.BakedModelKey - Record Class in dev.engine_room.vanillin.item
 
ItemOverridesAccessor - Interface in dev.engine_room.vanillin.mixin.item
 
ItemVisual - Class in dev.engine_room.vanillin.visuals
 
ItemVisual(VisualizationContext, ItemEntity, float) - Constructor for class dev.engine_room.vanillin.visuals.ItemVisual
 

L

LINE_MODEL - Static variable in class dev.engine_room.vanillin.elements.HitboxElement
 
LOGGER - Static variable in class dev.engine_room.vanillin.Vanillin
 

M

material() - Method in record class dev.engine_room.vanillin.item.ItemModels.BakedModelKey
Returns the value of the material record component.
minecart(EntityType<T>, ModelLayerLocation) - Static method in class dev.engine_room.vanillin.VanillaVisuals
 
MINECART - Static variable in class dev.engine_room.vanillin.VisualElements
 
MinecartVisual<T> - Class in dev.engine_room.vanillin.visuals
 
MinecartVisual(VisualizationContext, T, float, ModelLayerLocation) - Constructor for class dev.engine_room.vanillin.visuals.MinecartVisual
 
model() - Method in record class dev.engine_room.vanillin.item.ItemModels.BakedMeshKey
Returns the value of the model record component.
model() - Method in record class dev.engine_room.vanillin.item.ItemModels.BakedModelKey
Returns the value of the model record component.
MODEL_RESOURCE_LOCATION - Static variable in class dev.engine_room.vanillin.visuals.ItemFrameVisual
 
modId() - Method in record class dev.engine_room.vanillin.config.VisualOverride
Returns the value of the modId record component.
ModOverrides - Record Class in dev.engine_room.vanillin.config
 
ModOverrides(List<VisualOverride>, List<VisualOverride>) - Constructor for record class dev.engine_room.vanillin.config.ModOverrides
 
ModOverrides(Map<String, List<VisualOverride>>, Map<String, List<VisualOverride>>) - Constructor for record class dev.engine_room.vanillin.config.ModOverrides
Creates an instance of a ModOverrides record class.

N

name() - Method in record class dev.engine_room.vanillin.config.VisualOverride
Returns the value of the name record component.
NeoForgeVanillinConfig - Class in dev.engine_room.vanillin
 
neverSkipVanillaRender() - Method in class dev.engine_room.vanillin.config.BlockEntityVisualizerBuilder
Sets a predicate to never skip rendering with the vanilla BlockEntityRenderer.
neverSkipVanillaRender() - Method in class dev.engine_room.vanillin.config.EntityVisualizerBuilder
Sets a predicate to always skip rendering with the vanilla EntityRenderer.
NO_INSTANCING - Static variable in class dev.engine_room.vanillin.item.ItemModels
 

O

onReloadRenderer() - Static method in class dev.engine_room.vanillin.item.SodiumAnimatedTextureCompat
 

P

parse(String) - Static method in enum class dev.engine_room.vanillin.config.VisualOverrideValue
 
predicate(VisualizationPredicate<T>) - Method in class dev.engine_room.vanillin.compose.ConfiguredElementImpl.ConfiguredElementBuilder
 

R

radius() - Method in record class dev.engine_room.vanillin.elements.ShadowElement.Config
Returns the value of the radius record component.
radius() - Method in class dev.engine_room.vanillin.elements.ShadowElement
 
radius(float) - Method in class dev.engine_room.vanillin.elements.ShadowElement
Set the radius of the shadow, in blocks, clamped to a maximum of 32.
register(EntityType<T>, EntityVisualizer<? super T>, boolean) - Method in class dev.engine_room.vanillin.config.Configurator
 
register(BlockEntityType<T>, BlockEntityVisualizer<? super T>, boolean) - Method in class dev.engine_room.vanillin.config.Configurator
 
registerSpecs(ModLoadingContext) - Method in class dev.engine_room.vanillin.NeoForgeVanillinConfig
 
rl(String) - Static method in class dev.engine_room.vanillin.Vanillin
 

S

set(VisualConfigValue, List<VisualOverride>) - Method in class dev.engine_room.vanillin.config.Configurator.ConfiguredVisual
 
setSectionCollector(SectionTrackedVisual.SectionCollector) - Method in class dev.engine_room.vanillin.visuals.ChestVisual
 
SHADOW - Static variable in class dev.engine_room.vanillin.VisualElements
 
ShadowElement - Class in dev.engine_room.vanillin.elements
A component that uses instances to render an entity's shadow.
ShadowElement(VisualizationContext, Entity, float, ShadowElement.Config) - Constructor for class dev.engine_room.vanillin.elements.ShadowElement
 
ShadowElement.Config - Record Class in dev.engine_room.vanillin.elements
 
shouldBob() - Method in class dev.engine_room.vanillin.visuals.ItemVisual
 
shouldSkipRender(AbstractMinecart) - Static method in class dev.engine_room.vanillin.visuals.MinecartVisual
 
shouldSpreadItems() - Method in class dev.engine_room.vanillin.visuals.ItemVisual
 
shouldVisualize(VisualizationContext, T) - Method in interface dev.engine_room.vanillin.compose.ConfiguredElement
 
shouldVisualize(VisualizationContext, T) - Method in class dev.engine_room.vanillin.compose.ConfiguredElementImpl
 
shouldVisualize(VisualizationContext, T) - Method in interface dev.engine_room.vanillin.compose.VisualizationPredicate
 
shouldVisualize(VisualizationPredicate<T>) - Method in class dev.engine_room.vanillin.VanillaVisuals.EntityBuilder
Set a predicate to control whether all elements are visualized.
shouldVisualize(ItemFrame) - Static method in class dev.engine_room.vanillin.visuals.ItemFrameVisual
 
shouldVisualize(Display.ItemDisplay) - Static method in class dev.engine_room.vanillin.visuals.ItemDisplayVisual
 
showEyeBox(boolean) - Method in class dev.engine_room.vanillin.elements.HitboxElement
 
ShulkerBoxVisual - Class in dev.engine_room.vanillin.visuals
 
ShulkerBoxVisual(VisualizationContext, ShulkerBoxBlockEntity, float) - Constructor for class dev.engine_room.vanillin.visuals.ShulkerBoxVisual
 
skipVanillaRender(Predicate<T>) - Method in class dev.engine_room.vanillin.config.BlockEntityVisualizerBuilder
Sets a predicate to determine whether to skip rendering with the vanilla BlockEntityRenderer.
skipVanillaRender(Predicate<T>) - Method in class dev.engine_room.vanillin.config.EntityVisualizerBuilder
Sets a predicate to determine whether to skip rendering with the vanilla EntityRenderer.
SodiumAnimatedTextureCompat - Class in dev.engine_room.vanillin.item
An attempt to be compatible with sodium's animated texture optimization.
SodiumAnimatedTextureCompat() - Constructor for class dev.engine_room.vanillin.item.SodiumAnimatedTextureCompat
 
sort(List<VisualOverride>) - Static method in record class dev.engine_room.vanillin.config.ModOverrides
 
STABLE - Static variable in class dev.engine_room.vanillin.VanillaVisuals
 
strength() - Method in record class dev.engine_room.vanillin.elements.ShadowElement.Config
Returns the value of the strength record component.
strength() - Method in class dev.engine_room.vanillin.elements.ShadowElement
 
strength(float) - Method in class dev.engine_room.vanillin.elements.ShadowElement
Set the strength of the shadow.

T

tick(TickableVisual.Context) - Method in class dev.engine_room.vanillin.compose.ComposableEntityVisual
 
tick(TickableVisual.Context) - Method in class dev.engine_room.vanillin.visuals.MinecartVisual
 
TNT_MINECART - Static variable in class dev.engine_room.vanillin.VisualElements
 
TntMinecartVisual<T> - Class in dev.engine_room.vanillin.visuals
 
TntMinecartVisual(VisualizationContext, T, float) - Constructor for class dev.engine_room.vanillin.visuals.TntMinecartVisual
 
toString() - Method in record class dev.engine_room.vanillin.config.ModOverrides
Returns a string representation of this record class.
toString() - Method in record class dev.engine_room.vanillin.config.VisualOverride
Returns a string representation of this record class.
toString() - Method in record class dev.engine_room.vanillin.elements.ShadowElement.Config
Returns a string representation of this record class.
toString() - Method in record class dev.engine_room.vanillin.item.ItemModels.BakedMeshKey
Returns a string representation of this record class.
toString() - Method in record class dev.engine_room.vanillin.item.ItemModels.BakedModelKey
Returns a string representation of this record class.
type - Variable in class dev.engine_room.vanillin.config.Configurator.ConfiguredBlockEntity
 
type - Variable in class dev.engine_room.vanillin.config.Configurator.ConfiguredEntity
 

U

update(float) - Method in class dev.engine_room.vanillin.elements.HitboxElement
 
update(float) - Method in class dev.engine_room.vanillin.visuals.ItemFrameVisual
 
updateContents(TransformedInstance, Matrix4f, float) - Method in class dev.engine_room.vanillin.visuals.MinecartVisual
 
updateContents(TransformedInstance, Matrix4f, float) - Method in class dev.engine_room.vanillin.visuals.TntMinecartVisual
 
updateLight(float) - Method in class dev.engine_room.vanillin.visuals.BellVisual
 
updateLight(float) - Method in class dev.engine_room.vanillin.visuals.ChestVisual
 
updateLight(float) - Method in class dev.engine_room.vanillin.visuals.MinecartVisual
 
updateLight(float) - Method in class dev.engine_room.vanillin.visuals.ShulkerBoxVisual
 

V

value() - Method in record class dev.engine_room.vanillin.config.VisualOverride
Returns the value of the value record component.
valueOf(String) - Static method in enum class dev.engine_room.vanillin.config.VisualConfigValue
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.engine_room.vanillin.config.VisualOverrideValue
Returns the enum constant of this class with the specified name.
values() - Static method in enum class dev.engine_room.vanillin.config.VisualConfigValue
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.engine_room.vanillin.config.VisualOverrideValue
Returns an array containing the constants of this enum class, in the order they are declared.
VanillaVisuals - Class in dev.engine_room.vanillin
 
VanillaVisuals() - Constructor for class dev.engine_room.vanillin.VanillaVisuals
 
VanillaVisuals.EntityBuilder<T> - Class in dev.engine_room.vanillin
 
Vanillin - Class in dev.engine_room.vanillin
 
Vanillin() - Constructor for class dev.engine_room.vanillin.Vanillin
 
vanillin$itemColors() - Method in interface dev.engine_room.vanillin.neoforge.mixin.item.ItemColorsAccessor
 
vanillin$properties() - Method in interface dev.engine_room.vanillin.mixin.item.ItemOverridesAccessor
 
VanillinNeoForgeClient - Class in dev.engine_room.vanillin
 
VanillinNeoForgeClient() - Constructor for class dev.engine_room.vanillin.VanillinNeoForgeClient
 
VanillinXplat - Interface in dev.engine_room.vanillin
 
VanillinXplatImpl - Class in dev.engine_room.vanillin
 
VanillinXplatImpl() - Constructor for class dev.engine_room.vanillin.VanillinXplatImpl
 
VisualConfigValue - Enum Class in dev.engine_room.vanillin.config
 
VisualElement<T,C> - Interface in dev.engine_room.vanillin.compose
 
VisualElement.Unit<T> - Interface in dev.engine_room.vanillin.compose
 
VisualElements - Class in dev.engine_room.vanillin
 
VisualElements() - Constructor for class dev.engine_room.vanillin.VisualElements
 
VisualizationPredicate<T> - Interface in dev.engine_room.vanillin.compose
 
visualizer - Variable in class dev.engine_room.vanillin.config.Configurator.ConfiguredBlockEntity
 
visualizer - Variable in class dev.engine_room.vanillin.config.Configurator.ConfiguredEntity
 
VisualOverride - Record Class in dev.engine_room.vanillin.config
 
VisualOverride(String, String, VisualOverrideValue) - Constructor for record class dev.engine_room.vanillin.config.VisualOverride
Creates an instance of a VisualOverride record class.
VisualOverrideValue - Enum Class in dev.engine_room.vanillin.config
 

W

with(ConfiguredElement<? super T>) - Method in class dev.engine_room.vanillin.VanillaVisuals.EntityBuilder
Add a configured visual element to this visualizer.

_

_delete() - Method in class dev.engine_room.vanillin.compose.ComposableEntityVisual
 
_delete() - Method in class dev.engine_room.vanillin.elements.FireElement
 
_delete() - Method in class dev.engine_room.vanillin.elements.ShadowElement
 
_delete() - Method in class dev.engine_room.vanillin.visuals.BellVisual
 
_delete() - Method in class dev.engine_room.vanillin.visuals.BlockDisplayVisual
 
_delete() - Method in class dev.engine_room.vanillin.visuals.ChestVisual
 
_delete() - Method in class dev.engine_room.vanillin.visuals.ItemDisplayVisual
 
_delete() - Method in class dev.engine_room.vanillin.visuals.ItemFrameVisual
 
_delete() - Method in class dev.engine_room.vanillin.visuals.ItemVisual
 
_delete() - Method in class dev.engine_room.vanillin.visuals.MinecartVisual
 
_delete() - Method in class dev.engine_room.vanillin.visuals.ShulkerBoxVisual
 
A B C D E F G H I L M N O P R S T U V W _ 
All Classes and Interfaces|All Packages|Constant Field Values