auracore/src/main/java/dev/tilera/capes/Capes.java
Timo Ley 5f9630e891
All checks were successful
continuous-integration/drone/push Build is passing
chore: update capes code
2023-02-28 19:18:59 +01:00

35 lines
989 B
Java

package dev.tilera.capes;
import java.io.InputStream;
import java.net.URL;
import com.jadarstudios.developercapes.DevCapes;
import org.apache.commons.io.IOUtils;
import net.minecraftforge.common.MinecraftForge;
public class Capes {
private static boolean capesInitialized = false;
public static void initCapes() {
if (!capesInitialized) {
capesInitialized = true;
try {
URL index = new URL("https://capes.tilera.xyz/devcapes/index");
InputStream stream = DevCapes.getInstance().getStreamForURL(index);
String capeConfig = IOUtils.toString(stream);
stream.close();
DevCapes.getInstance().registerConfig(
capeConfig
);
MinecraftForge.EVENT_BUS.register(new RenderEventHandler());
} catch (Exception e) {
System.out.print("Cant load capes\n" + e);
}
}
}
}