Index

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

A

add(Class<?>, T, int) - Method in interface mcp.mobius.waila.api.IInstanceRegistry
Registers an instance.
add(Collection<ItemStack>) - Method in class mcp.mobius.waila.api.data.ItemData
Adds multiple item stacks.
add(IData.Type<D>, Consumer<IDataWriter.Result<D>>) - Method in interface mcp.mobius.waila.api.IDataWriter
Adds a typed data.
add(ItemStack) - Method in class mcp.mobius.waila.api.data.ItemData
Adds a single item stack.
add(ItemStack...) - Method in class mcp.mobius.waila.api.data.ItemData
Adds multiple item stacks.
add(Fluid, DataComponentPatch, double, double) - Method in class mcp.mobius.waila.api.data.FluidData
Adds a fluid entry.
add(Fluid, DataComponentPatch, double, double) - Method in class mcp.mobius.waila.api.data.FluidData.PlatformDependant
 
add(T) - Method in interface mcp.mobius.waila.api.IDataWriter.Result
Send the data.
add(T, double) - Method in class mcp.mobius.waila.api.data.FluidData.PlatformDependant
Adds a fluid entry.
add(T, double, double) - Method in class mcp.mobius.waila.api.data.FluidData.PlatformDependant
Adds a fluid entry.
addBlacklist(int, EntityType<?>...) - Method in interface mcp.mobius.waila.api.IRegistrar
Deprecated.
 
addBlacklist(int, Block...) - Method in interface mcp.mobius.waila.api.IRegistrar
Deprecated.
 
addBlacklist(int, BlockEntityType<?>...) - Method in interface mcp.mobius.waila.api.IRegistrar
Deprecated.
 
addBlacklist(EntityType<?>...) - Method in interface mcp.mobius.waila.api.IRegistrar
Deprecated.
 
addBlacklist(Block...) - Method in interface mcp.mobius.waila.api.IRegistrar
Deprecated.
 
addBlacklist(BlockEntityType<?>...) - Method in interface mcp.mobius.waila.api.IRegistrar
Deprecated.
 
addBlockData(IDataProvider<BE>, Class<T>) - Method in interface mcp.mobius.waila.api.IRegistrar
Deprecated.
 
addBlockData(IDataProvider<BE>, Class<T>, int) - Method in interface mcp.mobius.waila.api.IRegistrar
Deprecated.
 
addComponent(IBlockComponentProvider, TooltipPosition, Class<T>) - Method in interface mcp.mobius.waila.api.IRegistrar
Deprecated.
 
addComponent(IBlockComponentProvider, TooltipPosition, Class<T>, int) - Method in interface mcp.mobius.waila.api.IRegistrar
Deprecated.
 
addComponent(IEntityComponentProvider, TooltipPosition, Class<T>) - Method in interface mcp.mobius.waila.api.IRegistrar
Deprecated.
 
addComponent(IEntityComponentProvider, TooltipPosition, Class<T>, int) - Method in interface mcp.mobius.waila.api.IRegistrar
Deprecated.
 
addConfig(ResourceLocation, boolean) - Method in interface mcp.mobius.waila.api.IRegistrar
Deprecated.
 
addConfig(ResourceLocation, double) - Method in interface mcp.mobius.waila.api.IRegistrar
Deprecated.
 
addConfig(ResourceLocation, int) - Method in interface mcp.mobius.waila.api.IRegistrar
Deprecated.
 
addConfig(ResourceLocation, int, IntFormat) - Method in interface mcp.mobius.waila.api.IRegistrar
Deprecated.
 
addConfig(ResourceLocation, String) - Method in interface mcp.mobius.waila.api.IRegistrar
Deprecated.
 
addConfig(ResourceLocation, Path) - Method in interface mcp.mobius.waila.api.IRegistrar
Deprecated.
 
addConfig(ResourceLocation, T) - Method in interface mcp.mobius.waila.api.IRegistrar
Deprecated.
 
addConfigAlias(ResourceLocation, ResourceLocation...) - Method in interface mcp.mobius.waila.api.IRegistrar
Deprecated.
 
addDataContext(IBlockComponentProvider, Class<T>) - Method in interface mcp.mobius.waila.api.IRegistrar
Deprecated.
 
addDataContext(IEntityComponentProvider, Class<T>) - Method in interface mcp.mobius.waila.api.IRegistrar
Deprecated.
 
addDataType(IData.Type<D>, StreamCodec<? super RegistryFriendlyByteBuf, ? extends D>) - Method in interface mcp.mobius.waila.api.IRegistrar
Deprecated.
 
addEntityData(IDataProvider<E>, Class<T>) - Method in interface mcp.mobius.waila.api.IRegistrar
Deprecated.
 
addEntityData(IDataProvider<E>, Class<T>, int) - Method in interface mcp.mobius.waila.api.IRegistrar
Deprecated.
 
addEventListener(IEventListener) - Method in interface mcp.mobius.waila.api.IRegistrar
Deprecated.
 
addEventListener(IEventListener, int) - Method in interface mcp.mobius.waila.api.IRegistrar
Deprecated.
 
addFeatureConfig(ResourceLocation, boolean) - Method in interface mcp.mobius.waila.api.IRegistrar
Deprecated.
 
addIcon(IBlockComponentProvider, Class<T>) - Method in interface mcp.mobius.waila.api.IRegistrar
Deprecated.
 
addIcon(IBlockComponentProvider, Class<T>, int) - Method in interface mcp.mobius.waila.api.IRegistrar
Deprecated.
 
addIcon(IEntityComponentProvider, Class<T>) - Method in interface mcp.mobius.waila.api.IRegistrar
Deprecated.
 
addIcon(IEntityComponentProvider, Class<T>, int) - Method in interface mcp.mobius.waila.api.IRegistrar
Deprecated.
 
addImmediate(IData) - Method in interface mcp.mobius.waila.api.IDataWriter
Immediately adds a typed data.
addLine() - Method in interface mcp.mobius.waila.api.ITooltip
Add a new line to the tooltip.
addLine(ITooltipComponent) - Method in interface mcp.mobius.waila.api.ITooltip
Add a new line to the tooltip.
addLine(Component) - Method in interface mcp.mobius.waila.api.ITooltip
Add a new line to the tooltip.
addMergedConfig(ResourceLocation, boolean) - Method in interface mcp.mobius.waila.api.IRegistrar
Deprecated, for removal: This API element is subject to removal in a future version.
addMergedSyncedConfig(ResourceLocation, boolean, boolean) - Method in interface mcp.mobius.waila.api.IRegistrar
Deprecated, for removal: This API element is subject to removal in a future version.
addOverride(IBlockComponentProvider, Class<T>) - Method in interface mcp.mobius.waila.api.IRegistrar
Deprecated.
 
addOverride(IBlockComponentProvider, Class<T>, int) - Method in interface mcp.mobius.waila.api.IRegistrar
Deprecated.
 
addOverride(IEntityComponentProvider, Class<T>) - Method in interface mcp.mobius.waila.api.IRegistrar
Deprecated.
 
addOverride(IEntityComponentProvider, Class<T>, int) - Method in interface mcp.mobius.waila.api.IRegistrar
Deprecated.
 
addRayCastVector(IRayCastVectorProvider) - Method in interface mcp.mobius.waila.api.IRegistrar
Deprecated.
 
addRayCastVector(IRayCastVectorProvider, int) - Method in interface mcp.mobius.waila.api.IRegistrar
Deprecated.
 
addRedirect(IBlockComponentProvider, Class<T>) - Method in interface mcp.mobius.waila.api.IRegistrar
Deprecated.
 
addRedirect(IBlockComponentProvider, Class<T>, int) - Method in interface mcp.mobius.waila.api.IRegistrar
Deprecated.
 
addRedirect(IEntityComponentProvider, Class<T>) - Method in interface mcp.mobius.waila.api.IRegistrar
Deprecated.
 
addRedirect(IEntityComponentProvider, Class<T>, int) - Method in interface mcp.mobius.waila.api.IRegistrar
Deprecated.
 
addSyncedConfig(ResourceLocation, boolean, boolean) - Method in interface mcp.mobius.waila.api.IRegistrar
Deprecated.
 
addSyncedConfig(ResourceLocation, double, double) - Method in interface mcp.mobius.waila.api.IRegistrar
Deprecated.
 
addSyncedConfig(ResourceLocation, int, int) - Method in interface mcp.mobius.waila.api.IRegistrar
Deprecated.
 
addSyncedConfig(ResourceLocation, int, int, IntFormat) - Method in interface mcp.mobius.waila.api.IRegistrar
Deprecated.
 
addSyncedConfig(ResourceLocation, String, String) - Method in interface mcp.mobius.waila.api.IRegistrar
Deprecated.
 
addSyncedConfig(ResourceLocation, T, T) - Method in interface mcp.mobius.waila.api.IRegistrar
Deprecated.
 
addThemeType(ResourceLocation, IThemeType<T>) - Method in interface mcp.mobius.waila.api.IRegistrar
Deprecated.
 
addToolType(ResourceLocation, IToolType) - Method in interface mcp.mobius.waila.api.IRegistrar
Deprecated.
 
amount(T) - Method in interface mcp.mobius.waila.api.data.FluidData.PlatformTranslator
Returns the amount of the platform object.
ApiJarInRuntimeException - Exception Class in mcp.mobius.waila.api.__internal__
Thrown when the API-only jar is in runtime classpath.
ApiJarInRuntimeException() - Constructor for exception class mcp.mobius.waila.api.__internal__.ApiJarInRuntimeException
 
ApiSide - Class in mcp.mobius.waila.api.__internal__
Marking annotations, do NOT use on your own class!
ApiSide() - Constructor for class mcp.mobius.waila.api.__internal__.ApiSide
 
ApiSide.ClientOnly - Annotation Interface in mcp.mobius.waila.api.__internal__
All class or method that has this annotation means its feature will only be called on the client-side.
ApiSide.ServerOnly - Annotation Interface in mcp.mobius.waila.api.__internal__
All class or method that has this annotation means its feature will only be called on the server-side.
appendBody(ITooltip, IBlockAccessor, IPluginConfig) - Method in interface mcp.mobius.waila.api.IBlockComponentProvider
Callback used to add lines to one of the three sections of the tooltip (Head, Body, Tail).
appendBody(ITooltip, IEntityAccessor, IPluginConfig) - Method in interface mcp.mobius.waila.api.IEntityComponentProvider
Callback used to add lines to one of the three sections of the tooltip (Head, Body, Tail).
appendData(IDataWriter, IServerAccessor<T>, IPluginConfig) - Method in class mcp.mobius.waila.api.data.BlockingDataProvider
 
appendData(IDataWriter, IServerAccessor<T>, IPluginConfig) - Method in interface mcp.mobius.waila.api.IDataProvider
Callback used server side to return a custom synchronization data.
appendDataContext(IDataWriter, IBlockAccessor, IPluginConfig) - Method in interface mcp.mobius.waila.api.IBlockComponentProvider
Callback used to send additional context to IDataProviders.
appendDataContext(IDataWriter, IEntityAccessor, IPluginConfig) - Method in interface mcp.mobius.waila.api.IEntityComponentProvider
Callback used to send additional context to IDataProviders.
appendHead(ITooltip, IBlockAccessor, IPluginConfig) - Method in interface mcp.mobius.waila.api.IBlockComponentProvider
Callback used to add lines to one of the three sections of the tooltip (Head, Body, Tail).
appendHead(ITooltip, IEntityAccessor, IPluginConfig) - Method in interface mcp.mobius.waila.api.IEntityComponentProvider
Callback used to add lines to one of the three sections of the tooltip (Head, Body, Tail).
appendTail(ITooltip, IBlockAccessor, IPluginConfig) - Method in interface mcp.mobius.waila.api.IBlockComponentProvider
Callback used to add lines to one of the three sections of the tooltip (Head, Body, Tail).
appendTail(ITooltip, IEntityAccessor, IPluginConfig) - Method in interface mcp.mobius.waila.api.IEntityComponentProvider
Callback used to add lines to one of the three sections of the tooltip (Head, Body, Tail).
ARGB_HEX - Enum constant in enum class mcp.mobius.waila.api.IntFormat
 
ArmorComponent - Class in mcp.mobius.waila.api.component
Component that renders an armor bar.
ArmorComponent(int, int) - Constructor for class mcp.mobius.waila.api.component.ArmorComponent
 

B

backup() - Method in interface mcp.mobius.waila.api.IJsonConfig
 
backup(String) - Method in interface mcp.mobius.waila.api.IJsonConfig
Backup and invalidate current value and force re-read file on next IJsonConfig.get().
BarComponent - Class in mcp.mobius.waila.api.component
Component that renders a colored bar.
BarComponent(float, int) - Constructor for class mcp.mobius.waila.api.component.BarComponent
 
BarComponent(float, int, String) - Constructor for class mcp.mobius.waila.api.component.BarComponent
 
BarComponent(float, int, Component) - Constructor for class mcp.mobius.waila.api.component.BarComponent
 
BINARY - Enum constant in enum class mcp.mobius.waila.api.IntFormat
 
blacklist(int, EntityType<?>...) - Method in interface mcp.mobius.waila.api.ICommonRegistrar
Adds the specified entity types to the default blacklist.
blacklist(int, Block...) - Method in interface mcp.mobius.waila.api.ICommonRegistrar
Adds the specified entity types to the default blacklist.
blacklist(int, BlockEntityType<?>...) - Method in interface mcp.mobius.waila.api.ICommonRegistrar
Adds the specified entity types to the default blacklist.
blacklist(EntityType<?>...) - Method in interface mcp.mobius.waila.api.ICommonRegistrar
Adds the specified entity types to the default blacklist.
blacklist(Block...) - Method in interface mcp.mobius.waila.api.ICommonRegistrar
Adds the specified entity types to the default blacklist.
blacklist(BlockEntityType<?>...) - Method in interface mcp.mobius.waila.api.ICommonRegistrar
Adds the specified entity types to the default blacklist.
block() - Method in interface mcp.mobius.waila.api.IDataWriter.Result
Block lower priority providers from adding data, regardless if current provider added a data or not.
blockAll(IData.Type<? extends IData>) - Method in interface mcp.mobius.waila.api.IDataWriter
Blocks all lower priority provider unconditionally.
blockData(IDataProvider<BE>, Class<T>) - Method in interface mcp.mobius.waila.api.ICommonRegistrar
Registers an IDataProvider<BlockEntity> instance with default priority for data syncing purposes.
blockData(IDataProvider<BE>, Class<T>, int) - Method in interface mcp.mobius.waila.api.ICommonRegistrar
Registers an IDataProvider<BlockEntity> instance for data syncing purposes.
BlockingDataProvider<T> - Class in mcp.mobius.waila.api.data
Implementation of IDataProvider that blocks specified data types.
BlockingDataProvider(IData.Type<? extends IData>...) - Constructor for class mcp.mobius.waila.api.data.BlockingDataProvider
 
blockName(Object) - Method in interface mcp.mobius.waila.api.IWailaConfig.Formatter
 
blockPredicate(Predicate<BlockState>) - Method in interface mcp.mobius.waila.api.IToolType.Builder1
The block state predicate, used to check if the current block can be mined by the tool.
blockTag(ResourceLocation) - Method in interface mcp.mobius.waila.api.IToolType.Builder1
 
blockTag(TagKey<Block>) - Method in interface mcp.mobius.waila.api.IToolType.Builder1
The block tag, used to check if the current block can be mined by the tool.
body(IBlockComponentProvider, Class<T>) - Method in interface mcp.mobius.waila.api.IClientRegistrar
Registers an IBlockComponentProvider instance for appending Component to the tooltip.
body(IBlockComponentProvider, Class<T>, int) - Method in interface mcp.mobius.waila.api.IClientRegistrar
Registers an IBlockComponentProvider instance for appending Component to the tooltip.
body(IEntityComponentProvider, Class<T>) - Method in interface mcp.mobius.waila.api.IClientRegistrar
Registers an IEntityComponentProvider instance with default priority for appending Component to the tooltip.
body(IEntityComponentProvider, Class<T>, int) - Method in interface mcp.mobius.waila.api.IClientRegistrar
Registers an IEntityComponentProvider instance for appending Component to the tooltip.
BODY - Enum constant in enum class mcp.mobius.waila.api.TooltipPosition
Deprecated.
 
BOTH - Enum constant in enum class mcp.mobius.waila.api.IPluginInfo.Side
Deprecated.
This plugin loaded on both client and server jar.
BOTTOM - Enum constant in enum class mcp.mobius.waila.api.IWailaConfig.Overlay.Position.Align.Y
 
build() - Method in interface mcp.mobius.waila.api.IJsonConfig.Builder1
 
build() - Method in interface mcp.mobius.waila.api.IRegistryFilter.Builder
 
build() - Method in interface mcp.mobius.waila.api.IThemeType.Builder
 
build() - Method in interface mcp.mobius.waila.api.IToolType.Builder3
 
builder() - Static method in interface mcp.mobius.waila.api.IToolType
 

C

cancel() - Method in interface mcp.mobius.waila.api.IEventListener.Canceller
 
CENTER - Enum constant in enum class mcp.mobius.waila.api.IWailaConfig.Overlay.Position.Align.X
 
CLIENT - Enum constant in enum class mcp.mobius.waila.api.IPluginInfo.Side
Deprecated.
This plugin only loaded on the client jar.
color(int) - Method in interface mcp.mobius.waila.api.data.EnergyData.Description
Sets the color of the bar, in 0xRRGGBB format.
ColorComponent - Class in mcp.mobius.waila.api.component
Component that renders a colored rectangle.
ColorComponent(int, int, int) - Constructor for class mcp.mobius.waila.api.component.ColorComponent
 
commenter(Supplier<IJsonConfig.Commenter>) - Method in interface mcp.mobius.waila.api.IJsonConfig.Builder1
 
component - Variable in class mcp.mobius.waila.api.component.WrappedComponent
 
COMPONENT_TEXTURE - Static variable in class mcp.mobius.waila.api.WailaConstants
Built-in components texture.
CONFIG_DISPLAY_MODE - Static variable in class mcp.mobius.waila.api.data.ItemData
 
CONFIG_DISPLAY_UNIT - Static variable in class mcp.mobius.waila.api.data.FluidData
 
CONFIG_ICON_POSITION - Static variable in class mcp.mobius.waila.api.WailaConstants
Where the tooltip icon should be positioned.
CONFIG_MAX_HEIGHT - Static variable in class mcp.mobius.waila.api.data.ItemData
 
CONFIG_SHOW_BLOCK - Static variable in class mcp.mobius.waila.api.WailaConstants
Whether Waila should show tooltip for blocks.
CONFIG_SHOW_ENTITY - Static variable in class mcp.mobius.waila.api.WailaConstants
Whether Waila should show tooltip for entities.
CONFIG_SHOW_FLUID - Static variable in class mcp.mobius.waila.api.WailaConstants
Whether Waila should show tooltip for fluids.
CONFIG_SHOW_ICON - Static variable in class mcp.mobius.waila.api.WailaConstants
Whether Waila should show icon at the side of the tooltip.
CONFIG_SHOW_ITEM_MOD_NAME - Static variable in class mcp.mobius.waila.api.WailaConstants
Whether Waila should show the name of the mod the item originated from when hovering it in screen.
CONFIG_SHOW_MOD_NAME - Static variable in class mcp.mobius.waila.api.WailaConstants
Whether Waila should show the name of the mod the object originated from.
CONFIG_SHOW_REGISTRY - Static variable in class mcp.mobius.waila.api.WailaConstants
Whether Waila should show the registry name of the object.
CONFIG_SORT_BY_COUNT - Static variable in class mcp.mobius.waila.api.data.ItemData
 
CONFIG_SYNC_NBT - Static variable in class mcp.mobius.waila.api.data.ItemData
 
CONFIG_VERSION - Static variable in class mcp.mobius.waila.api.WailaConstants
Used for validating config.
configAlias(ResourceLocation, ResourceLocation...) - Method in interface mcp.mobius.waila.api.ICommonRegistrar
Registers config key aliases that will be migrated gracefully to the actual key.
Configuration Translations - Search tag in interface mcp.mobius.waila.api.ICommonRegistrar
Section
contains(Entity) - Method in interface mcp.mobius.waila.api.IBlacklistConfig
 
contains(Block) - Method in interface mcp.mobius.waila.api.IBlacklistConfig
 
contains(BlockEntity) - Method in interface mcp.mobius.waila.api.IBlacklistConfig
 
convert(FluidData.Unit, FluidData.Unit, double) - Static method in enum class mcp.mobius.waila.api.data.FluidData.Unit
 
create() - Static method in interface mcp.mobius.waila.api.IInstanceRegistry
Creates an instance registry.
createReversed() - Static method in interface mcp.mobius.waila.api.IInstanceRegistry
Creates an instance registry with the priority comparison reversed.
createType(ResourceLocation) - Static method in interface mcp.mobius.waila.api.IData
Creates a data type.

D

data() - Method in interface mcp.mobius.waila.api.data.FluidData.FluidDescriptionContext
Returns the fluid's NBT data.
data(T) - Method in interface mcp.mobius.waila.api.data.FluidData.PlatformTranslator
Returns the nbt of the platform object.
dataContext(IBlockComponentProvider, Class<T>) - Method in interface mcp.mobius.waila.api.IClientRegistrar
Registers an IBlockComponentProvider instance for appending data context that get sent to the server.
dataContext(IEntityComponentProvider, Class<T>) - Method in interface mcp.mobius.waila.api.IClientRegistrar
Registers an IEntityComponentProvider instance for appending data context that get sent to the server.
dataType(IData.Type<D>, StreamCodec<? super RegistryFriendlyByteBuf, ? extends D>) - Method in interface mcp.mobius.waila.api.ICommonRegistrar
Registers a data type used for syncing data from server to client.
DECIMAL - Enum constant in enum class mcp.mobius.waila.api.IntFormat
 
DEFAULT_COLOR - Static variable in class mcp.mobius.waila.api.data.EnergyData
The default energy bar color.
DEFAULT_NAME - Static variable in class mcp.mobius.waila.api.data.EnergyData
The default energy name translation key.
DEFAULT_PRIORITY - Static variable in interface mcp.mobius.waila.api.IRegistrar
Deprecated.
 
DEFAULT_PRIORITY - Static variable in class mcp.mobius.waila.api.WailaConstants
The default priority for all component and data provider.
DEFAULT_UNIT - Static variable in class mcp.mobius.waila.api.data.EnergyData
The default unit of energy that will be shown, depending on the platform.
describe(String) - Static method in class mcp.mobius.waila.api.data.EnergyData
Sets the default values that will be applied for objects from the specified namespace.
describeCauldron(Class<? extends Block>, FluidData.CauldronDescriptor) - Static method in class mcp.mobius.waila.api.data.FluidData
Describes what fluids are contained in the specified cauldron-like block type that store fluid on its block state.
describeCauldron(Block, FluidData.CauldronDescriptor) - Static method in class mcp.mobius.waila.api.data.FluidData
Describes what fluids are contained in the specified cauldron-like block that store fluid on its block state.
describeFluid(Class<T>, FluidData.FluidDescriptor<T>) - Static method in class mcp.mobius.waila.api.data.FluidData
Describes how the fluids of the specified type will be shown in the client.
describeFluid(FluidData.FluidDescriptionContext<T>, FluidData.FluidDescription) - Method in interface mcp.mobius.waila.api.data.FluidData.FluidDescriptor
 
describeFluid(T, FluidData.FluidDescriptor<T>) - Static method in class mcp.mobius.waila.api.data.FluidData
Describes how the specific fluid will be shown in the client.
deserialize(String) - Method in enum class mcp.mobius.waila.api.IntFormat
 
DROPLETS - Enum constant in enum class mcp.mobius.waila.api.data.FluidData.Unit
1 bucket = 81000 droplets.
DYNAMIC - Enum constant in enum class mcp.mobius.waila.api.data.ItemData.ItemDisplayMode
 

E

EMPTY - Static variable in class mcp.mobius.waila.api.component.ItemComponent
 
EMPTY - Static variable in class mcp.mobius.waila.api.component.NamedItemComponent
 
EMPTY_BLOCK_STATE - Static variable in interface mcp.mobius.waila.api.IBlockComponentProvider
An "empty" block state to be used with IBlockComponentProvider.getOverride(mcp.mobius.waila.api.IBlockAccessor, mcp.mobius.waila.api.IPluginConfig), effectively disabling the tooltip to be displayed.
EMPTY_ENTITY - Static variable in interface mcp.mobius.waila.api.IEntityComponentProvider
An "empty" entity to be used with IEntityComponentProvider.getOverride(mcp.mobius.waila.api.IEntityAccessor, mcp.mobius.waila.api.IPluginConfig), effectively disabling the tooltip to be displayed.
EmptyComponent - Enum Class in mcp.mobius.waila.api.component
Component that renders nothing.
EnergyData - Class in mcp.mobius.waila.api.data
Adds an energy information to an object.
EnergyData() - Constructor for class mcp.mobius.waila.api.data.EnergyData
 
EnergyData.Description - Interface in mcp.mobius.waila.api.data
 
ensureInputSpace(int) - Method in class mcp.mobius.waila.api.data.ProgressData
Ensure the internal list has empty space for the specified amount.
ensureOutputSpace(int) - Method in class mcp.mobius.waila.api.data.ProgressData
Ensure the internal list has empty space for the specified amount.
ensureSpace(int) - Method in class mcp.mobius.waila.api.data.ItemData
Ensure the internal list has empty space for the specified amount.
entityData(IDataProvider<E>, Class<T>) - Method in interface mcp.mobius.waila.api.ICommonRegistrar
Registers an IDataProvider<Entity> instance with default priority for data syncing purposes.
entityData(IDataProvider<E>, Class<T>, int) - Method in interface mcp.mobius.waila.api.ICommonRegistrar
Registers an IDataProvider<Entity> instance for data syncing purposes.
entityName(Object) - Method in interface mcp.mobius.waila.api.IWailaConfig.Formatter
 
equals(Object) - Method in class mcp.mobius.waila.api.component.WrappedComponent
 
eventListener(IEventListener) - Method in interface mcp.mobius.waila.api.IClientRegistrar
Adds an event listener
eventListener(IEventListener, int) - Method in interface mcp.mobius.waila.api.IClientRegistrar
Adds an event listener
externalConfig(ResourceLocation, Path) - Method in interface mcp.mobius.waila.api.ICommonRegistrar
Adds an entry to the config screen to open a file with external editor.

F

FabricFluidData - Class in mcp.mobius.waila.api.fabric
Fabric-specific helper for creating FluidData.
FabricFluidData() - Constructor for class mcp.mobius.waila.api.fabric.FabricFluidData
 
factory(Supplier<T>) - Method in interface mcp.mobius.waila.api.IJsonConfig.Builder1
 
featureConfig(ResourceLocation, boolean) - Method in interface mcp.mobius.waila.api.ICommonRegistrar
Registers a namespaced config key to be accessed within data providers.
file(File) - Method in interface mcp.mobius.waila.api.IJsonConfig.Builder0
 
file(String) - Method in interface mcp.mobius.waila.api.IJsonConfig.Builder0
 
file(Path) - Method in interface mcp.mobius.waila.api.IJsonConfig.Builder0
 
fluid() - Method in interface mcp.mobius.waila.api.data.FluidData.FluidDescriptionContext
Returns the fluid instance.
fluid(T) - Method in interface mcp.mobius.waila.api.data.FluidData.PlatformTranslator
Returns the fluid of the platform object.
FluidData - Class in mcp.mobius.waila.api.data
Adds fluid information to an object.
FluidData() - Constructor for class mcp.mobius.waila.api.data.FluidData
 
FluidData.CauldronDescriptor - Interface in mcp.mobius.waila.api.data
 
FluidData.FluidDescription - Interface in mcp.mobius.waila.api.data
 
FluidData.FluidDescriptionContext<T> - Interface in mcp.mobius.waila.api.data
 
FluidData.FluidDescriptor<T> - Interface in mcp.mobius.waila.api.data
 
FluidData.PlatformDependant<T> - Class in mcp.mobius.waila.api.data
 
FluidData.PlatformTranslator<T> - Interface in mcp.mobius.waila.api.data
 
FluidData.Unit - Enum Class in mcp.mobius.waila.api.data
 
fluidName(Object) - Method in interface mcp.mobius.waila.api.IWailaConfig.Formatter
 

G

get() - Static method in interface mcp.mobius.waila.api.IBlacklistConfig
 
get() - Method in interface mcp.mobius.waila.api.IJsonConfig
Get current value
get() - Static method in interface mcp.mobius.waila.api.IWailaConfig
 
get(Object) - Method in interface mcp.mobius.waila.api.IInstanceRegistry
Returns the instances that apply to the target sorted by their priority.
get(String) - Static method in interface mcp.mobius.waila.api.IModInfo
 
get(IData.Type<D>) - Method in interface mcp.mobius.waila.api.IDataReader
Returns typed data synced.
get(ResourceLocation) - Static method in interface mcp.mobius.waila.api.IModInfo
 
get(ResourceLocation) - Static method in interface mcp.mobius.waila.api.IPluginInfo
Deprecated.
 
get(Entity) - Static method in interface mcp.mobius.waila.api.IModInfo
 
get(Item) - Static method in interface mcp.mobius.waila.api.IModInfo
 
get(ItemStack) - Static method in interface mcp.mobius.waila.api.IModInfo
 
get(Block) - Static method in interface mcp.mobius.waila.api.IModInfo
 
getAlign() - Method in interface mcp.mobius.waila.api.IWailaConfig.Overlay.Position
 
getAll() - Static method in interface mcp.mobius.waila.api.IPluginInfo
Deprecated.
 
getAllFromMod(String) - Static method in interface mcp.mobius.waila.api.IPluginInfo
Deprecated.
 
getAlpha(int) - Static method in class mcp.mobius.waila.api.WailaHelper
 
getAnchor() - Method in interface mcp.mobius.waila.api.IWailaConfig.Overlay.Position
 
getBackgroundAlpha() - Method in interface mcp.mobius.waila.api.IWailaConfig.Overlay.Color
 
getBlock() - Method in interface mcp.mobius.waila.api.IBlockAccessor
 
getBlock() - Method in interface mcp.mobius.waila.api.ICommonAccessor
 
getBlockEntity() - Method in interface mcp.mobius.waila.api.IBlockAccessor
 
getBlockEntity() - Method in interface mcp.mobius.waila.api.ICommonAccessor
 
getBlockHitResult() - Method in interface mcp.mobius.waila.api.IBlockAccessor
 
getBlockId() - Method in interface mcp.mobius.waila.api.ICommonAccessor
 
getBlockState() - Method in interface mcp.mobius.waila.api.IBlockAccessor
 
getBlue(int) - Static method in class mcp.mobius.waila.api.WailaHelper
 
getBoolean(ResourceLocation) - Method in interface mcp.mobius.waila.api.IPluginConfig
 
getCauldronFluidData(BlockState) - Method in interface mcp.mobius.waila.api.data.FluidData.CauldronDescriptor
 
getColor() - Method in interface mcp.mobius.waila.api.IWailaConfig.Overlay
 
getComment(List<String>) - Method in interface mcp.mobius.waila.api.IJsonConfig.Commenter
Returns the comment for the specified path.
getContext() - Method in interface mcp.mobius.waila.api.IServerAccessor
Returns additional context synced from the client.
getData() - Method in interface mcp.mobius.waila.api.IBlockAccessor
 
getData() - Method in interface mcp.mobius.waila.api.ICommonAccessor
 
getData() - Method in interface mcp.mobius.waila.api.IEntityAccessor
 
getDefaultTextColor() - Method in interface mcp.mobius.waila.api.ITheme
Returns the default text color of this theme.
getDirection(float) - Method in interface mcp.mobius.waila.api.IRayCastVectorProvider
Returns the ray cast direction.
getDisplayMode() - Method in interface mcp.mobius.waila.api.IWailaConfig.General
 
getDouble(ResourceLocation) - Method in interface mcp.mobius.waila.api.IPluginConfig
 
getEntity() - Method in interface mcp.mobius.waila.api.ICommonAccessor
 
getEntity() - Method in interface mcp.mobius.waila.api.IEntityAccessor
 
getEntityHitResult() - Method in interface mcp.mobius.waila.api.IEntityAccessor
 
getEnum(ResourceLocation) - Method in interface mcp.mobius.waila.api.IPluginConfig
 
getFormatter() - Method in interface mcp.mobius.waila.api.IWailaConfig
 
getFrameTime() - Method in interface mcp.mobius.waila.api.IBlockAccessor
 
getFrameTime() - Method in interface mcp.mobius.waila.api.ICommonAccessor
 
getFrameTime() - Method in interface mcp.mobius.waila.api.IEntityAccessor
 
getGeneral() - Method in interface mcp.mobius.waila.api.IWailaConfig
 
getGreen(int) - Static method in class mcp.mobius.waila.api.WailaHelper
 
getHeader() - Static method in interface mcp.mobius.waila.api.IRegistryFilter
Comment to be used with as a file header.
getHeight() - Method in class mcp.mobius.waila.api.component.ArmorComponent
 
getHeight() - Method in class mcp.mobius.waila.api.component.BarComponent
 
getHeight() - Method in class mcp.mobius.waila.api.component.ColorComponent
 
getHeight() - Method in enum class mcp.mobius.waila.api.component.EmptyComponent
 
getHeight() - Method in enum class mcp.mobius.waila.api.component.GrowingComponent
 
getHeight() - Method in class mcp.mobius.waila.api.component.HealthComponent
 
getHeight() - Method in class mcp.mobius.waila.api.component.ItemComponent
 
getHeight() - Method in class mcp.mobius.waila.api.component.ItemListComponent
 
getHeight() - Method in class mcp.mobius.waila.api.component.NamedItemComponent
 
getHeight() - Method in class mcp.mobius.waila.api.component.NamedItemListComponent
 
getHeight() - Method in class mcp.mobius.waila.api.component.PairComponent
 
getHeight() - Method in class mcp.mobius.waila.api.component.ProgressArrowComponent
 
getHeight() - Method in class mcp.mobius.waila.api.component.SpacingComponent
 
getHeight() - Method in class mcp.mobius.waila.api.component.SpriteBarComponent
 
getHeight() - Method in class mcp.mobius.waila.api.component.SpriteComponent
 
getHeight() - Method in class mcp.mobius.waila.api.component.TextureComponent
 
getHeight() - Method in class mcp.mobius.waila.api.component.WrappedComponent
 
getHeight() - Method in interface mcp.mobius.waila.api.ITooltipComponent
Returns the height of the component.
getHeight() - Method in interface mcp.mobius.waila.api.ITooltipComponent.HorizontalGrowing
Returns the height of the component.
getHitResult() - Method in interface mcp.mobius.waila.api.IServerAccessor
 
getHoveredItemModName(ItemStack, IPluginConfig) - Method in interface mcp.mobius.waila.api.IEventListener
This event is fired when item tooltip is displayed on container screen and waila showing the item's mod name.
getIcon(IBlockAccessor, IPluginConfig) - Method in interface mcp.mobius.waila.api.IBlockComponentProvider
Callback used to set an icon to display in the tooltip.
getIcon(IEntityAccessor, IPluginConfig) - Method in interface mcp.mobius.waila.api.IEntityComponentProvider
Callback used to set an icon to display in the tooltip.
getId() - Method in interface mcp.mobius.waila.api.IModInfo
Returns the id of the mod.
getInitializer() - Method in interface mcp.mobius.waila.api.IPluginInfo
Deprecated.
getInt(ResourceLocation) - Method in interface mcp.mobius.waila.api.IPluginConfig
 
getKeys() - Method in interface mcp.mobius.waila.api.IPluginConfig
Gets a collection of all keys.
getKeys(String) - Method in interface mcp.mobius.waila.api.IPluginConfig
Gets a collection of all the keys for a given namespace.
getLine(int) - Method in interface mcp.mobius.waila.api.ITooltip
Returns the line on this index.
getLine(ResourceLocation) - Method in interface mcp.mobius.waila.api.ITooltip
Returns the line with specified tag, if any.
getLineCount() - Method in interface mcp.mobius.waila.api.ITooltip
 
getLuminance(int) - Static method in class mcp.mobius.waila.api.WailaHelper
 
getMatches() - Method in interface mcp.mobius.waila.api.IRegistryFilter
Returns read-only collection containing all objects that matches the filter.
getMinimalWidth() - Method in enum class mcp.mobius.waila.api.component.GrowingComponent
 
getMinimalWidth() - Method in class mcp.mobius.waila.api.component.ItemListComponent
 
getMinimalWidth() - Method in interface mcp.mobius.waila.api.ITooltipComponent.HorizontalGrowing
Returns the minimal width of the component.
getModInfo() - Method in interface mcp.mobius.waila.api.IPluginInfo
Deprecated.
 
getName() - Method in interface mcp.mobius.waila.api.IModInfo
Returns the name of the mod.
getOrigin(float) - Method in interface mcp.mobius.waila.api.IRayCastVectorProvider
Returns the ray cast origin.
getOverlay() - Method in interface mcp.mobius.waila.api.IWailaConfig
 
getOverride(IBlockAccessor, IPluginConfig) - Method in interface mcp.mobius.waila.api.IBlockComponentProvider
Callback used to override the default Waila lookup system.
getOverride(IEntityAccessor, IPluginConfig) - Method in interface mcp.mobius.waila.api.IEntityComponentProvider
Callback used to override the default Waila lookup system.
getPath() - Method in interface mcp.mobius.waila.api.IJsonConfig
 
getPath(String) - Method in interface mcp.mobius.waila.api.IThemeAccessor
Resolves path relative to the waila configuration file, useful for themes that need access to external assets.
getPlayer() - Method in interface mcp.mobius.waila.api.IBlockAccessor
 
getPlayer() - Method in interface mcp.mobius.waila.api.ICommonAccessor
 
getPlayer() - Method in interface mcp.mobius.waila.api.IEntityAccessor
 
getPlayer() - Method in interface mcp.mobius.waila.api.IServerAccessor
 
getPluginId() - Method in interface mcp.mobius.waila.api.IPluginInfo
Deprecated.
 
getPosition() - Method in interface mcp.mobius.waila.api.IBlockAccessor
 
getPosition() - Method in interface mcp.mobius.waila.api.ICommonAccessor
 
getPosition() - Method in interface mcp.mobius.waila.api.IWailaConfig.Overlay
 
getRateLimit() - Method in interface mcp.mobius.waila.api.IWailaConfig.General
 
getRayCastDirection() - Method in interface mcp.mobius.waila.api.IBlockAccessor
 
getRayCastDirection() - Method in interface mcp.mobius.waila.api.ICommonAccessor
 
getRayCastDirection() - Method in interface mcp.mobius.waila.api.IEntityAccessor
 
getRayCastMaxDistance() - Method in interface mcp.mobius.waila.api.IBlockAccessor
 
getRayCastMaxDistance() - Method in interface mcp.mobius.waila.api.ICommonAccessor
 
getRayCastMaxDistance() - Method in interface mcp.mobius.waila.api.IEntityAccessor
 
getRayCastOrigin() - Method in interface mcp.mobius.waila.api.IBlockAccessor
 
getRayCastOrigin() - Method in interface mcp.mobius.waila.api.ICommonAccessor
 
getRayCastOrigin() - Method in interface mcp.mobius.waila.api.IEntityAccessor
 
getRed(int) - Static method in class mcp.mobius.waila.api.WailaHelper
 
getRenderingPosition() - Method in interface mcp.mobius.waila.api.IBlockAccessor
 
getRenderingPosition() - Method in interface mcp.mobius.waila.api.ICommonAccessor
 
getRenderingPosition() - Method in interface mcp.mobius.waila.api.IEntityAccessor
 
getRequiredModIds() - Method in interface mcp.mobius.waila.api.IPluginInfo
Deprecated.
 
getScale() - Method in interface mcp.mobius.waila.api.IWailaConfig.Overlay
 
getServerDataTime() - Method in interface mcp.mobius.waila.api.IBlockAccessor
 
getServerDataTime() - Method in interface mcp.mobius.waila.api.ICommonAccessor
 
getServerDataTime() - Method in interface mcp.mobius.waila.api.IEntityAccessor
 
getSide() - Method in interface mcp.mobius.waila.api.IBlockAccessor
 
getSide() - Method in interface mcp.mobius.waila.api.ICommonAccessor
 
getSide() - Method in interface mcp.mobius.waila.api.IPluginInfo
Deprecated.
 
getStack() - Method in interface mcp.mobius.waila.api.IBlockAccessor
 
getStack() - Method in interface mcp.mobius.waila.api.ICommonAccessor
 
getString(ResourceLocation) - Method in interface mcp.mobius.waila.api.IPluginConfig
 
getTarget() - Method in interface mcp.mobius.waila.api.IServerAccessor
 
getter(IntFunction<ItemStack>, int) - Method in class mcp.mobius.waila.api.data.ItemData
Adds items from a slot -> stack function.
getTheme() - Method in interface mcp.mobius.waila.api.IWailaConfig.Overlay.Color
 
getUpdateId() - Method in interface mcp.mobius.waila.api.IBlockAccessor
 
getUpdateId() - Method in interface mcp.mobius.waila.api.ICommonAccessor
 
getUpdateId() - Method in interface mcp.mobius.waila.api.IEntityAccessor
 
getVersion() - Method in interface mcp.mobius.waila.api.IModInfo
Returns the string representation of the version of the mod.
getWeight() - Method in interface mcp.mobius.waila.api.ITooltipComponent.HorizontalGrowing
Returns how much the component will grow relative to the rest of the growing components.
getWidth() - Method in class mcp.mobius.waila.api.component.ArmorComponent
 
getWidth() - Method in class mcp.mobius.waila.api.component.BarComponent
 
getWidth() - Method in class mcp.mobius.waila.api.component.ColorComponent
 
getWidth() - Method in enum class mcp.mobius.waila.api.component.EmptyComponent
 
getWidth() - Method in class mcp.mobius.waila.api.component.HealthComponent
 
getWidth() - Method in class mcp.mobius.waila.api.component.ItemComponent
 
getWidth() - Method in class mcp.mobius.waila.api.component.NamedItemComponent
 
getWidth() - Method in class mcp.mobius.waila.api.component.NamedItemListComponent
 
getWidth() - Method in class mcp.mobius.waila.api.component.PairComponent
 
getWidth() - Method in class mcp.mobius.waila.api.component.ProgressArrowComponent
 
getWidth() - Method in class mcp.mobius.waila.api.component.SpacingComponent
 
getWidth() - Method in class mcp.mobius.waila.api.component.SpriteBarComponent
 
getWidth() - Method in class mcp.mobius.waila.api.component.SpriteComponent
 
getWidth() - Method in class mcp.mobius.waila.api.component.TextureComponent
 
getWidth() - Method in class mcp.mobius.waila.api.component.WrappedComponent
 
getWidth() - Method in interface mcp.mobius.waila.api.ITooltipComponent
Returns the width of the component.
getWidth() - Method in interface mcp.mobius.waila.api.ITooltipComponent.HorizontalGrowing
Deprecated.
width is dynamically calculated.
getWorld() - Method in interface mcp.mobius.waila.api.IBlockAccessor
 
getWorld() - Method in interface mcp.mobius.waila.api.ICommonAccessor
 
getWorld() - Method in interface mcp.mobius.waila.api.IEntityAccessor
 
getWorld() - Method in interface mcp.mobius.waila.api.IServerAccessor
 
getX() - Method in interface mcp.mobius.waila.api.IWailaConfig.Overlay.Position.Align
 
getX() - Method in interface mcp.mobius.waila.api.IWailaConfig.Overlay.Position
 
getY() - Method in interface mcp.mobius.waila.api.IWailaConfig.Overlay.Position.Align
 
getY() - Method in interface mcp.mobius.waila.api.IWailaConfig.Overlay.Position
 
GRID - Enum constant in enum class mcp.mobius.waila.api.data.ItemData.ItemDisplayMode
 
GrowingComponent - Enum Class in mcp.mobius.waila.api.component
Component that will grow in size relative to overall tooltip width.
gson(Gson) - Method in interface mcp.mobius.waila.api.IJsonConfig.Builder1
 

H

hashCode() - Method in class mcp.mobius.waila.api.component.WrappedComponent
 
head(IBlockComponentProvider, Class<T>) - Method in interface mcp.mobius.waila.api.IClientRegistrar
Registers an IBlockComponentProvider instance for appending Component to the tooltip.
head(IBlockComponentProvider, Class<T>, int) - Method in interface mcp.mobius.waila.api.IClientRegistrar
Registers an IBlockComponentProvider instance for appending Component to the tooltip.
head(IEntityComponentProvider, Class<T>) - Method in interface mcp.mobius.waila.api.IClientRegistrar
Registers an IEntityComponentProvider instance with default priority for appending Component to the tooltip.
head(IEntityComponentProvider, Class<T>, int) - Method in interface mcp.mobius.waila.api.IClientRegistrar
Registers an IEntityComponentProvider instance for appending Component to the tooltip.
HEAD - Enum constant in enum class mcp.mobius.waila.api.TooltipPosition
Deprecated.
 
HealthComponent - Class in mcp.mobius.waila.api.component
Component that renders a health bar.
HealthComponent(float, float, int, boolean) - Constructor for class mcp.mobius.waila.api.component.HealthComponent
 
HEXADECIMAL - Enum constant in enum class mcp.mobius.waila.api.IntFormat
 
HOLD_KEY - Enum constant in enum class mcp.mobius.waila.api.IWailaConfig.General.DisplayMode
 

I

IBlacklistConfig - Interface in mcp.mobius.waila.api
 
IBlockAccessor - Interface in mcp.mobius.waila.api
Used to get some basic data out of the game without having to request direct access to the game engine.
IBlockComponentProvider - Interface in mcp.mobius.waila.api
Used to provide Block/BlockEntity tooltip information to Waila.
IClientRegistrar - Interface in mcp.mobius.waila.api
The registrar for client-sided objects.
ICommonAccessor - Interface in mcp.mobius.waila.api
Used to get some basic data out of the game without having to request direct access to the game engine.
ICommonRegistrar - Interface in mcp.mobius.waila.api
The registrar for common-sided objects.
icon(IBlockComponentProvider, Class<T>) - Method in interface mcp.mobius.waila.api.IClientRegistrar
Registers an IBlockComponentProvider instance with default priority to allow overriding the displayed icon for a block via the IBlockComponentProvider.getIcon(IBlockAccessor, IPluginConfig) method.
icon(IBlockComponentProvider, Class<T>, int) - Method in interface mcp.mobius.waila.api.IClientRegistrar
Registers an IBlockComponentProvider instance to allow overriding the displayed icon for a block via the IBlockComponentProvider.getIcon(IBlockAccessor, IPluginConfig) method.
icon(IEntityComponentProvider, Class<T>) - Method in interface mcp.mobius.waila.api.IClientRegistrar
Registers an IEntityComponentProvider instance with default priority to allow displaying an icon via the IEntityComponentProvider.getIcon(IEntityAccessor, IPluginConfig) method.
icon(IEntityComponentProvider, Class<T>, int) - Method in interface mcp.mobius.waila.api.IClientRegistrar
Registers an IEntityComponentProvider instance to allow displaying an icon via the IEntityComponentProvider.getIcon(IEntityAccessor, IPluginConfig) method.
id() - Method in interface mcp.mobius.waila.api.IData.Type
 
ID - Static variable in class mcp.mobius.waila.api.data.EnergyData
 
ID - Static variable in class mcp.mobius.waila.api.data.FluidData
 
ID - Static variable in class mcp.mobius.waila.api.data.ItemData
 
ID - Static variable in class mcp.mobius.waila.api.data.ProgressData
 
IData - Interface in mcp.mobius.waila.api
A typed data for syncing complex data.
IData.Type<D> - Interface in mcp.mobius.waila.api
 
IDataProvider<T> - Interface in mcp.mobius.waila.api
Used to send server-side data to the client.
IDataReader - Interface in mcp.mobius.waila.api
Used to get data synced.
IDataWriter - Interface in mcp.mobius.waila.api
Used to sync data.
IDataWriter.Result<T> - Interface in mcp.mobius.waila.api
 
IEntityAccessor - Interface in mcp.mobius.waila.api
Used to get some basic data out of the game without having to request direct access to the game engine.
IEntityComponentProvider - Interface in mcp.mobius.waila.api
Used to provide Entity tooltip information to Waila.
IEventListener - Interface in mcp.mobius.waila.api
Used to listen to generic Waila events.
IEventListener.Canceller - Interface in mcp.mobius.waila.api
 
IInstanceRegistry<T> - Interface in mcp.mobius.waila.api
Registry for attaching object instances to a type and its subtypes.
IInstanceRegistry.Entry<T> - Interface in mcp.mobius.waila.api
 
IJsonConfig<T> - Interface in mcp.mobius.waila.api
An Interface for easy (de)serialization for config classes
IJsonConfig.Builder0<T> - Interface in mcp.mobius.waila.api
 
IJsonConfig.Builder1<T> - Interface in mcp.mobius.waila.api
 
IJsonConfig.Comment - Annotation Interface in mcp.mobius.waila.api
Adds comment for this value.
IJsonConfig.Commenter - Interface in mcp.mobius.waila.api
A custom commenter.
IModInfo - Interface in mcp.mobius.waila.api
Used to guess the mod origin of game objects.
INFINITE - Static variable in class mcp.mobius.waila.api.data.EnergyData
An infinite energy data.
input(int) - Method in class mcp.mobius.waila.api.data.ProgressData
Adds an item stack from the specified slot to the input list.
input(int...) - Method in class mcp.mobius.waila.api.data.ProgressData
Adds an item stack from the specified slots to the input list.
input(Collection<ItemStack>) - Method in class mcp.mobius.waila.api.data.ProgressData
Adds item stacks to the input list.
input(ItemStack) - Method in class mcp.mobius.waila.api.data.ProgressData
Adds an item stack to the input list.
input(ItemStack...) - Method in class mcp.mobius.waila.api.data.ProgressData
Adds item stacks to the input list.
instance() - Method in interface mcp.mobius.waila.api.IInstanceRegistry.Entry
 
INSTANCE - Enum constant in enum class mcp.mobius.waila.api.component.EmptyComponent
 
INSTANCE - Enum constant in enum class mcp.mobius.waila.api.component.GrowingComponent
 
IntFormat - Enum Class in mcp.mobius.waila.api
 
invalidate() - Method in interface mcp.mobius.waila.api.IJsonConfig
Invalidate current value and force re-read file on next IJsonConfig.get()
invalidate(IData.Type<D>) - Method in interface mcp.mobius.waila.api.IDataReader
Invalidate the current data instance of type D, making IDataReader.get(IData.Type) returns null until a new instance is synced.
IPluginConfig - Interface in mcp.mobius.waila.api
Read-only interface for Waila internal config storage.
IPluginInfo - Interface in mcp.mobius.waila.api
Deprecated.
no replacement. In practice, plugin should never require this.
IPluginInfo.Side - Enum Class in mcp.mobius.waila.api
Deprecated.
 
IRayCastVectorProvider - Interface in mcp.mobius.waila.api
Decides where Waila will start ray casting for objects.
IRegistrar - Interface in mcp.mobius.waila.api
Deprecated.
IRegistryFilter<T> - Interface in mcp.mobius.waila.api
Filters registry object based on set of string rules.
IRegistryFilter.Builder<T> - Interface in mcp.mobius.waila.api
 
isBossBarsOverlap() - Method in interface mcp.mobius.waila.api.IWailaConfig.Overlay.Position
 
isDisplayTooltip() - Method in interface mcp.mobius.waila.api.IWailaConfig.General
 
isEnabled() - Method in interface mcp.mobius.waila.api.IPluginInfo
Deprecated.
 
isEnabled(IPluginConfig) - Method in interface mcp.mobius.waila.api.IRayCastVectorProvider
Returns whether this provider instance should be used.
isEnableTextToSpeech() - Method in interface mcp.mobius.waila.api.IWailaConfig.General
 
IServerAccessor<T> - Interface in mcp.mobius.waila.api
 
isFileExists() - Method in interface mcp.mobius.waila.api.IJsonConfig
 
isHideFromDebug() - Method in interface mcp.mobius.waila.api.IWailaConfig.General
 
isHideFromPlayerList() - Method in interface mcp.mobius.waila.api.IWailaConfig.General
 
isHideShiftText() - Method in interface mcp.mobius.waila.api.IWailaConfig.General
 
isPresent() - Method in interface mcp.mobius.waila.api.IModInfo
Returns whether the mod is actually present in the classpath.
isShiftForDetails() - Method in interface mcp.mobius.waila.api.IWailaConfig.General
 
ITargetRedirector - Interface in mcp.mobius.waila.api
Used to redirect the targeted objet to other object.
ITargetRedirector.Result - Interface in mcp.mobius.waila.api
Redirection result, only here to make sure it's not called multiple times.
ItemComponent - Class in mcp.mobius.waila.api.component
Component that renders an ItemStack.
ItemComponent(ItemStack) - Constructor for class mcp.mobius.waila.api.component.ItemComponent
 
ItemComponent(ItemLike) - Constructor for class mcp.mobius.waila.api.component.ItemComponent
 
ItemData - Class in mcp.mobius.waila.api.data
Adds item information to an object.
ItemData() - Constructor for class mcp.mobius.waila.api.data.ItemData
 
ItemData.ItemDisplayMode - Enum Class in mcp.mobius.waila.api.data
 
itemGetter(IntFunction<ItemStack>) - Method in class mcp.mobius.waila.api.data.ProgressData
Specify a slot to item stack getter to be used with ProgressData.input(int) and ProgressData.output(int).
ItemListComponent - Class in mcp.mobius.waila.api.component
Component that renders items that dynamically grow based on available space.
ItemListComponent(List<ItemStack>) - Constructor for class mcp.mobius.waila.api.component.ItemListComponent
 
ItemListComponent(List<ItemStack>, int) - Constructor for class mcp.mobius.waila.api.component.ItemListComponent
 
itemPredicate(Predicate<ItemStack>) - Method in interface mcp.mobius.waila.api.IToolType.Builder2
The stack predicate, used to check if the current stack is valid for the tool type.
itemTag(ResourceLocation) - Method in interface mcp.mobius.waila.api.IToolType.Builder2
 
itemTag(TagKey<Item>) - Method in interface mcp.mobius.waila.api.IToolType.Builder2
The item tag, used to check if the current stack is valid for the tool type.
ITheme - Interface in mcp.mobius.waila.api
A theme that will be used to render the Waila tooltip.
ITheme.Padding - Interface in mcp.mobius.waila.api
 
IThemeAccessor - Interface in mcp.mobius.waila.api
 
IThemeType<T> - Interface in mcp.mobius.waila.api
A description of a theme.
IThemeType.Builder<T> - Interface in mcp.mobius.waila.api
 
ITooltip - Interface in mcp.mobius.waila.api
The tooltip object that Waila will show.
ITooltipComponent - Interface in mcp.mobius.waila.api
The base type of all Waila tooltip components.
ITooltipComponent.HorizontalGrowing - Interface in mcp.mobius.waila.api
A component that will grow in size relative to overall tooltip width.
ITooltipLine - Interface in mcp.mobius.waila.api
 
IToolType - Interface in mcp.mobius.waila.api
 
IToolType.Builder0 - Interface in mcp.mobius.waila.api
 
IToolType.Builder1 - Interface in mcp.mobius.waila.api
 
IToolType.Builder2 - Interface in mcp.mobius.waila.api
 
IToolType.Builder3 - Interface in mcp.mobius.waila.api
 
IWailaClientPlugin - Interface in mcp.mobius.waila.api
The client side entrypoint for Waila plugins.
IWailaCommonPlugin - Interface in mcp.mobius.waila.api
The common side entrypoint for Waila plugins.
IWailaConfig - Interface in mcp.mobius.waila.api
 
IWailaConfig.Formatter - Interface in mcp.mobius.waila.api
 
IWailaConfig.General - Interface in mcp.mobius.waila.api
 
IWailaConfig.General.DisplayMode - Enum Class in mcp.mobius.waila.api
 
IWailaConfig.Overlay - Interface in mcp.mobius.waila.api
 
IWailaConfig.Overlay.Color - Interface in mcp.mobius.waila.api
 
IWailaConfig.Overlay.Position - Interface in mcp.mobius.waila.api
 
IWailaConfig.Overlay.Position.Align - Interface in mcp.mobius.waila.api
 
IWailaConfig.Overlay.Position.Align.X - Enum Class in mcp.mobius.waila.api
 
IWailaConfig.Overlay.Position.Align.Y - Enum Class in mcp.mobius.waila.api
 
IWailaPlugin - Interface in mcp.mobius.waila.api
Deprecated.

J

json5() - Method in interface mcp.mobius.waila.api.IJsonConfig.Builder1
 

K

key - Variable in class mcp.mobius.waila.api.component.PairComponent
 

L

label - Variable in class mcp.mobius.waila.api.component.NamedItemComponent
 
LEFT - Enum constant in enum class mcp.mobius.waila.api.IWailaConfig.Overlay.Position.Align.X
 
LIST - Enum constant in enum class mcp.mobius.waila.api.data.ItemData.ItemDisplayMode
 
localConfig(ResourceLocation, boolean) - Method in interface mcp.mobius.waila.api.ICommonRegistrar
Registers a namespaced config key to be accessed within data providers.
localConfig(ResourceLocation, double) - Method in interface mcp.mobius.waila.api.ICommonRegistrar
Registers a namespaced config key to be accessed within data providers.
localConfig(ResourceLocation, int) - Method in interface mcp.mobius.waila.api.ICommonRegistrar
Registers a namespaced config key to be accessed within data providers.
localConfig(ResourceLocation, int, IntFormat) - Method in interface mcp.mobius.waila.api.ICommonRegistrar
Registers a namespaced config key to be accessed within data providers.
localConfig(ResourceLocation, String) - Method in interface mcp.mobius.waila.api.ICommonRegistrar
Registers a namespaced config key to be accessed within data providers.
localConfig(ResourceLocation, T) - Method in interface mcp.mobius.waila.api.ICommonRegistrar
Registers a namespaced config key to be accessed within data providers.
lowestTierItem(ItemLike) - Method in interface mcp.mobius.waila.api.IToolType.Builder0
The wooden item, or any item of the type that has its destroy speed the same as or higher than wood
lowestTierStack(ItemStack) - Method in interface mcp.mobius.waila.api.IToolType.Builder0
The wooden stack, or any stack of the type that has its destroy speed the same as or higher than wood.

M

matches(IPluginInfo.Side) - Method in enum class mcp.mobius.waila.api.IPluginInfo.Side
Deprecated.
 
matches(T) - Method in interface mcp.mobius.waila.api.IRegistryFilter
Returns whether the filter matches the object.
mcp.mobius.waila.api - package mcp.mobius.waila.api
The WTHIT API.
mcp.mobius.waila.api.__internal__ - package mcp.mobius.waila.api.__internal__
Internal package, do not touch.
mcp.mobius.waila.api.component - package mcp.mobius.waila.api.component
Contains built-in tooltip components.
mcp.mobius.waila.api.data - package mcp.mobius.waila.api.data
Contains built-in data types that can be used to display components in a standarized way.
mcp.mobius.waila.api.fabric - package mcp.mobius.waila.api.fabric
Fabric-specific APIs.
MIDDLE - Enum constant in enum class mcp.mobius.waila.api.IWailaConfig.Overlay.Position.Align.Y
 
MILLIBUCKETS - Enum constant in enum class mcp.mobius.waila.api.data.FluidData.Unit
1 bucket = 1000 millibuckets.
MOD_ID - Static variable in class mcp.mobius.waila.api.WailaConstants
 
MOD_NAME - Static variable in class mcp.mobius.waila.api.WailaConstants
 
MOD_NAME_TAG - Static variable in class mcp.mobius.waila.api.WailaConstants
Tooltip tag for mod name line.
modName(Object) - Method in interface mcp.mobius.waila.api.IWailaConfig.Formatter
 
multiplier - Variable in enum class mcp.mobius.waila.api.IWailaConfig.Overlay.Position.Align.X
 
multiplier - Variable in enum class mcp.mobius.waila.api.IWailaConfig.Overlay.Position.Align.Y
 

N

name(Component) - Method in interface mcp.mobius.waila.api.data.EnergyData.Description
Sets the translation key to be used to name the energy name.
name(Component) - Method in interface mcp.mobius.waila.api.data.FluidData.FluidDescription
The text that will be used to name the fluid.
NamedItemComponent - Class in mcp.mobius.waila.api.component
Component that renders an ItemStack with its name.
NamedItemComponent(ItemStack) - Constructor for class mcp.mobius.waila.api.component.NamedItemComponent
 
NamedItemComponent(ItemLike) - Constructor for class mcp.mobius.waila.api.component.NamedItemComponent
 
NamedItemListComponent - Class in mcp.mobius.waila.api.component
Component that renders items with their names.
NamedItemListComponent(List<ItemStack>, int) - Constructor for class mcp.mobius.waila.api.component.NamedItemListComponent
 
NAMESPACE - Static variable in class mcp.mobius.waila.api.WailaConstants
 
newInfiniteProvider() - Static method in class mcp.mobius.waila.api.data.EnergyData
Creates a data provider that always returns infinite energy data.
nullable(StreamCodec<B, V>) - Static method in class mcp.mobius.waila.api.WailaHelper
 

O

OBJECT_NAME_TAG - Static variable in class mcp.mobius.waila.api.WailaConstants
Tooltip tag for block, fluid, and entity name line.
OCTAL - Enum constant in enum class mcp.mobius.waila.api.IntFormat
 
of() - Static method in class mcp.mobius.waila.api.fabric.FabricFluidData
Creates a fluid data that accepts a FluidVariant
of(double, double) - Static method in class mcp.mobius.waila.api.data.EnergyData
Creates a energy data.
of(int) - Static method in class mcp.mobius.waila.api.fabric.FabricFluidData
Creates a fluid data that accepts a FluidVariant
of(TypeToken<T>) - Static method in interface mcp.mobius.waila.api.IJsonConfig
Creates a builder for generic config type.
of(Class<T>) - Static method in interface mcp.mobius.waila.api.IJsonConfig
Creates a builder for concrete config type.
of(Class<T>) - Static method in interface mcp.mobius.waila.api.IThemeType
 
of(FluidData.PlatformTranslator<S>) - Static method in class mcp.mobius.waila.api.data.FluidData
Creates a fluid data with platform-specific translator.
of(FluidData.PlatformTranslator<S>, int) - Static method in class mcp.mobius.waila.api.data.FluidData
Creates a fluid data with platform-specific translator.
of(FluidData.Unit) - Static method in class mcp.mobius.waila.api.data.FluidData
Creates a fluid data.
of(FluidData.Unit, int) - Static method in class mcp.mobius.waila.api.data.FluidData
Creates a fluid data.
of(IPluginConfig) - Static method in class mcp.mobius.waila.api.data.ItemData
Creates an item data based from plugin config.
of(ResourceKey<? extends Registry<T>>) - Static method in interface mcp.mobius.waila.api.IRegistryFilter
 
onAfterTooltipRender(GuiGraphics, Rectangle, ICommonAccessor, IPluginConfig) - Method in interface mcp.mobius.waila.api.IEventListener
This event is fired just after the tooltip is rendered.
onBeforeTooltipRender(GuiGraphics, Rectangle, ICommonAccessor, IPluginConfig, IEventListener.Canceller) - Method in interface mcp.mobius.waila.api.IEventListener
This event is fired just before the tooltip is rendered.
onHandleTooltip(ITooltip, ICommonAccessor, IPluginConfig) - Method in interface mcp.mobius.waila.api.IEventListener
This event is fired just before the tooltip size is calculated.
output(int) - Method in class mcp.mobius.waila.api.data.ProgressData
Adds an item stack from the specified slot to the output list.
output(int...) - Method in class mcp.mobius.waila.api.data.ProgressData
Adds an item stack from the specified slots to the output list.
output(Collection<ItemStack>) - Method in class mcp.mobius.waila.api.data.ProgressData
Adds item stacks to the output list.
output(ItemStack) - Method in class mcp.mobius.waila.api.data.ProgressData
Adds an item stack to the output list.
output(ItemStack...) - Method in class mcp.mobius.waila.api.data.ProgressData
Adds item stacks to the output list.
override(IBlockComponentProvider, Class<T>) - Method in interface mcp.mobius.waila.api.IClientRegistrar
Registers an IBlockComponentProvider instance with default priority to allow overriding the block being displayed.
override(IBlockComponentProvider, Class<T>, int) - Method in interface mcp.mobius.waila.api.IClientRegistrar
Registers an IBlockComponentProvider instance to allow overriding the block being displayed.
override(IEntityComponentProvider, Class<T>) - Method in interface mcp.mobius.waila.api.IClientRegistrar
Registers an IEntityComponentProvider instance with default priority to allow overriding the entity being displayed.
override(IEntityComponentProvider, Class<T>, int) - Method in interface mcp.mobius.waila.api.IClientRegistrar
Registers an IEntityComponentProvider instance to allow overriding the entity being displayed.

P

PairComponent - Class in mcp.mobius.waila.api.component
Component that renders key-value pair that would be aligned at the colon.
PairComponent(ITooltipComponent, ITooltipComponent) - Constructor for class mcp.mobius.waila.api.component.PairComponent
 
PairComponent(Component, Component) - Constructor for class mcp.mobius.waila.api.component.PairComponent
 
parse(Iterable<String>) - Method in interface mcp.mobius.waila.api.IRegistryFilter.Builder
 
parse(String) - Method in interface mcp.mobius.waila.api.IRegistryFilter.Builder
 
parse(String...) - Method in interface mcp.mobius.waila.api.IRegistryFilter.Builder
 
PlatformDependant() - Constructor for class mcp.mobius.waila.api.data.FluidData.PlatformDependant
 
Plugin Definitions - Search tag in package mcp.mobius.waila.api
Section
PositionComponent - Class in mcp.mobius.waila.api.component
Component that renders 3D position coordinate.
PositionComponent(double, double, double) - Constructor for class mcp.mobius.waila.api.component.PositionComponent
 
PositionComponent(Position) - Constructor for class mcp.mobius.waila.api.component.PositionComponent
 
PositionComponent(Vec3i) - Constructor for class mcp.mobius.waila.api.component.PositionComponent
 
priority() - Method in interface mcp.mobius.waila.api.IInstanceRegistry.Entry
 
processProperties(IThemeAccessor) - Method in interface mcp.mobius.waila.api.ITheme
This method is called when properties are changed in game.
ProgressArrowComponent - Class in mcp.mobius.waila.api.component
Component that renders a furnace-like progress arrow.
ProgressArrowComponent(float) - Constructor for class mcp.mobius.waila.api.component.ProgressArrowComponent
 
ProgressData - Class in mcp.mobius.waila.api.data
Adds a crafting progress information to an object.
ProgressData() - Constructor for class mcp.mobius.waila.api.data.ProgressData
 
property(String, boolean) - Method in interface mcp.mobius.waila.api.IThemeType.Builder
Creates a property of this theme type.
property(String, double) - Method in interface mcp.mobius.waila.api.IThemeType.Builder
Creates a property of this theme type.
property(String, int) - Method in interface mcp.mobius.waila.api.IThemeType.Builder
Creates a property of this theme type.
property(String, E) - Method in interface mcp.mobius.waila.api.IThemeType.Builder
Creates a property of this theme type.
property(String, String) - Method in interface mcp.mobius.waila.api.IThemeType.Builder
Creates a property of this theme type.
property(String, IntFormat, int) - Method in interface mcp.mobius.waila.api.IThemeType.Builder
Creates a property of this theme type.

R

radix - Variable in enum class mcp.mobius.waila.api.IntFormat
 
ratio(float) - Static method in class mcp.mobius.waila.api.data.ProgressData
Creates a progress data.
raw() - Method in interface mcp.mobius.waila.api.IDataReader
Returns raw NBT data synced.
raw() - Method in interface mcp.mobius.waila.api.IDataWriter
Modify raw NBT data to be synced.
rayCastVector(IRayCastVectorProvider) - Method in interface mcp.mobius.waila.api.IClientRegistrar
Registers an IRayCastVectorProvider instance with default priority
rayCastVector(IRayCastVectorProvider, int) - Method in interface mcp.mobius.waila.api.IClientRegistrar
Registers an IRayCastVectorProvider instance
redirect(IBlockComponentProvider, Class<T>) - Method in interface mcp.mobius.waila.api.IClientRegistrar
Registers an IBlockComponentProvider instance to allow redirecting the object being displayed.
redirect(IBlockComponentProvider, Class<T>, int) - Method in interface mcp.mobius.waila.api.IClientRegistrar
Registers an IBlockComponentProvider instance to allow redirecting the object being displayed.
redirect(IEntityComponentProvider, Class<T>) - Method in interface mcp.mobius.waila.api.IClientRegistrar
Registers an IEntityComponentProvider instance to allow redirecting the object being displayed.
redirect(IEntityComponentProvider, Class<T>, int) - Method in interface mcp.mobius.waila.api.IClientRegistrar
Registers an IEntityComponentProvider instance to allow redirecting the object being displayed.
redirect(ITargetRedirector, IBlockAccessor, IPluginConfig) - Method in interface mcp.mobius.waila.api.IBlockComponentProvider
Redirect the ray cast hit result to target other object.
redirect(ITargetRedirector, IEntityAccessor, IPluginConfig) - Method in interface mcp.mobius.waila.api.IEntityComponentProvider
Redirect the ray cast hit result to target other object.
regex - Variable in enum class mcp.mobius.waila.api.IntFormat
 
register(IClientRegistrar) - Method in interface mcp.mobius.waila.api.IWailaClientPlugin
 
register(ICommonRegistrar) - Method in interface mcp.mobius.waila.api.IWailaCommonPlugin
 
register(IRegistrar) - Method in interface mcp.mobius.waila.api.IWailaPlugin
Deprecated.
 
REGISTRY_NAME_TAG - Static variable in class mcp.mobius.waila.api.WailaConstants
Tooltip tag for registry name line.
registryName(Object) - Method in interface mcp.mobius.waila.api.IWailaConfig.Formatter
 
removeBlacklist(int, EntityType<?>...) - Method in interface mcp.mobius.waila.api.ICommonRegistrar
Removes the specified entity types to the default blacklist.
removeBlacklist(int, EntityType<?>...) - Method in interface mcp.mobius.waila.api.IRegistrar
Deprecated.
 
removeBlacklist(int, Block...) - Method in interface mcp.mobius.waila.api.ICommonRegistrar
Removes the specified entity types to the default blacklist.
removeBlacklist(int, Block...) - Method in interface mcp.mobius.waila.api.IRegistrar
Deprecated.
 
removeBlacklist(int, BlockEntityType<?>...) - Method in interface mcp.mobius.waila.api.ICommonRegistrar
Removes the specified entity types to the default blacklist.
removeBlacklist(int, BlockEntityType<?>...) - Method in interface mcp.mobius.waila.api.IRegistrar
Deprecated.
 
removeBlacklist(EntityType<?>...) - Method in interface mcp.mobius.waila.api.ICommonRegistrar
Removes the specified entity types to the default blacklist.
removeBlacklist(EntityType<?>...) - Method in interface mcp.mobius.waila.api.IRegistrar
Deprecated.
 
removeBlacklist(Block...) - Method in interface mcp.mobius.waila.api.ICommonRegistrar
Removes the specified entity types to the default blacklist.
removeBlacklist(Block...) - Method in interface mcp.mobius.waila.api.IRegistrar
Deprecated.
 
removeBlacklist(BlockEntityType<?>...) - Method in interface mcp.mobius.waila.api.ICommonRegistrar
Removes the specified entity types to the default blacklist.
removeBlacklist(BlockEntityType<?>...) - Method in interface mcp.mobius.waila.api.IRegistrar
Deprecated.
 
render(GuiGraphics, int, int, DeltaTracker) - Method in class mcp.mobius.waila.api.component.ArmorComponent
 
render(GuiGraphics, int, int, DeltaTracker) - Method in class mcp.mobius.waila.api.component.BarComponent
 
render(GuiGraphics, int, int, DeltaTracker) - Method in class mcp.mobius.waila.api.component.ColorComponent
 
render(GuiGraphics, int, int, DeltaTracker) - Method in enum class mcp.mobius.waila.api.component.EmptyComponent
 
render(GuiGraphics, int, int, DeltaTracker) - Method in enum class mcp.mobius.waila.api.component.GrowingComponent
 
render(GuiGraphics, int, int, DeltaTracker) - Method in class mcp.mobius.waila.api.component.HealthComponent
 
render(GuiGraphics, int, int, DeltaTracker) - Method in class mcp.mobius.waila.api.component.ItemComponent
 
render(GuiGraphics, int, int, DeltaTracker) - Method in class mcp.mobius.waila.api.component.ItemListComponent
 
render(GuiGraphics, int, int, DeltaTracker) - Method in class mcp.mobius.waila.api.component.NamedItemComponent
 
render(GuiGraphics, int, int, DeltaTracker) - Method in class mcp.mobius.waila.api.component.NamedItemListComponent
 
render(GuiGraphics, int, int, DeltaTracker) - Method in class mcp.mobius.waila.api.component.PairComponent
 
render(GuiGraphics, int, int, DeltaTracker) - Method in class mcp.mobius.waila.api.component.ProgressArrowComponent
 
render(GuiGraphics, int, int, DeltaTracker) - Method in class mcp.mobius.waila.api.component.SpacingComponent
 
render(GuiGraphics, int, int, DeltaTracker) - Method in class mcp.mobius.waila.api.component.SpriteBarComponent
 
render(GuiGraphics, int, int, DeltaTracker) - Method in class mcp.mobius.waila.api.component.SpriteComponent
 
render(GuiGraphics, int, int, DeltaTracker) - Method in class mcp.mobius.waila.api.component.TextureComponent
 
render(GuiGraphics, int, int, DeltaTracker) - Method in class mcp.mobius.waila.api.component.WrappedComponent
 
render(GuiGraphics, int, int, DeltaTracker) - Method in interface mcp.mobius.waila.api.ITooltipComponent
Renders the component.
renderTooltipBackground(GuiGraphics, int, int, int, int, int, DeltaTracker) - Method in interface mcp.mobius.waila.api.ITheme
Render the tooltip background.
RGB_HEX - Enum constant in enum class mcp.mobius.waila.api.IntFormat
 
RIGHT - Enum constant in enum class mcp.mobius.waila.api.IWailaConfig.Overlay.Position.Align.X
 

S

save() - Method in interface mcp.mobius.waila.api.IJsonConfig
Save value to file
serialize(int) - Method in enum class mcp.mobius.waila.api.IntFormat
 
SERVER - Enum constant in enum class mcp.mobius.waila.api.IPluginInfo.Side
Deprecated.
This plugin only loaded on the dedicated server jar.
set(int) - Method in interface mcp.mobius.waila.api.ITheme.Padding
 
set(int, int) - Method in interface mcp.mobius.waila.api.ITheme.Padding
 
set(int, int, int) - Method in interface mcp.mobius.waila.api.ITheme.Padding
 
set(int, int, int, int) - Method in interface mcp.mobius.waila.api.ITheme.Padding
 
setGrownWidth(int) - Method in enum class mcp.mobius.waila.api.component.GrowingComponent
 
setGrownWidth(int) - Method in class mcp.mobius.waila.api.component.ItemListComponent
 
setGrownWidth(int) - Method in interface mcp.mobius.waila.api.ITooltipComponent.HorizontalGrowing
Called with the calculated width.
setLine(ResourceLocation) - Method in interface mcp.mobius.waila.api.ITooltip
Replace the line that has the tag with a new line.
setLine(ResourceLocation, ITooltipComponent) - Method in interface mcp.mobius.waila.api.ITooltip
Replace the line that has the tag with a new line.
setLine(ResourceLocation, Component) - Method in interface mcp.mobius.waila.api.ITooltip
Replace the line that has the tag with a new line.
setPadding(ITheme.Padding) - Method in interface mcp.mobius.waila.api.ITheme
Sets the padding of this theme, ITheme.Padding.set(int) overloads are based on CSS shorthand padding property.
SpacingComponent - Class in mcp.mobius.waila.api.component
Component that "renders" an empty space.
SpacingComponent(int, int) - Constructor for class mcp.mobius.waila.api.component.SpacingComponent
 
sprite(TextureAtlasSprite) - Method in interface mcp.mobius.waila.api.data.FluidData.FluidDescription
The sprite that will be used to render the fluid.
SpriteBarComponent - Class in mcp.mobius.waila.api.component
Component that renders a bar with a texture as the foreground.
SpriteBarComponent(float, TextureAtlasSprite, int, int, int, Component) - Constructor for class mcp.mobius.waila.api.component.SpriteBarComponent
 
SpriteBarComponent(float, ResourceLocation, float, float, float, float, int, int, int, Component) - Constructor for class mcp.mobius.waila.api.component.SpriteBarComponent
 
SpriteComponent - Class in mcp.mobius.waila.api.component
 
SpriteComponent(ResourceLocation, int, int) - Constructor for class mcp.mobius.waila.api.component.SpriteComponent
 
stack - Variable in class mcp.mobius.waila.api.component.ItemComponent
 
stack - Variable in class mcp.mobius.waila.api.component.NamedItemComponent
 
suffix(long) - Static method in class mcp.mobius.waila.api.WailaHelper
 
symbol - Variable in enum class mcp.mobius.waila.api.data.FluidData.Unit
 
syncedConfig(ResourceLocation, boolean, boolean) - Method in interface mcp.mobius.waila.api.ICommonRegistrar
Registers a namespaced config key to be accessed within data providers.
syncedConfig(ResourceLocation, double, double) - Method in interface mcp.mobius.waila.api.ICommonRegistrar
Registers a namespaced config key to be accessed within data providers.
syncedConfig(ResourceLocation, int, int) - Method in interface mcp.mobius.waila.api.ICommonRegistrar
Registers a namespaced config key to be accessed within data providers.
syncedConfig(ResourceLocation, int, int, IntFormat) - Method in interface mcp.mobius.waila.api.ICommonRegistrar
Registers a namespaced config key to be accessed within data providers.
syncedConfig(ResourceLocation, String, String) - Method in interface mcp.mobius.waila.api.ICommonRegistrar
Registers a namespaced config key to be accessed within data providers.
syncedConfig(ResourceLocation, T, T) - Method in interface mcp.mobius.waila.api.ICommonRegistrar
Registers a namespaced config key to be accessed within data providers.

T

tail(IBlockComponentProvider, Class<T>) - Method in interface mcp.mobius.waila.api.IClientRegistrar
Registers an IBlockComponentProvider instance for appending Component to the tooltip.
tail(IBlockComponentProvider, Class<T>, int) - Method in interface mcp.mobius.waila.api.IClientRegistrar
Registers an IBlockComponentProvider instance for appending Component to the tooltip.
tail(IEntityComponentProvider, Class<T>) - Method in interface mcp.mobius.waila.api.IClientRegistrar
Registers an IEntityComponentProvider instance with default priority for appending Component to the tooltip.
tail(IEntityComponentProvider, Class<T>, int) - Method in interface mcp.mobius.waila.api.IClientRegistrar
Registers an IEntityComponentProvider instance for appending Component to the tooltip.
TAIL - Enum constant in enum class mcp.mobius.waila.api.TooltipPosition
Deprecated.
 
test(String) - Method in enum class mcp.mobius.waila.api.IntFormat
 
TextureComponent - Class in mcp.mobius.waila.api.component
Component that renders a texture.
TextureComponent(ResourceLocation, int, int, int, int) - Constructor for class mcp.mobius.waila.api.component.TextureComponent
Note: the texture must be 256x256 px, use other constructor if you have different sized texture.
TextureComponent(ResourceLocation, int, int, int, int, int, int) - Constructor for class mcp.mobius.waila.api.component.TextureComponent
 
TextureComponent(ResourceLocation, int, int, int, int, int, int, int, int) - Constructor for class mcp.mobius.waila.api.component.TextureComponent
 
THEME_TYPE_GRADIENT - Static variable in class mcp.mobius.waila.api.WailaConstants
Gradient theme id.
THEME_TYPE_NINE_PATCH - Static variable in class mcp.mobius.waila.api.WailaConstants
Nine patch theme id.
themeType(ResourceLocation, IThemeType<T>) - Method in interface mcp.mobius.waila.api.IClientRegistrar
Registers an IThemeType instance.
tint(int) - Method in interface mcp.mobius.waila.api.data.FluidData.FluidDescription
The tint that will be applied to the sprite.
to(HitResult) - Method in interface mcp.mobius.waila.api.ITargetRedirector
Redirect to specific object at the hit result's position.
toBehind() - Method in interface mcp.mobius.waila.api.ITargetRedirector
Redirect to whatever object behind this object, essentially making this object appear invisible.
TOGGLE - Enum constant in enum class mcp.mobius.waila.api.IWailaConfig.General.DisplayMode
 
toNowhere() - Method in interface mcp.mobius.waila.api.ITargetRedirector
Redirect to nowhere, disabling the tooltip to be displayed.
TooltipPosition - Enum Class in mcp.mobius.waila.api
Deprecated.
the usage on registrar are replaced with position specific position methods
toolType(ResourceLocation, IToolType) - Method in interface mcp.mobius.waila.api.IClientRegistrar
Registers a tool type, to be used for the harvestability tooltip.
TOP - Enum constant in enum class mcp.mobius.waila.api.IWailaConfig.Overlay.Position.Align.Y
 
toSelf() - Method in interface mcp.mobius.waila.api.ITargetRedirector
Redirect the current object to itself.
TRANSLATOR - Static variable in class mcp.mobius.waila.api.fabric.FabricFluidData
 
type() - Method in interface mcp.mobius.waila.api.IData
Returns the type of the data, should be a constant variable.
TYPE - Static variable in class mcp.mobius.waila.api.data.EnergyData
 
TYPE - Static variable in class mcp.mobius.waila.api.data.FluidData
 
TYPE - Static variable in class mcp.mobius.waila.api.data.ItemData
 
TYPE - Static variable in class mcp.mobius.waila.api.data.ProgressData
 

U

unit() - Method in interface mcp.mobius.waila.api.data.FluidData.PlatformTranslator
Returns the unit of this platform.
unit(String) - Method in interface mcp.mobius.waila.api.data.EnergyData.Description
Sets the unit of energy.

V

value - Variable in class mcp.mobius.waila.api.component.PairComponent
 
value() - Element in annotation interface mcp.mobius.waila.api.IJsonConfig.Comment
The comment.
valueOf(String) - Static method in enum class mcp.mobius.waila.api.component.EmptyComponent
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class mcp.mobius.waila.api.component.GrowingComponent
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class mcp.mobius.waila.api.data.FluidData.Unit
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class mcp.mobius.waila.api.data.ItemData.ItemDisplayMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class mcp.mobius.waila.api.IntFormat
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class mcp.mobius.waila.api.IPluginInfo.Side
Deprecated.
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class mcp.mobius.waila.api.IWailaConfig.General.DisplayMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class mcp.mobius.waila.api.IWailaConfig.Overlay.Position.Align.X
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class mcp.mobius.waila.api.IWailaConfig.Overlay.Position.Align.Y
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class mcp.mobius.waila.api.TooltipPosition
Deprecated.
Returns the enum constant of this class with the specified name.
values() - Static method in enum class mcp.mobius.waila.api.component.EmptyComponent
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class mcp.mobius.waila.api.component.GrowingComponent
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class mcp.mobius.waila.api.data.FluidData.Unit
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class mcp.mobius.waila.api.data.ItemData.ItemDisplayMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class mcp.mobius.waila.api.IntFormat
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class mcp.mobius.waila.api.IPluginInfo.Side
Deprecated.
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class mcp.mobius.waila.api.IWailaConfig.General.DisplayMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class mcp.mobius.waila.api.IWailaConfig.Overlay.Position.Align.X
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class mcp.mobius.waila.api.IWailaConfig.Overlay.Position.Align.Y
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class mcp.mobius.waila.api.TooltipPosition
Deprecated.
Returns an array containing the constants of this enum class, in the order they are declared.
vanilla(Container) - Method in class mcp.mobius.waila.api.data.ItemData
Adds items from vanilla container.
version(int, ToIntFunction<T>, ObjIntConsumer<T>) - Method in interface mcp.mobius.waila.api.IJsonConfig.Builder1
 
Version Ranges - Search tag in package mcp.mobius.waila.api
Section

W

WAILA - Static variable in class mcp.mobius.waila.api.WailaConstants
 
WailaConstants - Class in mcp.mobius.waila.api
 
WailaConstants() - Constructor for class mcp.mobius.waila.api.WailaConstants
 
WailaHelper - Class in mcp.mobius.waila.api
 
with(ITooltipComponent) - Method in interface mcp.mobius.waila.api.ITooltipLine
 
with(Component) - Method in interface mcp.mobius.waila.api.ITooltipLine
 
WrappedComponent - Class in mcp.mobius.waila.api.component
Component that renders a vanilla Component.
WrappedComponent(String) - Constructor for class mcp.mobius.waila.api.component.WrappedComponent
 
WrappedComponent(Component) - Constructor for class mcp.mobius.waila.api.component.WrappedComponent
 
write(T, boolean) - Method in interface mcp.mobius.waila.api.IJsonConfig
Write value to file
WTHIT - Static variable in class mcp.mobius.waila.api.WailaConstants
 
A B C D E F G H I J K L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form