diff --git a/src/org/apollo/util/plugin/PluginManager.java b/src/org/apollo/util/plugin/PluginManager.java index eee779d7..00f1f71f 100644 --- a/src/org/apollo/util/plugin/PluginManager.java +++ b/src/org/apollo/util/plugin/PluginManager.java @@ -160,7 +160,7 @@ public final class PluginManager { if (dependency == null) { throw new DependencyException("Unresolved dependency: " + dependencyId + "."); } - start(env, plugin, plugins, started); + start(env, dependency, plugins, started); } String[] scripts = plugin.getScripts(); diff --git a/src/org/apollo/util/plugin/PluginMetaData.java b/src/org/apollo/util/plugin/PluginMetaData.java index d93b3c81..ce722f38 100644 --- a/src/org/apollo/util/plugin/PluginMetaData.java +++ b/src/org/apollo/util/plugin/PluginMetaData.java @@ -40,7 +40,7 @@ public final class PluginMetaData { /** * The plugin's version. */ - private final int version; + private final double version; /** * Creates the plugin meta data. @@ -54,7 +54,7 @@ public final class PluginMetaData { * @param version The plugin's version. */ public PluginMetaData(String id, String name, String description, String[] authors, String[] scripts, - String[] dependencies, int version) { + String[] dependencies, double version) { this.id = id; this.name = name; this.description = description; @@ -123,7 +123,7 @@ public final class PluginMetaData { * * @return The plugin's version. */ - public int getVersion() { + public double getVersion() { return version; }