Skip to content

The Newest Version Breaks Some of KubeJS's Recipe Modifications #555

@JasdewStarfield

Description

@JasdewStarfield

Bug Description

When I update ModernFix from forge-5.21.0+mc1.20.1 to forge-5.22.0+mc1.20.1 and run my modpack, some of the modifications I made using replaceInput in KubeJS stopped working. For example:
event.replaceInput( { output:"immersiveengineering:wirecutter" }, '#forge:ingots/iron', '#forge:ingots/steel' )
Normally this would convert the iron ingots used in wirecutter recipe into steel ingots, however it didn't work.
Using /reload would make it work again. (However this issue persisted when I entered the world the next time without reloading)
This issue didn't occur before I upgraded ModernFix, and after I downgraded it, it started working again.

Reproduction Steps

Write any replaceInput in KubeJS RecipeEvent such as:
event.replaceInput( { output:"immersiveengineering:wirecutter" }, '#forge:ingots/iron', '#forge:ingots/steel' )
start the Minecraft instance, and enter a world.

Log File

2025-05-19-1.log

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingfixed in betaDevelopment builds are available with the fix

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions