package dimensions.solar.plugin;


import dimensions.solar.command.CommandContainer;

import java.util.ArrayList;
import java.util.List;

public class PluginContainer
{
    public String pluginId;
    public String name = pluginId;
    public String version = "1.0.0";
    public List<String> dependencies = new ArrayList<String>();
    public List<CommandContainer> commands = new ArrayList<String>();
}

@@ -31,124 +31,24 @@
 n;%0A%0A
-%0Aimport dimensions.solar.command.CommandContainer;%0A%0Aimport java.util.ArrayList;%0Aimport java.util.List;%0A%0Apublic class
+public interface
  Plu
@@ -63,57 +63,44 @@
 iner
+ %7B
 %0A
-%7B
 %0A    
-public String pluginId;%0A 
+String getId();%0A%0A
    
-public
  String 
 name
@@ -99,43 +99,31 @@
 ing 
-name = pluginId;%0A    public
+getName();%0A%0A   
  String 
 vers
@@ -122,159 +122,84 @@
 ing 
-v
+getV
 ersion
- = %221.0.0%22;%0A    public List%3CString%3E dependencies = new ArrayList%3CString%3E();%0A    public List%3CCommandContainer%3E commands = new ArrayList%3CString%3E
+();%0A    %0A    String%5B%5D getAuthors();%0A    %0A    Plugin getInstance
 ();%0A
+%0A
 %7D%0A

Update PluginContainer.java