Misc cleanup + some JSON stuff

This commit is contained in:
Anuken
2022-05-22 22:16:03 -04:00
parent e62c2f9d8e
commit 2236771b22
8 changed files with 17 additions and 23 deletions

View File

@@ -65,6 +65,9 @@ public class ContentParser{
if(data.isString()){
return field(Fx.class, data);
}
if(data.isArray()){
return new MultiEffect(parser.readValue(Effect[].class, data));
}
Class<? extends Effect> bc = resolve(data.getString("type", ""), ParticleEffect.class);
data.remove("type");
Effect result = make(bc);