Package com.nexomc.nexo.mechanics
Object MechanicsManager
-
- All Implemented Interfaces:
public class MechanicsManager
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public interface
MechanicsManager.FactoryConstructor
-
Field Summary
Fields Modifier and Type Field Description public final static MechanicsManager
INSTANCE
-
Method Summary
Modifier and Type Method Description final Unit
registerNativeMechanics(Boolean reload)
final Unit
registerMechanicFactory(MechanicFactory factory, Boolean enabled)
Register a new MechanicFactory final Unit
unregisterMechanicFactory(String mechanicId)
final Unit
registerTask(String mechanicId, WrappedTask task)
final Unit
unregisterTasks()
final Unit
unregisterTasks(String mechanicId)
final Unit
registerListeners(JavaPlugin plugin, String mechanicId, Listener listeners)
final Unit
unregisterListeners()
final Unit
unregisterListeners(String mechanicId)
final MechanicFactory
getMechanicFactory(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)
-
-
-
-