blob: 4e156ffe25550eaf584e79d03ef8d070d3ce728b (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
package makamys.neodymium.util.virtualjar.protocol.neodymiumvirtualjar;
import static makamys.neodymium.Constants.MODID;
import static makamys.neodymium.Constants.PROTOCOL;
import java.io.IOException;
import java.net.URL;
import java.net.URLConnection;
import java.net.URLStreamHandler;
import net.minecraft.launchwrapper.Launch;
public class Handler extends URLStreamHandler {
private static final IURLStreamHandlerImpl impl = (IURLStreamHandlerImpl)Launch.blackboard.get(MODID + "." + PROTOCOL + ".impl");
@Override
protected URLConnection openConnection(URL url) throws IOException {
return impl.openConnection(url);
}
public interface IURLStreamHandlerImpl {
URLConnection openConnection(URL url) throws IOException;
}
}
|