ModernFix

ModernFix

93M Downloads

The Newest Version Breaks Some of KubeJS's Recipe Modifications

JasdewStarfield opened this issue ยท 1 comments

commented

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

commented

Fixed in 5.23.0, thanks for the report and the script to reproduce.