package de.tobiyas.racesandclasses.entitystatusmanager.dot; import de.tobiyas.racesandclasses.playermanagement.player.RaCPlayer; public class DotContainer { /** * A readable name for the Dot. */ private final String name; /** * the player damaged. */ private final RaCPlayer damager; /** * The Effect to trigger */ private final DamageType damageType; /** * ticks left to trigger */ private int ticks; /** * the DamagePer Tick */ private final double damageOnTick; /** * The timings the Effect ticks. */ private final int damageEveryTicks; public DotContainer(String name, RaCPlayer damager, DamageType dotType, int ticks, double damageOnTick, int damageEveryTicks) { this.name = name; this.damager = damager; this.damageType = dotType; this.ticks = ticks; this.damageOnTick = damageOnTick; this.damageEveryTicks = damageEveryTicks; } public String getName() { return name; } public int getTicks() { return ticks; } public void setTicks(int ticks) { this.ticks = ticks; } public double getDamageOnTick() { return damageOnTick; } public int getDamageEveryTicks() { return damageEveryTicks; } public RaCPlayer getDamager() { return damager; } public DamageType getDamageType() { return damageType; } }