Skip to content

Commit

Permalink
Ported LoaderAPI from FiberAPI to XDLib
Browse files Browse the repository at this point in the history
  • Loading branch information
XDPXI committed Dec 28, 2024
1 parent 36edae0 commit e82dfd8
Showing 1 changed file with 21 additions and 0 deletions.
21 changes: 21 additions & 0 deletions fabric/src/main/java/dev/xdpxi/xdlib/api/v3/Loader.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
package dev.xdpxi.xdlib.api.v3;

import net.fabricmc.loader.api.FabricLoader;
import net.fabricmc.loader.api.ModContainer;
import net.fabricmc.loader.api.metadata.ModMetadata;

public class Loader {
public static boolean isModLoaded(String modID) {
return FabricLoader.getInstance().isModLoaded(modID);
}

public static String versionOfMod(String modID) {
FabricLoader loader = FabricLoader.getInstance();
ModContainer modContainer = loader.getModContainer(modID).orElse(null);
if (modContainer != null) {
ModMetadata metadata = modContainer.getMetadata();
return metadata.getVersion().getFriendlyString();
}
return null;
}
}

0 comments on commit e82dfd8

Please sign in to comment.