Description
Gallery
Changelog
Versions
The shared core library of Advanced Loot Info (ALI) and Advanced Worldgen Info (AWI).
What it does?
- Plugin discovery & registration - loader independent plugin API (Forge/Fabric/NeoForge)
- Tooltip tree system - model, builder and layout engine
- Recipe viewer agnostic widgets - scrollable panes, tree/branch rendering...
- Server -> Client data transfer - data collection and compression
- Shared configuration - config loading and common settings
- Localization support - translation keys handling and common keys
Do I need this?
Yes, if you use Advanced Loot Info or Advanced Worldgen Info - ACI is required dependency
All Versions
+ Add Version| Name | Game version | Platforms | Published | Downloads | Actions |
|---|---|---|---|---|---|
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 |
[26.3-1.5.0] Advanced Core Info 26.3-1.5.0
by lalis.jan on Oct 18, 2026
Download
- Added
registerEnumTranslationandgetEnumTranslationto the shared server registry and utils - Options missing from an existing config file are added to it with their default values
- Every config reset keeps its own timestamped backup instead of overwriting the previous one
- Scrollable tooltip wraps lines wider than the window
- Fixed widget textures being sampled one pixel off
- Fixed a stray space after the name of a number whose value depends on conditions
- Fixed missing loot and worldgen information and a crash on Forge when the game starts straight into a world
[26.3-1.5.0] Advanced Core Info 26.3-1.5.0
by lalis.jan on Oct 18, 2026
Download
- Added
registerEnumTranslationandgetEnumTranslationto the shared server registry and utils - Options missing from an existing config file are added to it with their default values
- Every config reset keeps its own timestamped backup instead of overwriting the previous one
- Scrollable tooltip wraps lines wider than the window
- Fixed widget textures being sampled one pixel off
- Fixed a stray space after the name of a number whose value depends on conditions
- Fixed missing loot and worldgen information and a crash on Forge when the game starts straight into a world
[26.2-1.5.0] Advanced Core Info 26.2-1.5.0
by lalis.jan on Oct 18, 2026
Download
- Added
registerEnumTranslationandgetEnumTranslationto the shared server registry and utils - Options missing from an existing config file are added to it with their default values
- Every config reset keeps its own timestamped backup instead of overwriting the previous one
- Scrollable tooltip wraps lines wider than the window
- Fixed widget textures being sampled one pixel off
- Fixed a stray space after the name of a number whose value depends on conditions
- Fixed missing loot and worldgen information and a crash on Forge when the game starts straight into a world
[26.2-1.5.0] Advanced Core Info 26.2-1.5.0
by lalis.jan on Oct 18, 2026
Download
- Added
registerEnumTranslationandgetEnumTranslationto the shared server registry and utils - Options missing from an existing config file are added to it with their default values
- Every config reset keeps its own timestamped backup instead of overwriting the previous one
- Scrollable tooltip wraps lines wider than the window
- Fixed widget textures being sampled one pixel off
- Fixed a stray space after the name of a number whose value depends on conditions
- Fixed missing loot and worldgen information and a crash on Forge when the game starts straight into a world
[26.1.2-1.5.0] Advanced Core Info 26.1.2-1.5.0
by lalis.jan on Oct 18, 2026
Download
- Added
registerEnumTranslationandgetEnumTranslationto the shared server registry and utils - Options missing from an existing config file are added to it with their default values
- Every config reset keeps its own timestamped backup instead of overwriting the previous one
- Scrollable tooltip wraps lines wider than the window
- Fixed widget textures being sampled one pixel off
- Fixed a stray space after the name of a number whose value depends on conditions
- Fixed missing loot and worldgen information and a crash on Forge when the game starts straight into a world
[26.1.2-1.5.0] Advanced Core Info 26.1.2-1.5.0
by lalis.jan on Oct 18, 2026
Download
- Added
registerEnumTranslationandgetEnumTranslationto the shared server registry and utils - Options missing from an existing config file are added to it with their default values
- Every config reset keeps its own timestamped backup instead of overwriting the previous one
- Scrollable tooltip wraps lines wider than the window
- Fixed widget textures being sampled one pixel off
- Fixed a stray space after the name of a number whose value depends on conditions
- Fixed missing loot and worldgen information and a crash on Forge when the game starts straight into a world
[1.21.11-1.5.0] Advanced Core Info 1.21.11-1.5.0
by lalis.jan on Oct 18, 2026
Download
- Added
registerEnumTranslationandgetEnumTranslationto the shared server registry and utils - Options missing from an existing config file are added to it with their default values
- Every config reset keeps its own timestamped backup instead of overwriting the previous one
- Scrollable tooltip wraps lines wider than the window
- Fixed widget textures being sampled one pixel off
- Fixed a stray space after the name of a number whose value depends on conditions
- Fixed missing loot and worldgen information and a crash on Forge when the game starts straight into a world
[1.21.11-1.5.0] Advanced Core Info 1.21.11-1.5.0
by lalis.jan on Oct 18, 2026
Download
- Added
registerEnumTranslationandgetEnumTranslationto the shared server registry and utils - Options missing from an existing config file are added to it with their default values
- Every config reset keeps its own timestamped backup instead of overwriting the previous one
- Scrollable tooltip wraps lines wider than the window
- Fixed widget textures being sampled one pixel off
- Fixed a stray space after the name of a number whose value depends on conditions
- Fixed missing loot and worldgen information and a crash on Forge when the game starts straight into a world
[1.21.1-1.5.0] Advanced Core Info 1.21.1-1.5.0
by lalis.jan on Oct 18, 2026
Download
- Added
registerEnumTranslationandgetEnumTranslationto the shared server registry and utils - Options missing from an existing config file are added to it with their default values
- Every config reset keeps its own timestamped backup instead of overwriting the previous one
- Scrollable tooltip wraps lines wider than the window
- Fixed a stray space after the name of a number whose value depends on conditions
- Fixed missing loot and worldgen information and a crash on Forge when the game starts straight into a world
[1.21.1-1.5.0] Advanced Core Info 1.21.1-1.5.0
by lalis.jan on Oct 18, 2026
Download
- Added
registerEnumTranslationandgetEnumTranslationto the shared server registry and utils - Options missing from an existing config file are added to it with their default values
- Every config reset keeps its own timestamped backup instead of overwriting the previous one
- Scrollable tooltip wraps lines wider than the window
- Fixed a stray space after the name of a number whose value depends on conditions
- Fixed missing loot and worldgen information and a crash on Forge when the game starts straight into a world
[1.21.1-1.5.0] Advanced Core Info 1.21.1-1.5.0
by lalis.jan on Oct 18, 2026
Download
- Added
registerEnumTranslationandgetEnumTranslationto the shared server registry and utils - Options missing from an existing config file are added to it with their default values
- Every config reset keeps its own timestamped backup instead of overwriting the previous one
- Scrollable tooltip wraps lines wider than the window
- Fixed a stray space after the name of a number whose value depends on conditions
- Fixed missing loot and worldgen information and a crash on Forge when the game starts straight into a world
[1.20.1-1.5.0] Advanced Core Info 1.20.1-1.5.0
by lalis.jan on Oct 18, 2026
Download
- Added
registerEnumTranslationandgetEnumTranslationto the shared server registry and utils - Options missing from an existing config file are added to it with their default values
- Every config reset keeps its own timestamped backup instead of overwriting the previous one
- Scrollable tooltip wraps lines wider than the window
- Fixed a stray space after the name of a number whose value depends on conditions
[1.20.1-1.5.0] Advanced Core Info 1.20.1-1.5.0
by lalis.jan on Oct 18, 2026
Download
- Added
registerEnumTranslationandgetEnumTranslationto the shared server registry and utils - Options missing from an existing config file are added to it with their default values
- Every config reset keeps its own timestamped backup instead of overwriting the previous one
- Scrollable tooltip wraps lines wider than the window
- Fixed a stray space after the name of a number whose value depends on conditions
[26.3-1.4.1] Advanced Core Info 26.3-1.4.1
by lalis.jan on Oct 18, 2026
Download
- Fixed scrollable tooltip sometimes showing one line less than fits on screen
[26.3-1.4.1] Advanced Core Info 26.3-1.4.1
by lalis.jan on Oct 18, 2026
Download
- Fixed scrollable tooltip sometimes showing one line less than fits on screen
[26.3-1.4.0] Advanced Core Info 26.3-1.4.0
by lalis.jan on Oct 18, 2026
Download
- Added
SpawnInfoFilterconfiguration block - Invalid configuration values fall back to defaults with a warning, invalid list entries are skipped one by one
- Variables with a finite domain containing 0 (luck) get a row per value, like enchantment levels
- Number converters receive the list of condition tooltips of their conditional values
- Grouping structure spawn info
- Scrollable tooltip by mouse wheel when taller than screen
- Number model
NumberExprreplacesRangeValue, showing most likely value, level rows and charts - Added
trapezoid_intnumber function forTrapezoidInt - Added
very_biased_to_bottomnumber function forVeryBiasedToBottomInt - Added
TooltipBuilder.intervals, a list of ranges formatted in the client's locale - Structure spawn overrides without mob category no longer break the entity's spawn tooltip
- Spawn biomes are listed as exclusions (
-) only when more than 10 biomes would be listed otherwise - IDs of any registry and tags are shown translated under
showInGameNames, using the key forms of vanilla, Fabric API, NeoForge and EMI
[26.3-1.4.0] Advanced Core Info 26.3-1.4.0
by lalis.jan on Oct 18, 2026
Download
- Added
SpawnInfoFilterconfiguration block - Invalid configuration values fall back to defaults with a warning, invalid list entries are skipped one by one
- Variables with a finite domain containing 0 (luck) get a row per value, like enchantment levels
- Number converters receive the list of condition tooltips of their conditional values
- Grouping structure spawn info
- Scrollable tooltip by mouse wheel when taller than screen
- Number model
NumberExprreplacesRangeValue, showing most likely value, level rows and charts - Added
trapezoid_intnumber function forTrapezoidInt - Added
very_biased_to_bottomnumber function forVeryBiasedToBottomInt - Added
TooltipBuilder.intervals, a list of ranges formatted in the client's locale - Structure spawn overrides without mob category no longer break the entity's spawn tooltip
- Spawn biomes are listed as exclusions (
-) only when more than 10 biomes would be listed otherwise - IDs of any registry and tags are shown translated under
showInGameNames, using the key forms of vanilla, Fabric API, NeoForge and EMI
[26.2-1.4.0] Advanced Core Info 26.2-1.4.0
by lalis.jan on Oct 18, 2026
Download
- Added
SpawnInfoFilterconfiguration block - Invalid configuration values fall back to defaults with a warning, invalid list entries are skipped one by one
- Variables with a finite domain containing 0 (luck) get a row per value, like enchantment levels
- Number converters receive the list of condition tooltips of their conditional values
- Grouping structure spawn info
- Scrollable tooltip by mouse wheel when taller than screen
- Number model
NumberExprreplacesRangeValue, showing most likely value, level rows and charts - Added
trapezoid_intnumber function forTrapezoidInt - Added
TooltipBuilder.intervals, a list of ranges formatted in the client's locale - Structure spawn overrides without mob category no longer break the entity's spawn tooltip
- Spawn biomes are listed as exclusions (
-) only when more than 10 biomes would be listed otherwise - IDs of any registry and tags are shown translated under
showInGameNames, using the key forms of vanilla, Fabric API, NeoForge and EMI
[26.2-1.4.0] Advanced Core Info 26.2-1.4.0
by lalis.jan on Oct 18, 2026
Download
- Added
SpawnInfoFilterconfiguration block - Invalid configuration values fall back to defaults with a warning, invalid list entries are skipped one by one
- Variables with a finite domain containing 0 (luck) get a row per value, like enchantment levels
- Number converters receive the list of condition tooltips of their conditional values
- Grouping structure spawn info
- Scrollable tooltip by mouse wheel when taller than screen
- Number model
NumberExprreplacesRangeValue, showing most likely value, level rows and charts - Added
trapezoid_intnumber function forTrapezoidInt - Added
TooltipBuilder.intervals, a list of ranges formatted in the client's locale - Structure spawn overrides without mob category no longer break the entity's spawn tooltip
- Spawn biomes are listed as exclusions (
-) only when more than 10 biomes would be listed otherwise - IDs of any registry and tags are shown translated under
showInGameNames, using the key forms of vanilla, Fabric API, NeoForge and EMI
[26.1.2-1.4.0] Advanced Core Info 26.1.2-1.4.0
by lalis.jan on Oct 18, 2026
Download
- Added
SpawnInfoFilterconfiguration block - Invalid configuration values fall back to defaults with a warning, invalid list entries are skipped one by one
- Variables with a finite domain containing 0 (luck) get a row per value, like enchantment levels
- Number converters receive the list of condition tooltips of their conditional values
- Grouping structure spawn info
- Scrollable tooltip by mouse wheel when taller than screen
- Number model
NumberExprreplacesRangeValue, showing most likely value, level rows and charts - Added
trapezoid_intnumber function forTrapezoidInt - Added
TooltipBuilder.intervals, a list of ranges formatted in the client's locale - Structure spawn overrides without mob category no longer break the entity's spawn tooltip
- Spawn biomes are listed as exclusions (
-) only when more than 10 biomes would be listed otherwise - IDs of any registry and tags are shown translated under
showInGameNames, using the key forms of vanilla, Fabric API, NeoForge and EMI
[26.1.2-1.4.0] Advanced Core Info 26.1.2-1.4.0
by lalis.jan on Oct 18, 2026
Download
- Added
SpawnInfoFilterconfiguration block - Invalid configuration values fall back to defaults with a warning, invalid list entries are skipped one by one
- Variables with a finite domain containing 0 (luck) get a row per value, like enchantment levels
- Number converters receive the list of condition tooltips of their conditional values
- Grouping structure spawn info
- Scrollable tooltip by mouse wheel when taller than screen
- Number model
NumberExprreplacesRangeValue, showing most likely value, level rows and charts - Added
trapezoid_intnumber function forTrapezoidInt - Added
TooltipBuilder.intervals, a list of ranges formatted in the client's locale - Structure spawn overrides without mob category no longer break the entity's spawn tooltip
- Spawn biomes are listed as exclusions (
-) only when more than 10 biomes would be listed otherwise - IDs of any registry and tags are shown translated under
showInGameNames, using the key forms of vanilla, Fabric API, NeoForge and EMI
[1.21.11-1.4.0] Advanced Core Info 1.21.11-1.4.0
by lalis.jan on Oct 18, 2026
Download
- Added
SpawnInfoFilterconfiguration block - Invalid configuration values fall back to defaults with a warning, invalid list entries are skipped one by one
- Variables with a finite domain containing 0 (luck) get a row per value, like enchantment levels
- Number converters receive the list of condition tooltips of their conditional values
- Grouping structure spawn info
- Scrollable tooltip by mouse wheel when taller than screen
- Number model
NumberExprreplacesRangeValue, showing most likely value, level rows and charts - Added
TooltipBuilder.intervals, a list of ranges formatted in the client's locale - Structure spawn overrides without mob category no longer break the entity's spawn tooltip
- Spawn biomes are listed as exclusions (
-) only when more than 10 biomes would be listed otherwise - IDs of any registry and tags are shown translated under
showInGameNames, using the key forms of vanilla, Fabric API, NeoForge and EMI
[1.21.11-1.4.0] Advanced Core Info 1.21.11-1.4.0
by lalis.jan on Oct 18, 2026
Download
- Added
SpawnInfoFilterconfiguration block - Invalid configuration values fall back to defaults with a warning, invalid list entries are skipped one by one
- Variables with a finite domain containing 0 (luck) get a row per value, like enchantment levels
- Number converters receive the list of condition tooltips of their conditional values
- Grouping structure spawn info
- Scrollable tooltip by mouse wheel when taller than screen
- Number model
NumberExprreplacesRangeValue, showing most likely value, level rows and charts - Added
TooltipBuilder.intervals, a list of ranges formatted in the client's locale - Structure spawn overrides without mob category no longer break the entity's spawn tooltip
- Spawn biomes are listed as exclusions (
-) only when more than 10 biomes would be listed otherwise - IDs of any registry and tags are shown translated under
showInGameNames, using the key forms of vanilla, Fabric API, NeoForge and EMI
[1.21.1-1.4.0] Advanced Core Info 1.21.1-1.4.0
by lalis.jan on Oct 18, 2026
Download
- Added
SpawnInfoFilterconfiguration block - Invalid configuration values fall back to defaults with a warning, invalid list entries are skipped one by one
- Variables with a finite domain containing 0 (luck) get a row per value, like enchantment levels
- Number converters receive the list of condition tooltips of their conditional values
- Grouping structure spawn info
- Scrollable tooltip by mouse wheel when taller than screen
- Number model
NumberExprreplacesRangeValue, showing most likely value, level rows and charts - Added
TooltipBuilder.intervals, a list of ranges formatted in the client's locale - Structure spawn overrides without mob category no longer break the entity's spawn tooltip
- Spawn biomes are listed as exclusions (
-) only when more than 10 biomes would be listed otherwise - IDs of any registry and tags are shown translated under
showInGameNames, using the key forms of vanilla, Fabric API, NeoForge and EMI
[1.21.1-1.4.0] Advanced Core Info 1.21.1-1.4.0
by lalis.jan on Oct 18, 2026
Download
- Added
SpawnInfoFilterconfiguration block - Invalid configuration values fall back to defaults with a warning, invalid list entries are skipped one by one
- Variables with a finite domain containing 0 (luck) get a row per value, like enchantment levels
- Number converters receive the list of condition tooltips of their conditional values
- Grouping structure spawn info
- Scrollable tooltip by mouse wheel when taller than screen
- Number model
NumberExprreplacesRangeValue, showing most likely value, level rows and charts - Added
TooltipBuilder.intervals, a list of ranges formatted in the client's locale - Structure spawn overrides without mob category no longer break the entity's spawn tooltip
- Spawn biomes are listed as exclusions (
-) only when more than 10 biomes would be listed otherwise - IDs of any registry and tags are shown translated under
showInGameNames, using the key forms of vanilla, Fabric API, NeoForge and EMI
[1.21.1-1.4.0] Advanced Core Info 1.21.1-1.4.0
by lalis.jan on Oct 18, 2026
Download
- Added
SpawnInfoFilterconfiguration block - Invalid configuration values fall back to defaults with a warning, invalid list entries are skipped one by one
- Variables with a finite domain containing 0 (luck) get a row per value, like enchantment levels
- Number converters receive the list of condition tooltips of their conditional values
- Grouping structure spawn info
- Scrollable tooltip by mouse wheel when taller than screen
- Number model
NumberExprreplacesRangeValue, showing most likely value, level rows and charts - Added
TooltipBuilder.intervals, a list of ranges formatted in the client's locale - Structure spawn overrides without mob category no longer break the entity's spawn tooltip
- Spawn biomes are listed as exclusions (
-) only when more than 10 biomes would be listed otherwise - IDs of any registry and tags are shown translated under
showInGameNames, using the key forms of vanilla, Fabric API, NeoForge and EMI
[1.20.1-1.4.0] Advanced Core Info 1.20.1-1.4.0
by lalis.jan on Oct 18, 2026
Download
- Added
SpawnInfoFilterconfiguration block - Variables with a finite domain containing 0 (luck) get a row per value, like enchantment levels
- Number converters receive the list of condition tooltips of their conditional values
- Grouping structure spawn info
- Scrollable tooltip by mouse wheel when taller than screen
- Number model
NumberExprreplacesRangeValue, showing most likely value, level rows and charts - Added
TooltipBuilder.intervals, a list of ranges formatted in the client's locale - Structure spawn overrides without mob category no longer break the entity's spawn tooltip
- Spawn biomes are listed as exclusions (
-) only when more than 10 biomes would be listed otherwise - IDs of any registry and tags are shown translated under
showInGameNames, using the key forms of vanilla, Fabric API, NeoForge and EMI
[1.20.1-1.4.0] Advanced Core Info 1.20.1-1.4.0
by lalis.jan on Oct 18, 2026
Download
- Added
SpawnInfoFilterconfiguration block - Variables with a finite domain containing 0 (luck) get a row per value, like enchantment levels
- Number converters receive the list of condition tooltips of their conditional values
- Grouping structure spawn info
- Scrollable tooltip by mouse wheel when taller than screen
- Number model
NumberExprreplacesRangeValue, showing most likely value, level rows and charts - Added
TooltipBuilder.intervals, a list of ranges formatted in the client's locale - Structure spawn overrides without mob category no longer break the entity's spawn tooltip
- Spawn biomes are listed as exclusions (
-) only when more than 10 biomes would be listed otherwise - IDs of any registry and tags are shown translated under
showInGameNames, using the key forms of vanilla, Fabric API, NeoForge and EMI
[26.3-1.3.0] Advanced Core Info 26.3-1.3.0
by lalis.jan on Oct 18, 2026
Download
- Unbound Holder is rendered as its registry key instead of throwing
- Added collecting natural mob spawns per dimension, biome and structure
- Faster building of tooltip trees
- Updated Chinese translation (ZetaY)
[26.3-1.3.0] Advanced Core Info 26.3-1.3.0
by lalis.jan on Oct 18, 2026
Download
- Unbound Holder is rendered as its registry key instead of throwing
- Added collecting natural mob spawns per dimension, biome and structure
- Faster building of tooltip trees
- Updated Chinese translation (ZetaY)