promotional bannermobile promotional banner

Learn by Analogy

Teach dynamic recipes to MineColonies crafting buildings with JEI integration and flexible ingredient support.
Back to Files

learnbyanalogy-0.1.1.jar

File namelearnbyanalogy-0.1.1.jar
Uploader
speroperzsperoperz
Uploaded
Jul 21, 2026
Downloads
76
Size
301.3 KB
Mod Loaders
Forge
File ID
8476900
Type
R
Release
Supported game versions
  • 1.20.1

Curse Maven Snippet

Forge

implementation fg.deobf("curse.maven:learn-by-analogy-1608266:8476900")

Learn more about Curse Maven

What's new

Learn By Analogy 0.1.1

This is the first stable release following Learn By Analogy 0.1.0-beta.

Changes

  • Fixed the Learned Recipes list layout, including row spacing, text truncation, button alignment, and compact-window scaling.
  • Fixed duplicate counting of building rack inventory during dynamic ingredient selection.
  • Optimized dynamic recipe lookups, inventory snapshot reuse, and warehouse scanning.
  • Improved Search, Learned LIST, and Learned DETAIL request scheduling to reduce redundant server work.
  • Added request correlation so outdated Search and Learned LIST responses cannot overwrite the current screen.
  • Prevented duplicate teaching requests from being processed repeatedly within a short time window.
  • Added stricter validation for menu, building, colony, and crafting-module network contexts.
  • Added count and payload-size limits for recipe lists and dynamic recipe previews.
  • Added stronger validation and recovery safeguards for learned dynamic-recipe saved data.
  • Cleared client GUI caches when disconnecting from a world or server.
  • Reduced hot-path log spam and moved detailed diagnostics to debug or trace logging.
  • Updated the network protocol from 6 to 7. Multiplayer clients and servers must use matching Learn By Analogy versions.

Compatibility validation

  • Validated with Forge 47.4.20, Java 17, MineColonies 1.1.1197, and BlockUI 1.0.193.
  • Validated dedicated-server startup and shutdown without JEI.
  • JEI remains optional for startup and is recommended on the client for recipe transfer.

Known issue

Extremely rapid scrolling may temporarily show incorrect or stale visual entries due to an upstream MineColonies interface issue. Normal scrolling is unaffected, and no saved-data corruption has been observed.

This mod has no additional files