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) protected StringgetLoaderPkg(Collection<String> pkgs) If the given collection of packages contains a package from this library, it needs to be specially handledgetModClass(String modid) protected net.neoforged.neoforgespi.language.IModInfogetModFromFile(net.neoforged.neoforgespi.locating.IModFile file, String modid) Methods inherited from class net.neoforged.neoforgespi.language.ModFileScanData
addLanguageLoader, addModFileInfo, getAnnotations, getClasses, getIModInfoData, getTargets, interestingAnnotations
-
Constructor Details
-
TILBetterModScan
public TILBetterModScan()
-
-
Method Details
-
addFilePath
-
addWrittenClass
public void addWrittenClass(String className, mods.thecomputerizer.theimpossiblelibrary.api.core.loader.MultiVersionModInfo info, net.neoforged.neoforgespi.locating.IModFile file, byte[] bytecode) -
defineClasses
-
getLoaderPkg
If the given collection of packages contains a package from this library, it needs to be specially handled -
getModClass
-
getModFromFile
protected net.neoforged.neoforgespi.language.IModInfo getModFromFile(net.neoforged.neoforgespi.locating.IModFile file, String modid)
-