diff options
author | Jordan Byrne <draknyte1@hotmail.com> | 2018-02-08 14:23:14 +1000 |
---|---|---|
committer | Jordan Byrne <draknyte1@hotmail.com> | 2018-02-08 14:23:14 +1000 |
commit | 99f6845bd32373cc84350496cda9cefbcff5298f (patch) | |
tree | 86bae64bc9878d97a4e0f7b356d797a406b1c71b /src/Java/gtPlusPlus/api/interfaces/IPlugin.java | |
parent | f4ac62247a54c38466fb7544aae63e6d97fb2740 (diff) | |
download | GT5-Unofficial-99f6845bd32373cc84350496cda9cefbcff5298f.tar.gz GT5-Unofficial-99f6845bd32373cc84350496cda9cefbcff5298f.tar.bz2 GT5-Unofficial-99f6845bd32373cc84350496cda9cefbcff5298f.zip |
+ Added Plugin system.
$ Fixed issue with Fishing Pond.
Diffstat (limited to 'src/Java/gtPlusPlus/api/interfaces/IPlugin.java')
-rw-r--r-- | src/Java/gtPlusPlus/api/interfaces/IPlugin.java | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/src/Java/gtPlusPlus/api/interfaces/IPlugin.java b/src/Java/gtPlusPlus/api/interfaces/IPlugin.java new file mode 100644 index 0000000000..3ac960eaf2 --- /dev/null +++ b/src/Java/gtPlusPlus/api/interfaces/IPlugin.java @@ -0,0 +1,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(); + +} |