aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/shcm/shsupercm/fabric/citresewn/pack/cits
diff options
context:
space:
mode:
authorSHsuperCM <shsupercm@gmail.com>2021-08-28 15:12:37 +0300
committerSHsuperCM <shsupercm@gmail.com>2021-08-28 15:12:37 +0300
commitebf4f4e5bd294b82538de18cdf4c6c2de39a35f6 (patch)
tree79cb6f6eeb773ee6c975d30dbeaa4d0d8f7ff583 /src/main/java/shcm/shsupercm/fabric/citresewn/pack/cits
parentd5228ab2f1d1ecc36cae0fa056c575c4d85d3b56 (diff)
downloadCITResewn-ebf4f4e5bd294b82538de18cdf4c6c2de39a35f6.tar.gz
CITResewn-ebf4f4e5bd294b82538de18cdf4c6c2de39a35f6.tar.bz2
CITResewn-ebf4f4e5bd294b82538de18cdf4c6c2de39a35f6.zip
v0.2.0: Added type=elytra support
Diffstat (limited to 'src/main/java/shcm/shsupercm/fabric/citresewn/pack/cits')
-rw-r--r--src/main/java/shcm/shsupercm/fabric/citresewn/pack/cits/CITElytra.java9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/main/java/shcm/shsupercm/fabric/citresewn/pack/cits/CITElytra.java b/src/main/java/shcm/shsupercm/fabric/citresewn/pack/cits/CITElytra.java
index e09e4fb..8c5bea8 100644
--- a/src/main/java/shcm/shsupercm/fabric/citresewn/pack/cits/CITElytra.java
+++ b/src/main/java/shcm/shsupercm/fabric/citresewn/pack/cits/CITElytra.java
@@ -7,7 +7,16 @@ import shcm.shsupercm.fabric.citresewn.pack.CITPack;
import java.util.Properties;
public class CITElytra extends CIT {
+ public final Identifier textureIdentifier;
+
public CITElytra(CITPack pack, Identifier identifier, Properties properties) throws CITParseException {
super(pack, identifier, properties);
+ try {
+ textureIdentifier = resolvePath(identifier, properties.getProperty("texture"), ".png", pack.resourcePack);
+ if (textureIdentifier == null)
+ throw new Exception("Cannot resolve texture");
+ } catch (Exception e) {
+ throw new CITParseException(pack.resourcePack, identifier, (e.getClass() == Exception.class ? "" : e.getClass().getSimpleName() + ": ") + e.getMessage());
+ }
}
}