package mhfc.net.common.weapon.stats;
import net.minecraft.entity.Entity;
public enum StatusEffect implements ICombatEffectType {
Poison {
@Override
public void applyTo(Entity target, float damageAmount) {
// TODO: apply poison
}
@Override
public String getUnlocalizedName() {
return "type.effect.poison";
}
},
Sleep {
@Override
public void applyTo(Entity target, float damageAmount) {
// TODO: apply sleep
}
@Override
public String getUnlocalizedName() {
return "type.effect.sleep";
}
},
Paralysis {
@Override
public void applyTo(Entity target, float damageAmount) {
// TODO: apply paralysis
}
@Override
public String getUnlocalizedName() {
return "type.effect.paralysis";
}
},
Knockout {
@Override
public void applyTo(Entity target, float damageAmount) {
// TODO: apply Knockout
}
@Override
public String getUnlocalizedName() {
return "type.effect.knockout";
}
},
Blastblight {
@Override
public void applyTo(Entity target, float damageAmount) {
// TODO: apply blastblight
}
@Override
public String getUnlocalizedName() {
return "type.effect.blastblight";
}
};
}