Class InteractObjective
java.lang.Object
rocks.gravili.notquests.paper.structs.objectives.Objective
rocks.gravili.notquests.paper.structs.objectives.InteractObjective
-
Field Summary
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal org.bukkit.Locationfinal intgetObjectiveTaskDescription(String eventualColor, org.bukkit.entity.Player player) final Stringstatic voidhandleCommands(NotQuests main, cloud.commandframework.paper.PaperCommandManager<org.bukkit.command.CommandSender> manager, cloud.commandframework.Command.Builder<org.bukkit.command.CommandSender> addObjectiveBuilder) final booleanfinal booleanfinal booleanvoidvoidonObjectiveUnlock(ActiveObjective activeObjective) voidvoidsetCancelInteraction(boolean cancelInteraction) voidsetLeftClick(boolean leftClick) voidsetLocationToInteract(org.bukkit.Location locationToInteract) voidsetMaxDistance(int maxDistance) voidsetRightClick(boolean rightClick) voidsetTaskDescription(String taskDescription) 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
-
InteractObjective
-
-
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) -
setLocationToInteract
public void setLocationToInteract(org.bukkit.Location locationToInteract) -
setLeftClick
public void setLeftClick(boolean leftClick) -
setRightClick
public void setRightClick(boolean rightClick) -
setTaskDescription
-
setMaxDistance
public void setMaxDistance(int maxDistance) -
setCancelInteraction
public void setCancelInteraction(boolean cancelInteraction) -
getObjectiveTaskDescription
- Specified by:
getObjectiveTaskDescriptionin classObjective
-
save
-
load
-
onObjectiveUnlock
- Specified by:
onObjectiveUnlockin classObjective
-
getLocationToInteract
public final org.bukkit.Location getLocationToInteract() -
isLeftClick
public final boolean isLeftClick() -
isRightClick
public final boolean isRightClick() -
getTaskDescription
-
getMaxDistance
public final int getMaxDistance() -
isCancelInteraction
public final boolean isCancelInteraction()
-