Class MixinPlugin

java.lang.Object
de.z0rdak.yawp.mixin.MixinPlugin
All Implemented Interfaces:
org.spongepowered.asm.mixin.extensibility.IMixinConfigPlugin

public class MixinPlugin extends Object implements org.spongepowered.asm.mixin.extensibility.IMixinConfigPlugin
  • Constructor Details

    • MixinPlugin

      public MixinPlugin()
  • Method Details

    • onLoad

      public void onLoad(String s)
      Specified by:
      onLoad in interface org.spongepowered.asm.mixin.extensibility.IMixinConfigPlugin
    • getRefMapperConfig

      public String getRefMapperConfig()
      Specified by:
      getRefMapperConfig in interface org.spongepowered.asm.mixin.extensibility.IMixinConfigPlugin
    • shouldApplyMixin

      public boolean shouldApplyMixin(String s, String mixinClassName)
      Specified by:
      shouldApplyMixin in interface org.spongepowered.asm.mixin.extensibility.IMixinConfigPlugin
    • acceptTargets

      public void acceptTargets(Set<String> set, Set<String> set1)
      Specified by:
      acceptTargets in interface org.spongepowered.asm.mixin.extensibility.IMixinConfigPlugin
    • getMixins

      public List<String> getMixins()
      Specified by:
      getMixins in interface org.spongepowered.asm.mixin.extensibility.IMixinConfigPlugin
    • preApply

      public void preApply(String s, org.objectweb.asm.tree.ClassNode classNode, String s1, org.spongepowered.asm.mixin.extensibility.IMixinInfo iMixinInfo)
      Specified by:
      preApply in interface org.spongepowered.asm.mixin.extensibility.IMixinConfigPlugin
    • postApply

      public void postApply(String s, org.objectweb.asm.tree.ClassNode classNode, String s1, org.spongepowered.asm.mixin.extensibility.IMixinInfo iMixinInfo)
      Specified by:
      postApply in interface org.spongepowered.asm.mixin.extensibility.IMixinConfigPlugin