Package com.kamikazejam.kamicommon
Interface CoreMethods
- All Known Implementing Classes:
AbstractSubsystem,Feature,KamiPlugin,Module
public interface CoreMethods
A set of core methods that both
KamiPlugin and Module must follow and implement to make their APIs interchangeable.-
Method Summary
Modifier and TypeMethodDescription@NotNull KamiConfigExtintregisterCommands(KamiCommand... commands) intregisterDisableables(Disableable... disableables) intregisterListeners(Listener... listeners) intregisterTasks(BukkitTask... tasks) voidvoidintintunregisterCommands(KamiCommand... commands) intintunregisterDisableables(Disableable... disableables) intintunregisterListeners(Listener... listeners) intintunregisterTasks(BukkitTask... tasks)
-
Method Details
-
registerCommands
-
unregisterCommands
-
unregisterCommands
int unregisterCommands() -
reloadConfig
void reloadConfig() -
saveConfig
void saveConfig() -
getKamiConfig
-
registerListeners
-
unregisterListeners
-
unregisterListeners
int unregisterListeners() -
registerTasks
-
unregisterTasks
-
unregisterTasks
int unregisterTasks() -
registerDisableables
-
unregisterDisableables
-
unregisterDisableables
int unregisterDisableables()
-