Class KillEliteMobsObjective
java.lang.Object
rocks.gravili.notquests.paper.structs.objectives.Objective
rocks.gravili.notquests.paper.structs.objectives.hooks.elitemobs.KillEliteMobsObjective
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionfinal long
final String
final int
final int
final int
getObjectiveTaskDescription
(String eventualColor, org.bukkit.entity.Player player) final String
static void
handleCommands
(NotQuests main, cloud.commandframework.paper.PaperCommandManager<org.bukkit.command.CommandSender> manager, cloud.commandframework.Command.Builder<org.bukkit.command.CommandSender> addObjectiveBuilder) void
void
onObjectiveUnlock
(ActiveObjective activeObjective) void
void
setEliteMobToKillContainsName
(String eliteMobToKillContainsName) void
setMaximumLevel
(int maximumLevel) void
setMinimumDamagePercentage
(int minimumDamagePercentage) void
setMinimumLevel
(int minimumLevel) void
setSpawnReason
(String spawnReason) Methods inherited from class rocks.gravili.notquests.paper.structs.objectives.Objective
addCondition, addReward, clearConditions, clearRewards, getCompletionArmorStandUUID, getCompletionNPCID, getConditions, getObjectiveDescription, getObjectiveDescription, getObjectiveDisplayName, getObjectiveFinalName, getObjectiveID, getProgressNeeded, getQuest, getRewards, removeCondition, removeObjectiveDescription, removeObjectiveDisplayName, removeReward, setCompletionArmorStandUUID, setCompletionNPCID, setObjectiveDescription, setObjectiveDisplayName, setObjectiveID, setProgressNeeded, setQuest
-
Constructor Details
-
KillEliteMobsObjective
-
-
Method Details
-
handleCommands
public static void handleCommands(NotQuests main, cloud.commandframework.paper.PaperCommandManager<org.bukkit.command.CommandSender> manager, cloud.commandframework.Command.Builder<org.bukkit.command.CommandSender> addObjectiveBuilder) -
setEliteMobToKillContainsName
-
setMinimumLevel
public void setMinimumLevel(int minimumLevel) -
setMaximumLevel
public void setMaximumLevel(int maximumLevel) -
setSpawnReason
-
setMinimumDamagePercentage
public void setMinimumDamagePercentage(int minimumDamagePercentage) -
onObjectiveUnlock
- Specified by:
onObjectiveUnlock
in classObjective
-
getEliteMobToKillContainsName
-
getAmountToKill
public final long getAmountToKill() -
getMinimumLevel
public final int getMinimumLevel() -
getMaximumLevel
public final int getMaximumLevel() -
getSpawnReason
-
getMinimumDamagePercentage
public final int getMinimumDamagePercentage() -
getObjectiveTaskDescription
- Specified by:
getObjectiveTaskDescription
in classObjective
-
save
-
load
-