Class Challenge
java.lang.Object
us.talabrek.ultimateskyblock.challenge.Challenge
The data-object for a challenge
-
Nested Class Summary
-
Field Summary
-
Constructor Summary
ConstructorDescriptionChallenge
(String name, String displayName, String description, Challenge.Type type, List<dk.lockfuglsang.minecraft.util.ItemRequirement> requiredItems, List<EntityMatch> requiredEntities, List<String> requiredChallenges, double requiredLevel, Rank rank, int resetInHours, org.bukkit.inventory.ItemStack displayItem, String tool, org.bukkit.inventory.ItemStack lockedItem, int offset, boolean takeItems, int radius, Reward reward, Reward repeatReward, int repeatLimit) -
Method Summary
Modifier and TypeMethodDescriptionorg.bukkit.inventory.ItemStack
org.bukkit.inventory.ItemStack
getDisplayItem
(ChallengeCompletion completion, boolean withCurrency) org.bukkit.inventory.ItemStack
getMissingRequirements
(PlayerInfo playerInfo) getName()
int
int
getRank()
int
getRequiredItems
(int timesCompleted) double
int
getTool()
getType()
boolean
boolean
toString()
-
Field Details
-
MAX_DETAILS
public static final int MAX_DETAILS- See Also:
-
MAX_LINE
public static final int MAX_LINE- See Also:
-
-
Constructor Details
-
Challenge
public Challenge(String name, String displayName, String description, Challenge.Type type, List<dk.lockfuglsang.minecraft.util.ItemRequirement> requiredItems, List<EntityMatch> requiredEntities, List<String> requiredChallenges, double requiredLevel, Rank rank, int resetInHours, org.bukkit.inventory.ItemStack displayItem, String tool, org.bukkit.inventory.ItemStack lockedItem, int offset, boolean takeItems, int radius, Reward reward, Reward repeatReward, int repeatLimit)
-
-
Method Details
-
isRepeatable
public boolean isRepeatable() -
getName
-
getDisplayName
-
getType
-
getDescription
-
getRadius
public int getRadius() -
getRequiredLevel
public double getRequiredLevel() -
getRequiredItems
-
getRequiredEntities
-
getRequiredChallenges
-
getRank
-
getResetInHours
public int getResetInHours() -
getDisplayItem
public org.bukkit.inventory.ItemStack getDisplayItem(ChallengeCompletion completion, boolean withCurrency) -
getOffset
public int getOffset() -
getDisplayItem
public org.bukkit.inventory.ItemStack getDisplayItem() -
getTool
-
getLockedDisplayItem
public org.bukkit.inventory.ItemStack getLockedDisplayItem() -
isTakeItems
public boolean isTakeItems() -
getReward
-
getRepeatReward
-
getRepeatLimit
public int getRepeatLimit() -
getMissingRequirements
-
toString
-