public static FireworkMeta getFireworkMeta(JSONObject json) {
try {
FireworkMeta dummy = (FireworkMeta) new ItemStack(Material.FIREWORK).getItemMeta();
dummy.setPower(json.optInt("power", 1));
JSONArray effects = json.getJSONArray("effects");
for (int i = 0; i < effects.length(); i++) {
JSONObject effectDto = effects.getJSONObject(i);
FireworkEffect effect = FireworkEffectSerialization.getFireworkEffect(effectDto);
if (effect != null)
dummy.addEffect(effect);
}
return dummy;
} catch (JSONException e) {
e.printStackTrace();
return null;
}
}
FireworkSerialization.java 文件源码
java
阅读 24
收藏 0
点赞 0
评论 0
项目:NexusInventory
作者:
评论列表
文章目录