public abstract class AbstractDetection<T extends IDetectionKey<T>> extends Object implements Comparable<T>
Modifier and Type | Field and Description |
---|---|
protected Configuration |
config |
protected T |
key |
protected Material |
material |
Constructor and Description |
---|
AbstractDetection(T key,
Material material) |
Modifier and Type | Method and Description |
---|---|
int |
compareTo(T o) |
Configuration |
getConfig() |
T |
getKey()
Get the key of the actual detection
|
Material |
getMaterial()
Get the detection material which can be showed on inventory
|
String |
getName()
Get the name of the special detection
|
boolean |
isActive()
Check if the special detection if active
|
boolean |
isDisabledForBedrock() |
void |
saveConfig()
Save the configuration of the cheat
|
boolean |
setActive(boolean active)
Set if the cheat is active
Warn: this don't save the config
|
protected final T extends IDetectionKey<T> key
protected final Material material
protected Configuration config
public T getKey()
public Material getMaterial()
public Configuration getConfig()
public void saveConfig()
public String getName()
public boolean isActive()
public boolean setActive(boolean active)
active
- the new valuepublic boolean isDisabledForBedrock()
public int compareTo(T o)
compareTo
in interface Comparable<T extends IDetectionKey<T>>