Class TILCoreForge1_16_5
java.lang.Object
mods.thecomputerizer.theimpossiblelibrary.api.core.CoreAPI
mods.thecomputerizer.theimpossiblelibrary.shared.v16.m5.core.TILCore1_16_5
mods.thecomputerizer.theimpossiblelibrary.forge.v16.m5.core.TILCoreForge1_16_5
- All Implemented Interfaces:
mods.thecomputerizer.theimpossiblelibrary.forge.core.TILCoreForge
public class TILCoreForge1_16_5
extends mods.thecomputerizer.theimpossiblelibrary.shared.v16.m5.core.TILCore1_16_5
implements mods.thecomputerizer.theimpossiblelibrary.forge.core.TILCoreForge
-
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) booleanaddURLToClassLoader(ClassLoader loader, URL url) mods.thecomputerizer.theimpossiblelibrary.api.common.CommonEntryPointmods.thecomputerizer.theimpossiblelibrary.api.common.CommonEntryPointmods.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) voidinitAPI()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) Methods inherited from class mods.thecomputerizer.theimpossiblelibrary.api.core.CoreAPI
addURLToClassLoader, findInstance, findLoadingClass, findLoadingClass, gameVersion, getCoreInfo, getCoreInstances, getInjectedMods, getInstance, getInstance, getLaunguageProvider, getModData, getModData, getModInfo, getModLoader, getModLocator, getPackageName, getSide, getVersion, 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, writeModContainers
-
Field Details
-
FORGE_REF
public static final mods.thecomputerizer.theimpossiblelibrary.api.core.Reference FORGE_REF
-
-
Constructor Details
-
TILCoreForge1_16_5
public TILCoreForge1_16_5()
-
-
Method Details
-
addSources
-
addURLToClassLoader
- Specified by:
addURLToClassLoaderin classmods.thecomputerizer.theimpossiblelibrary.api.core.CoreAPI
-
getClientVersionHandler
public mods.thecomputerizer.theimpossiblelibrary.api.common.CommonEntryPoint getClientVersionHandler()- Specified by:
getClientVersionHandlerin classmods.thecomputerizer.theimpossiblelibrary.api.core.CoreAPI
-
getCommonVersionHandler
public mods.thecomputerizer.theimpossiblelibrary.api.common.CommonEntryPoint getCommonVersionHandler()- Specified by:
getCommonVersionHandlerin classmods.thecomputerizer.theimpossiblelibrary.api.core.CoreAPI
-
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
-
initAPI
public void initAPI()- Specified by:
initAPIin classmods.thecomputerizer.theimpossiblelibrary.api.core.CoreAPI
-
injectWrittenMod
-
mapClassName
-
mapFieldName
-
mapMethodName
-
modConstructed
-
unmapClass
-