Class ModWriterNeoForge1_20

java.lang.Object
mods.thecomputerizer.theimpossiblelibrary.api.core.asm.ModWriter
mods.thecomputerizer.theimpossiblelibrary.neoforge.core.asm.ModWriterNeoForge
mods.thecomputerizer.theimpossiblelibrary.neoforge.v20.core.asm.ModWriterNeoForge1_20

public class ModWriterNeoForge1_20 extends mods.thecomputerizer.theimpossiblelibrary.neoforge.core.asm.ModWriterNeoForge
  • Field Summary

    Fields inherited from class mods.thecomputerizer.theimpossiblelibrary.neoforge.core.asm.ModWriterNeoForge

    DIST, EVENT_BUS, EVENT_SUBSCRIBER, EVENT_SUBSCRIBER_BUS, MOD_ANNOTATION, SUBSCRIBE_EVENT

    Fields inherited from class mods.thecomputerizer.theimpossiblelibrary.api.core.asm.ModWriter

    core, EMPTY_METHOD_DESC, entryPoint, entryPointDesc, entryPointInternal, entryPointMethods, entryPointMethodTypes, info, javaVersion, modType, modTypeDesc, modTypeInternal
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
     
    ModWriterNeoForge1_20(mods.thecomputerizer.theimpossiblelibrary.api.core.CoreAPI core, mods.thecomputerizer.theimpossiblelibrary.api.core.loader.MultiVersionModInfo info)
     
    protected
    ModWriterNeoForge1_20(mods.thecomputerizer.theimpossiblelibrary.api.core.CoreAPI core, mods.thecomputerizer.theimpossiblelibrary.api.core.loader.MultiVersionModInfo info, int javaVer)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected org.objectweb.asm.Type
     
    protected void
    writeMod(org.objectweb.asm.ClassWriter writer, List<Map.Entry<String,byte[]>> classBytes)
     

    Methods inherited from class mods.thecomputerizer.theimpossiblelibrary.neoforge.core.asm.ModWriterNeoForge

    addClassAnnotations, addEntryHooks, addEventSubscriber, addInnerEventSubscriber, getConstructor, getEventSubscriberBusType, getEventSubscriberType, mappedEntryPointMethods, writeConstructor

    Methods inherited from class mods.thecomputerizer.theimpossiblelibrary.api.core.asm.ModWriter

    addEntryHooks, addFields, addInnerClass, addInnerClass, buildModClass, classInit, constructor, finishWritingClass, generatedModType, getInfo, mapEntryPointMethod, modInterfaces, writeAnnotationArray, writeClassAnnotation, writeClassInit, writeConstructor, writeInnerClass, writeInnerClass, writeMethod, writeMethodAnnotation

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • ModWriterNeoForge1_20

      public ModWriterNeoForge1_20(mods.thecomputerizer.theimpossiblelibrary.api.core.CoreAPI core, mods.thecomputerizer.theimpossiblelibrary.api.core.loader.MultiVersionModInfo info)
    • ModWriterNeoForge1_20

      protected ModWriterNeoForge1_20(mods.thecomputerizer.theimpossiblelibrary.api.core.CoreAPI core, mods.thecomputerizer.theimpossiblelibrary.api.core.loader.MultiVersionModInfo info, int javaVer)
  • Method Details

    • getEventMethod

      protected org.objectweb.asm.Type getEventMethod(String className)
      Overrides:
      getEventMethod in class mods.thecomputerizer.theimpossiblelibrary.neoforge.core.asm.ModWriterNeoForge
    • writeMod

      protected void writeMod(org.objectweb.asm.ClassWriter writer, List<Map.Entry<String,byte[]>> classBytes)
      Overrides:
      writeMod in class mods.thecomputerizer.theimpossiblelibrary.api.core.asm.ModWriter