Xalcon/EnergyConverters

Gracefully Remove RF Support

Closed this issue · 1 comments

In the past months I've gotten a lot of support requests regarding RF support "not working". All cases were due to misinformation about compatibility between RF and FE. At the moment, there is no mod (to my knowledge) that only implements the RF API without also supporting the FE api, making RF completely redundant.

Removing explicit support for RF could help reducing confusion as well as improve maintainability of the project since we can remove a dependency.

The removal will happen in 2 steps:

Step 1

  • Remove recipes for RF consumer/producer; this will allow existing worlds to still work fine and should only break autocrafting at worst.
  • Add a configuration option to explicitly enable RF converter recipes, defaults to false.
  • Add conversion recipes for RF to FE converters; will be disabled if explicit RF recipes are enabled
  • Add information to the RF converters tooltip to indicate their deprecation
  • Add information to the FE converters indicating that they will probably support any mod that uses "RF"

Step 2

  • Remove full support for RF in the 1.13+ ports

Step 1 has been implemented for a while. So I'll be closing this.