Package com.nexomc.nexo.mechanics
Class MechanicFactory
-
- All Implemented Interfaces:
public abstract class MechanicFactory
-
-
Field Summary
Fields Modifier and Type Field Description private final StringmechanicID
-
Method Summary
Modifier and Type Method Description final StringgetMechanicID()abstract Mechanicparse(ConfigurationSection section)final Set<String>items()final BooleanisNotImplementedIn(String itemID)final BooleanisNotImplementedIn(ItemStack itemStack)MechanicgetMechanic(String itemID)MechanicgetMechanic(ItemStack itemStack)final UnitregisterListeners(Listener listeners)-
-
Method Detail
-
getMechanicID
final String getMechanicID()
-
isNotImplementedIn
final Boolean isNotImplementedIn(String itemID)
-
isNotImplementedIn
final Boolean isNotImplementedIn(ItemStack itemStack)
-
getMechanic
Mechanic getMechanic(String itemID)
-
getMechanic
Mechanic getMechanic(ItemStack itemStack)
-
registerListeners
final Unit registerListeners(Listener listeners)
-
-
-
-