Fixing OptiFine, until something better comes.
at 1.0 22 lines 666 B view raw
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}