Effect parsing
This commit is contained in:
@@ -51,6 +51,11 @@ public class ContentParser{
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
put(StatusEffect.class, (type, data) -> {
|
||||||
|
StatusEffect effect = new StatusEffect();
|
||||||
|
readFields(effect, data);
|
||||||
|
return effect;
|
||||||
|
});
|
||||||
put(Color.class, (type, data) -> Color.valueOf(data.asString()));
|
put(Color.class, (type, data) -> Color.valueOf(data.asString()));
|
||||||
put(BulletType.class, (type, data) -> {
|
put(BulletType.class, (type, data) -> {
|
||||||
if(data.isString()){
|
if(data.isString()){
|
||||||
|
|||||||
@@ -385,7 +385,7 @@ public class Mods implements Loadable{
|
|||||||
try{
|
try{
|
||||||
for(LoadedMod mod : loaded){
|
for(LoadedMod mod : loaded){
|
||||||
if(mod.root.child("scripts").exists()){
|
if(mod.root.child("scripts").exists()){
|
||||||
content.setCurrentMod(mod.name);
|
content.setCurrentMod(mod);
|
||||||
mod.scripts = mod.root.child("scripts").findAll(f -> f.extension().equals("js"));
|
mod.scripts = mod.root.child("scripts").findAll(f -> f.extension().equals("js"));
|
||||||
Log.info("[{0}] Found {1} scripts.", mod.meta.name, mod.scripts.size);
|
Log.info("[{0}] Found {1} scripts.", mod.meta.name, mod.scripts.size);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user