cn.nukkit.event.entity.EntityEffectUpdateEvent Maven / Gradle / Ivy
package cn.nukkit.event.entity;
import cn.nukkit.api.PowerNukkitXOnly;
import cn.nukkit.entity.Entity;
import cn.nukkit.event.Cancellable;
import cn.nukkit.event.HandlerList;
import cn.nukkit.potion.Effect;
@PowerNukkitXOnly
public class EntityEffectUpdateEvent extends EntityEvent implements Cancellable {
private static final HandlerList handlers = new HandlerList();
private Effect oldEffect;
private Effect newEffect;
public EntityEffectUpdateEvent(Entity entity, Effect oldEffect, Effect newEffect) {
this.entity = entity;
this.oldEffect = oldEffect;
this.newEffect = newEffect;
}
public static HandlerList getHandlers() {
return handlers;
}
public Effect getOldEffect() {
return this.oldEffect;
}
public Effect getNewEffect() {
return this.newEffect;
}
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy