package net.t7seven7t.craftfx.data.effect;
import net.t7seven7t.craftfx.data.AbstractData;
import net.t7seven7t.craftfx.data.Data;
/**
*
*/
public class SoundData extends AbstractData {
private String sound;
private float volume;
private float pitch;
public String getSound() {
return sound;
}
public float getVolume() {
return volume;
}
public float getPitch() {
return pitch;
}
@Override
public void onDataHolderUpdate() {
this.sound = get("sound", String.class, "");
this.volume = get("volume", Float.class, 1f);
this.pitch = get("pitch", Float.class, 1f);
}
@Override
public Data getCopy() {
return new SoundData();
}
}