diff options
Diffstat (limited to 'src/main/java/io/github/moulberry/notenoughupdates/questing/requirements/Requirement.java')
| -rw-r--r-- | src/main/java/io/github/moulberry/notenoughupdates/questing/requirements/Requirement.java | 29 |
1 files changed, 0 insertions, 29 deletions
diff --git a/src/main/java/io/github/moulberry/notenoughupdates/questing/requirements/Requirement.java b/src/main/java/io/github/moulberry/notenoughupdates/questing/requirements/Requirement.java deleted file mode 100644 index a7f40e73..00000000 --- a/src/main/java/io/github/moulberry/notenoughupdates/questing/requirements/Requirement.java +++ /dev/null @@ -1,29 +0,0 @@ -package io.github.moulberry.notenoughupdates.questing.requirements; - -public abstract class Requirement { - - private Requirement[] preconditions; - - protected boolean completed = false; - - public Requirement(Requirement... preconditions) { - this.preconditions = preconditions; - } - - public boolean getPreconditionCompleted() { - boolean completed = true; - for(Requirement precondition : preconditions) { - completed &= precondition.completed; - } - return completed; - } - - //Collection, Item obtained, GUI Open, Fake npc interact - - public boolean getCompleted() { - return completed && getPreconditionCompleted(); - } - - public abstract void updateRequirement(); - -} |
