public class TILCore1_12_2
extends mods.thecomputerizer.theimpossiblelibrary.api.core.CoreAPI
implements mods.thecomputerizer.theimpossiblelibrary.legacy.core.TILCoreLegacy
mods.thecomputerizer.theimpossiblelibrary.api.core.CoreAPI.GameVersion, mods.thecomputerizer.theimpossiblelibrary.api.core.CoreAPI.ModLoader, mods.thecomputerizer.theimpossiblelibrary.api.core.CoreAPI.Side| Modifier and Type | Field and Description |
|---|---|
static mods.thecomputerizer.theimpossiblelibrary.api.core.Reference |
LEGACY_REF |
| Constructor and Description |
|---|
TILCore1_12_2() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
addURLToClassLoader(java.lang.ClassLoader loader,
java.net.URL url) |
mods.thecomputerizer.theimpossiblelibrary.api.common.CommonEntryPoint |
getClientVersionHandler() |
mods.thecomputerizer.theimpossiblelibrary.api.common.CommonEntryPoint |
getCommonVersionHandler() |
mods.thecomputerizer.theimpossiblelibrary.api.core.CoreEntryPoint |
getCoreVersionHandler() |
static net.minecraftforge.fml.common.ModContainer |
getFMLModContainer(java.lang.String modid) |
mods.thecomputerizer.theimpossiblelibrary.api.core.loader.MultiVersionLoaderAPI |
getLoader() |
static java.io.File |
getModSource(java.lang.String modid) |
protected mods.thecomputerizer.theimpossiblelibrary.api.core.asm.ModWriter |
getModWriter(mods.thecomputerizer.theimpossiblelibrary.api.core.loader.MultiVersionModInfo info) |
void |
initAPI() |
void |
injectWrittenMod(java.lang.Class<?> containerClass,
java.lang.String modid) |
java.lang.String |
mapClassName(java.lang.String unmapped) |
java.lang.String |
mapFieldName(java.lang.String unmappedClass,
java.lang.String unmappedField,
java.lang.String desc) |
java.lang.String |
mapMethodName(java.lang.String unmappedClass,
java.lang.String unmappedMethod,
java.lang.String desc) |
protected boolean |
modConstructed(java.lang.String modid,
java.lang.Class<?> clazz) |
java.lang.String |
unmapClass(java.lang.String className) |
addSources, addURLToClassLoader, findInstance, findLoadingClass, findLoadingClass, gameVersion, getCoreInfo, getCoreInstances, getInjectedMods, getInstance, getInstance, getInstanceDirect, getInstanceModLoader, getLaunguageProvider, getLogger, getModData, getModData, getModInfo, getModLoader, getModLoaderClass, getModLoaderClass, getModLoaderExtension, getModLoaderExtension, getModLoaderName, getModLocator, getPackageName, getSide, getVersion, injectModLoaderName, instantiateCoreMods, instantiateCoreMods, instantiateFromProperty, isClient, isClientSide, isDev, isFabric, isForge, isLegacy, isNamedEnv, isNeoforge, isRelocatedEnv, isServer, isServerSide, isSrgEnv, isV12, isV16, isV18, isV19_2, isV19_4, isV19, isV20_1, isV20_4, isV20_6, isV20, isV21_1, isV21, isVerifiedAny, isVersionAtLeast, isVersionAtLeast, isVersionAtMost, isVersionAtMost, isVersionGreaterThan, isVersionGreaterThan, isVersionLessThan, isVersionLessThan, legacyPacketEnv, loadCandidate, loadCoreModInfo, mapAsBinary, mapClassName, mapFieldName, mapMethodName, modConstructed, newMap, parseFrom, parseVersion, qualify, setInstance, setInstance, syncInstanceClassLoader, toString, verifyGeneratedClass, writeModContainerspublic static final mods.thecomputerizer.theimpossiblelibrary.api.core.Reference LEGACY_REF
public static net.minecraftforge.fml.common.ModContainer getFMLModContainer(java.lang.String modid)
public static java.io.File getModSource(java.lang.String modid)
public boolean addURLToClassLoader(java.lang.ClassLoader loader,
java.net.URL url)
addURLToClassLoader in class mods.thecomputerizer.theimpossiblelibrary.api.core.CoreAPIpublic mods.thecomputerizer.theimpossiblelibrary.api.common.CommonEntryPoint getClientVersionHandler()
getClientVersionHandler in class mods.thecomputerizer.theimpossiblelibrary.api.core.CoreAPIpublic mods.thecomputerizer.theimpossiblelibrary.api.common.CommonEntryPoint getCommonVersionHandler()
getCommonVersionHandler in class mods.thecomputerizer.theimpossiblelibrary.api.core.CoreAPIpublic mods.thecomputerizer.theimpossiblelibrary.api.core.CoreEntryPoint getCoreVersionHandler()
getCoreVersionHandler in class mods.thecomputerizer.theimpossiblelibrary.api.core.CoreAPIpublic mods.thecomputerizer.theimpossiblelibrary.api.core.loader.MultiVersionLoaderAPI getLoader()
getLoader in class mods.thecomputerizer.theimpossiblelibrary.api.core.CoreAPIprotected mods.thecomputerizer.theimpossiblelibrary.api.core.asm.ModWriter getModWriter(mods.thecomputerizer.theimpossiblelibrary.api.core.loader.MultiVersionModInfo info)
getModWriter in class mods.thecomputerizer.theimpossiblelibrary.api.core.CoreAPIpublic void initAPI()
initAPI in class mods.thecomputerizer.theimpossiblelibrary.api.core.CoreAPIpublic void injectWrittenMod(java.lang.Class<?> containerClass,
java.lang.String modid)
injectWrittenMod in class mods.thecomputerizer.theimpossiblelibrary.api.core.CoreAPIpublic java.lang.String mapClassName(java.lang.String unmapped)
mapClassName in class mods.thecomputerizer.theimpossiblelibrary.api.core.CoreAPIpublic java.lang.String mapFieldName(java.lang.String unmappedClass,
java.lang.String unmappedField,
java.lang.String desc)
mapFieldName in class mods.thecomputerizer.theimpossiblelibrary.api.core.CoreAPIpublic java.lang.String mapMethodName(java.lang.String unmappedClass,
java.lang.String unmappedMethod,
java.lang.String desc)
mapMethodName in class mods.thecomputerizer.theimpossiblelibrary.api.core.CoreAPIprotected boolean modConstructed(java.lang.String modid,
java.lang.Class<?> clazz)
modConstructed in class mods.thecomputerizer.theimpossiblelibrary.api.core.CoreAPIpublic java.lang.String unmapClass(java.lang.String className)
unmapClass in class mods.thecomputerizer.theimpossiblelibrary.api.core.CoreAPI