java.lang.Object
rocks.gravili.notquests.paper.structs.objectives.Objective
rocks.gravili.notquests.paper.structs.objectives.hooks.elitemobs.KillEliteMobsObjective

public class KillEliteMobsObjective extends Objective
  • Constructor Details

    • KillEliteMobsObjective

      public KillEliteMobsObjective(NotQuests main)
  • 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

      public void setEliteMobToKillContainsName(String eliteMobToKillContainsName)
    • setMinimumLevel

      public void setMinimumLevel(int minimumLevel)
    • setMaximumLevel

      public void setMaximumLevel(int maximumLevel)
    • setSpawnReason

      public void setSpawnReason(String spawnReason)
    • setMinimumDamagePercentage

      public void setMinimumDamagePercentage(int minimumDamagePercentage)
    • onObjectiveUnlock

      public void onObjectiveUnlock(ActiveObjective activeObjective)
      Specified by:
      onObjectiveUnlock in class Objective
    • getEliteMobToKillContainsName

      public final String getEliteMobToKillContainsName()
    • getAmountToKill

      public final long getAmountToKill()
    • getMinimumLevel

      public final int getMinimumLevel()
    • getMaximumLevel

      public final int getMaximumLevel()
    • getSpawnReason

      public final String getSpawnReason()
    • getMinimumDamagePercentage

      public final int getMinimumDamagePercentage()
    • getObjectiveTaskDescription

      public String getObjectiveTaskDescription(String eventualColor, org.bukkit.entity.Player player)
      Specified by:
      getObjectiveTaskDescription in class Objective
    • save

      public void save(org.bukkit.configuration.file.FileConfiguration configuration, String initialPath)
      Specified by:
      save in class Objective
    • load

      public void load(org.bukkit.configuration.file.FileConfiguration configuration, String initialPath)
      Specified by:
      load in class Objective