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 KamiConfigExt
int
registerCommands
(KamiCommand... commands) int
registerDisableables
(Disableable... disableables) int
registerListeners
(Listener... listeners) int
registerTasks
(BukkitTask... tasks) void
void
int
int
unregisterCommands
(KamiCommand... commands) int
int
unregisterDisableables
(Disableable... disableables) int
int
unregisterListeners
(Listener... listeners) int
int
unregisterTasks
(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()
-