package dev.redstudio.optinotfine.asm; import dev.redstudio.redcore.asm.RedLoadingPlugin; import dev.redstudio.redcore.utils.OptiNotFine; import net.minecraftforge.fml.relauncher.IFMLLoadingPlugin; import static dev.redstudio.optinotfine.ProjectConstants.ID; /// @author Luna Mira Lage (Desoroxxx) /// @since 1.0 @IFMLLoadingPlugin.MCVersion("1.12.2") @IFMLLoadingPlugin.TransformerExclusions("dev.redstudio." + ID) public final class OptiNotFinePlugin extends RedLoadingPlugin { @Override public String[] getASMTransformerClass() { if (!OptiNotFine.isOptiFineInstalled()) return null; return new String[]{OptiNotFineTransformer.class.getName()}; } }