package net.glowstone.io.entity;
import net.glowstone.entity.monster.GlowGhast;
import net.glowstone.util.nbt.CompoundTag;
import org.bukkit.entity.EntityType;
class GhastStore extends MonsterStore<GlowGhast> {
public GhastStore() {
super(GlowGhast.class, EntityType.GHAST);
}
@Override
public void load(GlowGhast entity, CompoundTag compound) {
super.load(entity, compound);
if (compound.isInt("ExplosionPower")) {
entity.setExplosionPower(compound.getInt("ExplosionPower"));
} else {
entity.setExplosionPower(1);
}
}
@Override
public void save(GlowGhast entity, CompoundTag compound) {
super.save(entity, compound);
compound.putInt("ExplosionPower", entity.getExplosionPower());
}
}