Package com.nexomc.nexo.mechanics
Class MechanicFactory
-
- All Implemented Interfaces:
public abstract class MechanicFactory
-
-
Field Summary
Fields Modifier and Type Field Description private final String
mechanicID
-
Method Summary
Modifier and Type Method Description final String
getMechanicID()
abstract Mechanic
parse(ConfigurationSection section)
final Set<String>
items()
final Boolean
isNotImplementedIn(String itemID)
final Boolean
isNotImplementedIn(ItemStack itemStack)
Mechanic
getMechanic(String itemID)
Mechanic
getMechanic(ItemStack itemStack)
final Unit
registerListeners(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)
-
-
-
-