import java.util.logging.Logger;
import net.pterodactylus.sone.core.Core;
+import net.pterodactylus.sone.core.FreenetInterface;
import net.pterodactylus.sone.freenet.PluginStoreConfigurationBackend;
import net.pterodactylus.util.config.Configuration;
import net.pterodactylus.util.config.ConfigurationException;
*/
@Override
public void runPlugin(PluginRespirator pluginRespirator) {
+
+ /* create a configuration. */
Configuration configuration;
try {
configuration = new Configuration(new PluginStoreConfigurationBackend(pluginRespirator.getStore()));
}
}
+ /* create freenet interface. */
+ FreenetInterface freenetInterface = new FreenetInterface(pluginRespirator.getNode());
+
/* create core. */
core = new Core();
core.configuration(configuration);
+ core.freenetInterface(freenetInterface);
/* start core! */
core.start();