Resclone/src/main/java/io/gitlab/jfronny/resclone/RescloneResourcePack.java

29 lines
809 B
Java

package io.gitlab.jfronny.resclone;
import net.fabricmc.fabric.api.resource.ModResourcePack;
import net.fabricmc.loader.api.FabricLoader;
import net.fabricmc.loader.api.metadata.ModMetadata;
import net.minecraft.resource.ZipResourcePack;
import java.io.File;
public class RescloneResourcePack extends ZipResourcePack implements ModResourcePack {
private static final ModMetadata METADATA = FabricLoader.getInstance().getModContainer(Resclone.MOD_ID).orElseThrow().getMetadata();
private final String name;
public RescloneResourcePack(File file, String name) {
super(name, file, true);
this.name = name;
}
@Override
public String getName() {
return name;
}
@Override
public ModMetadata getFabricModMetadata() {
return METADATA;
}
}