Package com.nexomc.nexo.mechanics
Object MechanicsManager
-
- All Implemented Interfaces:
public class MechanicsManager
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public interfaceMechanicsManager.FactoryConstructor
-
Field Summary
Fields Modifier and Type Field Description public final static MechanicsManagerINSTANCE
-
Method Summary
Modifier and Type Method Description final UnitregisterNativeMechanics(Boolean reload)final UnitregisterMechanicFactory(MechanicFactory factory, Boolean enabled)Register a new MechanicFactory final UnitunregisterMechanicFactory(String mechanicId)final UnitregisterTask(String mechanicId, WrappedTask task)final UnitunregisterTasks()final UnitunregisterTasks(String mechanicId)final UnitregisterListeners(JavaPlugin plugin, String mechanicId, Listener listeners)final UnitunregisterListeners()final UnitunregisterListeners(String mechanicId)final MechanicFactorygetMechanicFactory(String mechanicID)-
-
Method Detail
-
registerNativeMechanics
final Unit registerNativeMechanics(Boolean reload)
-
registerMechanicFactory
final Unit registerMechanicFactory(MechanicFactory factory, Boolean enabled)
Register a new MechanicFactory
- Parameters:
factory- the MechanicFactory of the mechanicenabled- if the mechanic should be enabled by default or not
-
unregisterMechanicFactory
final Unit unregisterMechanicFactory(String mechanicId)
-
registerTask
final Unit registerTask(String mechanicId, WrappedTask task)
-
unregisterTasks
final Unit unregisterTasks()
-
unregisterTasks
final Unit unregisterTasks(String mechanicId)
-
registerListeners
final Unit registerListeners(JavaPlugin plugin, String mechanicId, Listener listeners)
-
unregisterListeners
final Unit unregisterListeners()
-
unregisterListeners
final Unit unregisterListeners(String mechanicId)
-
getMechanicFactory
final MechanicFactory getMechanicFactory(String mechanicID)
-
-
-
-