promotional bannermobile promotional banner

Iskandert's Library

A library of functions used primarily by Iskandert's Team mods
Back to Files

iska_lib-1.12.0.1.0-neoforge-26.1.2.jar

File nameiska_lib-1.12.0.1.0-neoforge-26.1.2.jar
Uploader
UnfamilyUnfamily
Uploaded
Oct 3, 2026
Downloads
100
Size
495.5 KB
Mod Loaders
NeoForge
File ID
9052477
Type
R
Release
Supported game versions
  • 26.1.2

Curse Maven Snippet

NeoForge

implementation "curse.maven:iskanderts-library-1516512:9052477"

Learn more about Curse Maven

What's new

Iskandert's Library

Now Requires: Another Config Manager 1.0.0.0.0+

Changes from 1.12.0.1.0:

Features:

  • Recipe bundle split expands every registered Colossal/Utils bundle into one RecipeManager entry per array element before KubeJS / CraftTweaker see the map. Bundle arrays: recipes, sources, entries, and valid_blocks. Default child id: <namespace>:<path>_<index> (continuous index from the parent file id)
  • *:heating_coils: each coil is further split per consume option into <namespace>:heating_coils_<coilPath>_<optionIndex> (e.g. colossal_reactors:heating_coils_heating_coil_energy_0). Those ids are the shared contract for RecipeManager, KubeJS, CraftTweaker, JEI, EMI, and REI
  • Injects KubeJS-friendly results / ingredients mirrors from common I/O field aliases when absent (skips Mekanism %chemical selectors in item mirrors)

Tweaks:

  • Gas/liquid client hooks register once per process (IskaLibConsumerClientHooks + OncePerEvent) so consumer mods no longer double-register fluid models / tint / asset packs when NeoForge posts the same bus event to every mod
  • Recipe bundle splitter: keep existing results / ingredients if already present
  • 1.21.1: Recipe bundles are split through a virtual datapack manager (iska_lib/recipe_bundle_bridge). Child recipes are injected and parent bundles disabled before the RecipeManager loads recipe/
  • 26.1.2: recipe bundle split on ModifyRecipeJsonsEvent at EventPriority.HIGHEST.

Changes from 1.12.0.0.0:

Features:

  • Stages system moved into the Library (loaders, reload, commands, item gates; Utils bridge)
  • Fluid JSON (data/*/iska_lib/liquids/): register + runtime overlays for infinity / loggable / dimension transforms
  • AOE tool behaviors (iska_lib:tools): JSON + Java ToolBehaviorLoader.register
  • loggable fluids: water-like hydrate / boat / extinguish (not vanilla WATERLOGGED)
  • FTB Ultimine stage integration; ExplosionSystem option explosionGriefFtbClaims (default false)
  • HSV color picker UI helpers
  • Recipe bundle split before KubeJS: recipes/sources → child ids path_N + results/ingredients mirrors (factory / factory_sources / ancient_tab)

Tweaks:

  • Removed experimental warning; removed World Backup Gate
  • Disabled orphaned legacy block_display scanner marker cleanup (no periodic scan/kill)

This mod has no additional files