aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/io/github/moulberry/notenoughupdates/questing/requirements/Requirement.java
diff options
context:
space:
mode:
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.java29
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();
-
-}