Fixing OptiFine, until something better comes.
1package dev.redstudio.optinotfine.asm;
2
3import dev.redstudio.redcore.asm.RedLoadingPlugin;
4import dev.redstudio.redcore.utils.OptiNotFine;
5import net.minecraftforge.fml.relauncher.IFMLLoadingPlugin;
6
7import static dev.redstudio.optinotfine.ProjectConstants.ID;
8
9/// @author Luna Mira Lage (Desoroxxx)
10/// @since 1.0
11@IFMLLoadingPlugin.MCVersion("1.12.2")
12@IFMLLoadingPlugin.TransformerExclusions("dev.redstudio." + ID)
13public final class OptiNotFinePlugin extends RedLoadingPlugin {
14
15 @Override
16 public String[] getASMTransformerClass() {
17 if (!OptiNotFine.isOptiFineInstalled())
18 return null;
19
20 return new String[]{OptiNotFineTransformer.class.getName()};
21 }
22}