@Retention(value=RUNTIME)
@Target(value=FIELD)
@Repeatable(value=MixinConfig.CompatHandlingContainer.class)
public static @interface MixinConfig.CompatHandling
Provides additional modID-based compatibility handling for fields annotated by @MixinToggle
If checks fail a specific warning will be logged and a general warning will display on screen
modid: ModID of the target mod
desired: Whether the target mod is desired - true is treated as a dependency, false is treated as an incompatibility
disableMixin: If the check fails, true will disable the annotated mixin(s), false will only log a warning
warnIngame: If the check fails, true will render a warning ingame, false will only log a warning
reason: Reasoning to print to the log to give additional context to the relation if the check fails