public void initialize(PluginInterface pi) { plugin_interface = pi; formatters = plugin_interface.getUtilities().getFormatters(); genericTorrent = loadTorrent(resTorrent); nick = plugin_interface .getPluginconfig() .getPluginStringParameter("nick", "Guest" + (int) (Math.random() * 100000)); active = plugin_interface.getPluginconfig().getPluginBooleanParameter("enable", true); if (active) { listeners = new ArrayList(); listenersDownload = new ArrayList(); controller = new PeerControllerImpl(this, nick); controller.addMessageListener(this); controller.initialize(); controller.startPeerProcessing(); } }