Index
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
IDataProvider
s. - appendDataContext(IDataWriter, IEntityAccessor, IPluginConfig) - Method in interface mcp.mobius.waila.api.IEntityComponentProvider
-
Callback used to send additional context to
IDataProvider
s. - 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 appendingComponent
to the tooltip. - body(IBlockComponentProvider, Class<T>, int) - Method in interface mcp.mobius.waila.api.IClientRegistrar
-
Registers an
IBlockComponentProvider
instance for appendingComponent
to the tooltip. - body(IEntityComponentProvider, Class<T>) - Method in interface mcp.mobius.waila.api.IClientRegistrar
-
Registers an
IEntityComponentProvider
instance with default priority for appendingComponent
to the tooltip. - body(IEntityComponentProvider, Class<T>, int) - Method in interface mcp.mobius.waila.api.IClientRegistrar
-
Registers an
IEntityComponentProvider
instance for appendingComponent
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_GRID_MODE_SCALE - Static variable in class mcp.mobius.waila.api.data.ItemData
- 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
- ForgeFluidData - Class in mcp.mobius.waila.api.forge
-
Forge-specific helper for creating
FluidData
. - ForgeFluidData() - Constructor for class mcp.mobius.waila.api.forge.ForgeFluidData
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 appendingComponent
to the tooltip. - head(IBlockComponentProvider, Class<T>, int) - Method in interface mcp.mobius.waila.api.IClientRegistrar
-
Registers an
IBlockComponentProvider
instance for appendingComponent
to the tooltip. - head(IEntityComponentProvider, Class<T>) - Method in interface mcp.mobius.waila.api.IClientRegistrar
-
Registers an
IEntityComponentProvider
instance with default priority for appendingComponent
to the tooltip. - head(IEntityComponentProvider, Class<T>, int) - Method in interface mcp.mobius.waila.api.IClientRegistrar
-
Registers an
IEntityComponentProvider
instance for appendingComponent
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 theIBlockComponentProvider.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 theIBlockComponentProvider.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 theIEntityComponentProvider.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 theIEntityComponentProvider.getIcon(IEntityAccessor, IPluginConfig)
method. - id() - Method in interface mcp.mobius.waila.api.IData.Type
- id() - Element in annotation interface mcp.mobius.waila.api.WailaPlugin
-
Deprecated.This plugin ID.
- 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
, makingIDataReader.get(IData.Type)
returnsnull
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.use
ICommonRegistrar
orIClientRegistrar
instead. - 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)
andProgressData.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
- ItemListComponent(List<ItemStack>, int, float) - 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.use
IWailaCommonPlugin
orIWailaClientPlugin
instead.
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.
- mcp.mobius.waila.api.forge - package mcp.mobius.waila.api.forge
-
Forge-specific APIs.
- mcp.mobius.waila.api.neo - package mcp.mobius.waila.api.neo
-
NeoForge-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
- NeoFluidData - Class in mcp.mobius.waila.api.neo
-
NeoForge-specific helper for creating
FluidData
. - NeoFluidData() - Constructor for class mcp.mobius.waila.api.neo.NeoFluidData
- 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() - Static method in class mcp.mobius.waila.api.forge.ForgeFluidData
-
Creates a fluid data that accepts a
FluidStack
- of() - Static method in class mcp.mobius.waila.api.neo.NeoFluidData
-
Creates a fluid data that accepts a
FluidStack
- 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(int) - Static method in class mcp.mobius.waila.api.forge.ForgeFluidData
-
Creates a fluid data that accepts a
FluidStack
- of(int) - Static method in class mcp.mobius.waila.api.neo.NeoFluidData
-
Creates a fluid data that accepts a
FluidStack
- 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.
- required() - Element in annotation interface mcp.mobius.waila.api.WailaPlugin
-
Deprecated.Require specified mods to load this plugin.
- 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. - side() - Element in annotation interface mcp.mobius.waila.api.WailaPlugin
-
Deprecated.The environment in which to load this plugin on.
- 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 appendingComponent
to the tooltip. - tail(IBlockComponentProvider, Class<T>, int) - Method in interface mcp.mobius.waila.api.IClientRegistrar
-
Registers an
IBlockComponentProvider
instance for appendingComponent
to the tooltip. - tail(IEntityComponentProvider, Class<T>) - Method in interface mcp.mobius.waila.api.IClientRegistrar
-
Registers an
IEntityComponentProvider
instance with default priority for appendingComponent
to the tooltip. - tail(IEntityComponentProvider, Class<T>, int) - Method in interface mcp.mobius.waila.api.IClientRegistrar
-
Registers an
IEntityComponentProvider
instance for appendingComponent
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
- TRANSLATOR - Static variable in class mcp.mobius.waila.api.forge.ForgeFluidData
- TRANSLATOR - Static variable in class mcp.mobius.waila.api.neo.NeoFluidData
- 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
- WailaPlugin - Annotation Interface in mcp.mobius.waila.api
-
Deprecated.use
waila_plugins.json
file, seemcp.mobius.waila.api
javadocs for more info. - 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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
IRegistrar.addFeatureConfig(ResourceLocation, boolean)