Class TILBetterModScan
java.lang.Object
net.neoforged.neoforgespi.language.ModFileScanData
mods.thecomputerizer.theimpossiblelibrary.neoforge.core.loader.TILBetterModScan
public class TILBetterModScan
extends net.neoforged.neoforgespi.language.ModFileScanData
-
Nested Class Summary
Nested classes/interfaces inherited from class net.neoforged.neoforgespi.language.ModFileScanData
net.neoforged.neoforgespi.language.ModFileScanData.AnnotationData, net.neoforged.neoforgespi.language.ModFileScanData.ClassData -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddFilePath(Path path) voidaddWrittenClass(String className, mods.thecomputerizer.theimpossiblelibrary.api.core.loader.MultiVersionModInfo info, net.neoforged.neoforgespi.locating.IModFile file, byte[] bytecode) voiddefineClasses(ClassLoader target) Called via reflection from TILLanguageLoaderprotected StringgetLastPkg(Collection<String> pkgs) If the given collection of packages contains a package from this library, it needs to be handled last.getModClass(net.neoforged.neoforgespi.language.IModInfo info) protected net.neoforged.neoforgespi.language.IModInfogetModFromFile(net.neoforged.neoforgespi.locating.IModFile file, String modid) voidsetModClass(net.neoforged.neoforgespi.language.IModInfo mod, String className) Methods inherited from class net.neoforged.neoforgespi.language.ModFileScanData
addLanguageLoader, addModFileInfo, getAnnotations, getClasses, getIModInfoData, getTargets, interestingAnnotations
-
Constructor Details
-
TILBetterModScan
public TILBetterModScan()
-
-
Method Details
-
addFilePath
-
setModClass
-
addWrittenClass
public void addWrittenClass(String className, mods.thecomputerizer.theimpossiblelibrary.api.core.loader.MultiVersionModInfo info, net.neoforged.neoforgespi.locating.IModFile file, byte[] bytecode) -
defineClasses
Called via reflection from TILLanguageLoader -
getLastPkg
If the given collection of packages contains a package from this library, it needs to be handled last. The package is removed from the collection if found. -
getModClass
-
getModFromFile
protected net.neoforged.neoforgespi.language.IModInfo getModFromFile(net.neoforged.neoforgespi.locating.IModFile file, String modid)
-