Hi Invisimus,
Here are the steps that I try to understand your problem :
Used versions :
- Forge : 1.4.7-6.6.0.504
- PastaMayo : 1.1.3
- IC2 : 1.112.170
- RailCraft : 1.4.6-6.14.0.0
- GregTech : 2.80d
Step #1 : PastaMayo, IC2
No bug. The recipe is well removed and added.
Step #2 : PastaMayo, IC2, RailCraft (opt. false)
No bug. The recipe is well removed and added.
Step #3 : PastaMayo, IC2, RailCraft (opt. true)
No bug. The recipe is well removed and added.
Step #4 : PastaMayo, IC2, RailCraft (opt. true), GregTech
Bug appears. The console notes that recipes are added/removed, but furnace continues to smelting iron.
Step #5 : PastaMayo, IC2, GregTech
Bug appears. The console notes that recipes are added/removed, but furnace continues to smelting iron.
1st conclusion :
I think that our first diagnotic was false. RailCraft don't induce the bug.
GregTech is the origin of the problem.
By the console saying that PastaMayo adds and removes recipe, I conclude that PastaMayo correctly scan the item, and the capacity of readding this item is not corrupted. The unique reason that I see is that GregTech may use a different Class and overwrite the vanilla smelt class (which is the base of PastaMayo).
I continue the test :
Step #5 : PastaMayo, IC2, GregTech
Trying on vanilla recipes : no bug.
2nd conclusion :
The refined iron is the only (as I see) item that can be smelting by industrial blast furnace AND vanilla furnace.
After some research in configuration files, I found this parameter in RecipesAdvancedConfig.cfg :
B:item.ingotIron=true
This configuration file overwrites vanilla furnace recipe, and so overwrite pastamayo configuration.
Solution :
Put the parameter "B:item.ingotIron" to false in file "RecipesAdvancedConfig.cfg". Then PastaMayo will correctly works with refinediron recipe in vanilla (or similar) furnace.
PS : for the problem of "sporadic" effects on the start, do you see an error when starting server ? (or any suspicious data)