1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
package gtPlusPlus.api.interfaces; import gtPlusPlus.plugin.manager.Core_Manager; public interface IPlugin { public default void register() { Core_Manager.registerPlugin(this); } public String getPluginName(); public boolean preInit(); public boolean init(); public boolean postInit(); }