@@ -0,0 +1,534 @@
+package iH4v3n0N4m3.plugins;%0A%0Aimport iH4v3n0N4m3.io.File;%0A%0Aimport java.lang.ClassLoader;%0A%0Apublic class PluginClassLoader%7B%0A private final File f;%0A private final String cn;%0A public PluginClassLoader(String cn,File f)%7B%0A  this.cn=cn;%0A  this.f=f;%0A %7D%0A public IPlugin load()throws PluginException%7B%0A  IPlugin i=null;%0A  FileInputStream fis=new FileInputStream(f);%0A  byte%5B%5D b=new byte%5B1024%5D;%0A  int r=0;%0A  while((r=fis.read(b)))%7B%0A   ClassLoader cl=ClassLoader.getSystemClassLoader();%0A   i=(IPlugin)cl.defineClass(cn,b,0,0);%0A  %7D%0A  return i;%0A %7D%0A%7D%0A

Create PluginClassLoader.java