Class GenesisConditionTypeNumber
java.lang.Object
studio.magemonkey.genesis.core.conditions.GenesisConditionType
studio.magemonkey.genesis.core.conditions.GenesisConditionTypeNumber
- Direct Known Subclasses:
GenesisConditionTypeExp,GenesisConditionTypeHealth,GenesisConditionTypeHunger,GenesisConditionTypeLightlevel,GenesisConditionTypeLocationX,GenesisConditionTypeLocationY,GenesisConditionTypeLocationZ,GenesisConditionTypeMoney,GenesisConditionTypePoints,GenesisConditionTypeRealHour,GenesisConditionTypeRealMillisecond,GenesisConditionTypeRealMinute,GenesisConditionTypeRealMonth,GenesisConditionTypeRealMonthDay,GenesisConditionTypeRealSecond,GenesisConditionTypeRealWeek,GenesisConditionTypeRealWeekDay,GenesisConditionTypeRealYear,GenesisConditionTypeServerpinging,GenesisConditionTypeShopPage,GenesisConditionTypeTime
-
Field Summary
Fields inherited from class studio.magemonkey.genesis.core.conditions.GenesisConditionType
EXP, GROUP, HANDITEM, HEALTH, HUNGER, ITEM, LIGHTLEVEL, LOCATIONX, LOCATIONY, LOCATIONZ, MONEY, PERMISSION, PLACEHOLDERCONTAINS, PLACEHOLDERMATCH, PLACEHOLDERNUMBER, POINTS, REALHOUR, REALMILLISECOND, REALMINUTE, REALMONTH, REALMONTHDAY, REALSECOND, REALWEEK, REALWEEKDAY, REALYEAR, SERVERPINGING, SHOPPAGE, TIME, WEATHER, WORLD -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract doublegetNumber(GenesisBuy shopItem, GenesisShopHolder holder, org.bukkit.entity.Player p) booleanmeetsCondition(GenesisShopHolder holder, GenesisBuy shopItem, org.bukkit.entity.Player p, String conditiontype, String condition) String[]Methods inherited from class studio.magemonkey.genesis.core.conditions.GenesisConditionType
createNames, dependsOnPlayer, detectType, enableType, getNames, isType, loadTypes, name, register, registerType, values
-
Constructor Details
-
GenesisConditionTypeNumber
public GenesisConditionTypeNumber()
-
-
Method Details
-
meetsCondition
public boolean meetsCondition(GenesisShopHolder holder, GenesisBuy shopItem, org.bukkit.entity.Player p, String conditiontype, String condition) - Specified by:
meetsConditionin classGenesisConditionType
-
showStructure
- Specified by:
showStructurein classGenesisConditionType
-
getNumber
public abstract double getNumber(GenesisBuy shopItem, GenesisShopHolder holder, org.bukkit.entity.Player p) throws NoSuchFieldException, IllegalAccessException
-