Class GenesisConditionType
java.lang.Object
studio.magemonkey.genesis.core.conditions.GenesisConditionType
- Direct Known Subclasses:
GenesisConditionTypeMatch,GenesisConditionTypeNumber,GenesisConditionTypePlaceholderMatch,GenesisConditionTypePlaceholderNumber
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic GenesisConditionTypestatic GenesisConditionTypestatic GenesisConditionTypestatic GenesisConditionTypestatic GenesisConditionTypestatic GenesisConditionTypestatic GenesisConditionTypestatic GenesisConditionTypestatic GenesisConditionTypestatic GenesisConditionTypestatic GenesisConditionTypestatic GenesisConditionTypestatic GenesisConditionTypestatic GenesisConditionTypestatic GenesisConditionTypestatic GenesisConditionTypestatic GenesisConditionTypestatic GenesisConditionTypestatic GenesisConditionTypestatic GenesisConditionTypestatic GenesisConditionTypestatic GenesisConditionTypestatic GenesisConditionTypestatic GenesisConditionTypestatic GenesisConditionTypestatic GenesisConditionTypestatic GenesisConditionTypestatic GenesisConditionTypestatic GenesisConditionType -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract String[]abstract booleanstatic GenesisConditionTypedetectType(String s) abstract voidString[]getNames()booleanstatic voidabstract booleanmeetsCondition(GenesisShopHolder holder, GenesisBuy shopItem, org.bukkit.entity.Player p, String conditiontype, String condition) name()voidregister()static GenesisConditionTypeabstract String[]static List<GenesisConditionType> values()
-
Field Details
-
SERVERPINGING
-
MONEY
-
POINTS
-
GROUP
-
HEALTH
-
HUNGER
-
PERMISSION
-
TIME
-
ITEM
-
HANDITEM
-
EXP
-
SHOPPAGE
-
REALYEAR
-
REALMONTH
-
REALWEEK
-
REALMONTHDAY
-
REALWEEKDAY
-
REALHOUR
-
REALMINUTE
-
REALSECOND
-
REALMILLISECOND
-
LIGHTLEVEL
-
LOCATIONX
-
LOCATIONY
-
LOCATIONZ
-
WORLD
-
WEATHER
-
PLACEHOLDERNUMBER
-
PLACEHOLDERMATCH
-
-
Constructor Details
-
GenesisConditionType
public GenesisConditionType()
-
-
Method Details
-
loadTypes
public static void loadTypes() -
registerType
-
detectType
-
values
-
isType
-
getNames
-
register
public void register() -
name
-
enableType
public abstract void enableType() -
meetsCondition
public abstract boolean meetsCondition(GenesisShopHolder holder, GenesisBuy shopItem, org.bukkit.entity.Player p, String conditiontype, String condition) -
createNames
-
showStructure
-
dependsOnPlayer
public abstract boolean dependsOnPlayer()
-