public void fixJoinDefaultPet(PetMeta petData) {
final PetData petMeta = (PetData) petData;
petMeta.setSkin(this.getData("join.settings.id"), (short) (int) this.getData("join.settings.damage"), this.getData("join.settings.skin"), this.getData("unbreakable"));
petMeta.setEngine(this.engineController.getById(this.getData("join.settings.engine")));
petMeta.setPetDisplayName(this.getData("join.settings.petname"));
petMeta.setEnabled(this.getData("join.settings.enabled"));
petMeta.setAge(this.getData("join.settings.age"));
if (!((String) this.getData("join.settings.particle.name")).equalsIgnoreCase("none")) {
final ParticleEffectMeta meta;
try {
meta = new ParticleEffectData(((MemorySection) this.getData("effect")).getValues(false));
petMeta.setParticleEffectMeta(meta);
} catch (final Exception e) {
PetBlocksPlugin.logger().log(Level.WARNING, "Failed to load particle effect for join pet.");
}
}
}
Config.java 文件源码
java
阅读 27
收藏 0
点赞 0
评论 0
项目:PetBlocks
作者:
评论列表
文章目录