Package dev.boze.api.addon
Class Addon
java.lang.Object
dev.boze.api.addon.Addon
- All Implemented Interfaces:
Serializable<Addon>
-
Field Summary
Modifier and TypeFieldDescriptionfinal String
final AddonDispatcher
final String
final ArrayList
<ToggleableModule> final String
final String
-
Constructor Summary
-
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface dev.boze.api.config.Serializable
fromJson, toJson
-
Field Details
-
id
-
name
-
description
-
version
-
modules
-
dispatcher
-
-
Constructor Details
-
Addon
-
Addon
public Addon(String id, String name, String description, String version, AddonDispatcher dispatcher)
-
-
Method Details
-
initialize
public boolean initialize() -
shutdown
public void shutdown() -
getDir
-