diff options
| author | DeDiamondPro <67508414+DeDiamondPro@users.noreply.github.com> | 2022-08-10 10:15:01 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-08-10 17:15:01 +0900 |
| commit | 091ce4c72c123f43f317c097818ace15f3a085fa (patch) | |
| tree | 9a151e29494ef2683b2bff59fec19b56d4a05fb0 /src/main/java/cc/polyfrost/oneconfig/config/elements | |
| parent | 799c389fdb993e363d71d268e0df9ae9f0a0c8a1 (diff) | |
| download | OneConfig-091ce4c72c123f43f317c097818ace15f3a085fa.tar.gz OneConfig-091ce4c72c123f43f317c097818ace15f3a085fa.tar.bz2 OneConfig-091ce4c72c123f43f317c097818ace15f3a085fa.zip | |
Profile command (#88)
* e
* omg finish profile shit
* api and fix 1.12.2 preprocess
* fix class names
Diffstat (limited to 'src/main/java/cc/polyfrost/oneconfig/config/elements')
| -rw-r--r-- | src/main/java/cc/polyfrost/oneconfig/config/elements/BasicOption.java | 23 |
1 files changed, 22 insertions, 1 deletions
diff --git a/src/main/java/cc/polyfrost/oneconfig/config/elements/BasicOption.java b/src/main/java/cc/polyfrost/oneconfig/config/elements/BasicOption.java index 7fbc32d..64c31cf 100644 --- a/src/main/java/cc/polyfrost/oneconfig/config/elements/BasicOption.java +++ b/src/main/java/cc/polyfrost/oneconfig/config/elements/BasicOption.java @@ -36,7 +36,7 @@ import java.util.function.Supplier; public abstract class BasicOption { public final int size; protected final Field field; - protected final Object parent; + protected Object parent; public final String name; public final String category; public final String subcategory; @@ -170,4 +170,25 @@ public abstract class BasicOption { public void addHideCondition(Supplier<Boolean> supplier) { this.hideConditions.add(supplier); } + + /** + * @return The field + */ + public Field getField() { + return field; + } + + /** + * @return The parent of the field + */ + public Object getParent() { + return parent; + } + + /** + * @param parent The new parent object + */ + public void setParent(Object parent) { + this.parent = parent; + } } |
