Class ProfessionConditions
java.lang.Object
studio.magemonkey.fusion.data.professions.ProfessionConditions
- All Implemented Interfaces:
org.bukkit.configuration.serialization.ConfigurationSerializable
public class ProfessionConditions
extends Object
implements org.bukkit.configuration.serialization.ConfigurationSerializable
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionProfessionConditions(String profession, double moneyCost, int expCost, LinkedList<Object> requiredItemNames, int professionLevel, boolean isMastery, String permission, Map<String, Integer> professionConditions, Map<String, Integer> fabledClassConditions, Map<String, Integer> mcMMOConditions, Map<String, Integer> jobsConditions, Map<String, Integer> auraAbilityConditions, Map<String, Integer> auraManaAbilityConditions, Map<String, Integer> auraSkillsConditions, Map<String, Integer> auraStatsConditions) ProfessionConditions(String profession, org.bukkit.configuration.ConfigurationSection config) ProfessionConditions(String profession, studio.magemonkey.codex.util.DeserializationWorker dw) -
Method Summary
Modifier and TypeMethodDescriptionstatic ProfessionConditionscopy(ProfessionConditions conditions) getConditionLines(org.bukkit.entity.Player player) booleanisValid(FusionPlayer player) void
-
Field Details
-
requiredItems
-
requiredItemNames
-
-
Constructor Details
-
ProfessionConditions
public ProfessionConditions(String profession, double moneyCost, int expCost, LinkedList<Object> requiredItemNames, int professionLevel, boolean isMastery, String permission, Map<String, Integer> professionConditions, Map<String, Integer> fabledClassConditions, Map<String, Integer> mcMMOConditions, Map<String, Integer> jobsConditions, Map<String, Integer> auraAbilityConditions, Map<String, Integer> auraManaAbilityConditions, Map<String, Integer> auraSkillsConditions, Map<String, Integer> auraStatsConditions) -
ProfessionConditions
public ProfessionConditions(String profession, org.bukkit.configuration.ConfigurationSection config) -
ProfessionConditions
public ProfessionConditions(String profession, studio.magemonkey.codex.util.DeserializationWorker dw)
-
-
Method Details
-
isValid
-
getFullConditions
-
getConditionLines
-
serialize
- Specified by:
serializein interfaceorg.bukkit.configuration.serialization.ConfigurationSerializable
-
removeLastCondition
public void removeLastCondition() -
copy
-