Class TILCoreNeoForge1_20
java.lang.Object
mods.thecomputerizer.theimpossiblelibrary.api.core.CoreAPI
mods.thecomputerizer.theimpossiblelibrary.shared.v20.core.TILCore1_20
mods.thecomputerizer.theimpossiblelibrary.neoforge.v20.core.TILCoreNeoForge1_20
- All Implemented Interfaces:
mods.thecomputerizer.theimpossiblelibrary.neoforge.core.TILCoreNeoforge
public abstract class TILCoreNeoForge1_20
extends mods.thecomputerizer.theimpossiblelibrary.shared.v20.core.TILCore1_20
implements mods.thecomputerizer.theimpossiblelibrary.neoforge.core.TILCoreNeoforge
-
Nested Class Summary
Nested classes/interfaces inherited from class mods.thecomputerizer.theimpossiblelibrary.api.core.CoreAPI
mods.thecomputerizer.theimpossiblelibrary.api.core.CoreAPI.GameVersion, mods.thecomputerizer.theimpossiblelibrary.api.core.CoreAPI.ModLoader, mods.thecomputerizer.theimpossiblelibrary.api.core.CoreAPI.Side -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final mods.thecomputerizer.theimpossiblelibrary.api.core.ReferenceFields inherited from class mods.thecomputerizer.theimpossiblelibrary.api.core.CoreAPI
INSTANCE, modLoader, side, version -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddSources(Set<String> sources) mods.thecomputerizer.theimpossiblelibrary.api.core.CoreEntryPointmods.thecomputerizer.theimpossiblelibrary.api.core.loader.MultiVersionLoaderAPIprotected mods.thecomputerizer.theimpossiblelibrary.api.core.asm.ModWritergetModWriter(mods.thecomputerizer.theimpossiblelibrary.api.core.loader.MultiVersionModInfo info) voidinjectWrittenMod(Class<?> containerClass, String modid) mapClassName(String unmapped) mapFieldName(String unmappedClass, String unmappedField, String desc) mapMethodName(String unmappedClass, String unmappedMethod, String desc) protected booleanmodConstructed(String modid, Class<?> clazz) unmapClass(String className) voidwriteModContainers(ClassLoader loader) Methods inherited from class mods.thecomputerizer.theimpossiblelibrary.shared.v20.core.TILCore1_20
addURLToClassLoaderMethods inherited from class mods.thecomputerizer.theimpossiblelibrary.api.core.CoreAPI
addURLToClassLoader, findInstance, findLoadingClass, findLoadingClass, gameVersion, getClientVersionHandler, getCommonVersionHandler, getCoreInfo, getCoreInstances, getInjectedMods, getInstance, getInstance, getLaunguageProvider, getModData, getModData, getModInfo, getModLoader, getModLocator, getPackageName, getSide, getVersion, initAPI, instantiateCoreMods, instantiateCoreMods, invoke, invoke, isClient, isClientSide, isFabric, isForge, isJava17, isJava17OrLater, isJava21, isJava21OrLater, isJava8, isLegacy, isNamedEnv, isNeoforge, isServer, isServerSide, isSrgEnv, isV12, isV16, isV18, isV19, isV19_2, isV19_4, isV20, isV20_1, isV20_4, isV20_6, isV21, isV21_1, isVersionAtLeast, isVersionAtLeast, isVersionAtMost, isVersionAtMost, isVersionGreaterThan, isVersionGreaterThan, isVersionLessThan, isVersionLessThan, javaVersion, loadCandidate, loadCoreModInfo, mapAsBinary, mapClassName, mapFieldName, mapMethodName, modConstructed, newMap, parseFrom, parseVersion, qualify, setInstance, setInstance, syncInstanceClassLoader, toString, verifyGeneratedClass
-
Field Details
-
NEOFORGE_REF
public static final mods.thecomputerizer.theimpossiblelibrary.api.core.Reference NEOFORGE_REF
-
-
Constructor Details
-
TILCoreNeoForge1_20
public TILCoreNeoForge1_20(boolean four)
-
-
Method Details
-
addSources
-
getCoreVersionHandler
public mods.thecomputerizer.theimpossiblelibrary.api.core.CoreEntryPoint getCoreVersionHandler()- Specified by:
getCoreVersionHandlerin classmods.thecomputerizer.theimpossiblelibrary.api.core.CoreAPI
-
getLoader
public mods.thecomputerizer.theimpossiblelibrary.api.core.loader.MultiVersionLoaderAPI getLoader()- Specified by:
getLoaderin classmods.thecomputerizer.theimpossiblelibrary.api.core.CoreAPI
-
getModWriter
protected mods.thecomputerizer.theimpossiblelibrary.api.core.asm.ModWriter getModWriter(mods.thecomputerizer.theimpossiblelibrary.api.core.loader.MultiVersionModInfo info) - Specified by:
getModWriterin classmods.thecomputerizer.theimpossiblelibrary.api.core.CoreAPI
-
injectWrittenMod
-
mapClassName
-
mapFieldName
-
mapMethodName
-
modConstructed
-
unmapClass
-
writeModContainers
- Overrides:
writeModContainersin classmods.thecomputerizer.theimpossiblelibrary.api.core.CoreAPI
-