diff options
| author | SHsuperCM <shsupercm@gmail.com> | 2022-02-12 14:28:07 +0200 |
|---|---|---|
| committer | SHsuperCM <shsupercm@gmail.com> | 2022-02-12 14:34:41 +0200 |
| commit | 3ca2dde4a8e70bd3f8f11b5d7dbad9ddbc9792af (patch) | |
| tree | eb0096f6a375cceddef774a9e830c8ffd00ceaff /src/main/java/shcm/shsupercm/fabric/citresewn/api | |
| parent | 2f39cd8e2ad0d1009220bf83e50e8e4c6e885f36 (diff) | |
| download | CITResewn-3ca2dde4a8e70bd3f8f11b5d7dbad9ddbc9792af.tar.gz CITResewn-3ca2dde4a8e70bd3f8f11b5d7dbad9ddbc9792af.tar.bz2 CITResewn-3ca2dde4a8e70bd3f8f11b5d7dbad9ddbc9792af.zip | |
Created condition container api/parsing and fixed some stuff
Diffstat (limited to 'src/main/java/shcm/shsupercm/fabric/citresewn/api')
| -rw-r--r-- | src/main/java/shcm/shsupercm/fabric/citresewn/api/CITConditionContainer.java | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/src/main/java/shcm/shsupercm/fabric/citresewn/api/CITConditionContainer.java b/src/main/java/shcm/shsupercm/fabric/citresewn/api/CITConditionContainer.java new file mode 100644 index 0000000..d307b1a --- /dev/null +++ b/src/main/java/shcm/shsupercm/fabric/citresewn/api/CITConditionContainer.java @@ -0,0 +1,18 @@ +package shcm.shsupercm.fabric.citresewn.api; + +import shcm.shsupercm.fabric.citresewn.pack.cit.CITCondition; + +import java.util.function.Supplier; + +public abstract class CITConditionContainer<T extends CITCondition> { + public static final String ENTRYPOINT = "citresewn:condition"; + public final Class<T> condition; + public final Supplier<T> createCondition; + public final String[] aliases; + + protected CITConditionContainer(Class<T> condition, Supplier<T> createCondition, String... aliases) { + this.condition = condition; + this.createCondition = createCondition; + this.aliases = aliases; + } +} |
