Class LibraryContext
java.lang.Object
net.fabricmc.loom.configuration.providers.minecraft.library.LibraryContext
-
Constructor Summary
ConstructorsConstructorDescriptionLibraryContext(MinecraftVersionMeta versionMeta, org.gradle.api.JavaVersion javaVersion) -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleanhasLibrary(String name) booleanbooleansupportsArm64(Platform.OperatingSystem operatingSystem) booleanboolean
-
Constructor Details
-
LibraryContext
-
-
Method Details
-
supportsArm64
- Returns:
- True when the Minecraft libraries support ARM64 MacOS
-
supportsJava19OrLater
public boolean supportsJava19OrLater()- Returns:
- True when the Minecraft libraries support Java 19 or later
-
usesLWJGL3
public boolean usesLWJGL3()- Returns:
- True when using LWJGL 3
-
hasClasspathNatives
public boolean hasClasspathNatives()- Returns:
- True when the Minecraft natives are on the classpath, as opposed to being extracted
-
hasLibrary
- Returns:
- True when there is an exact match for this library
-
isJava19OrLater
public boolean isJava19OrLater()- Returns:
- True when the current Java version is 19 or later
-