The below appears to be a nondestructive way of preventing unintended inheritance issue like what is seen in Insolation (Continued), Medieval Overhaul, and a few other mods. Based off of my testing, this proposed patch method does not interfere with other modExtension classes, and it cannot be used in-place of the normal AddModExtension patch.
This could also still be a bad idea to implement in Celsius itself, but I lack the experience to make that determination.
The below appears to be a nondestructive way of preventing unintended inheritance issue like what is seen in Insolation (Continued), Medieval Overhaul, and a few other mods. Based off of my testing, this proposed patch method does not interfere with other modExtension classes, and it cannot be used in-place of the normal AddModExtension patch.
This could also still be a bad idea to implement in Celsius itself, but I lack the experience to make that determination.
Example implementation using Insolation (Continued):