package net.glowstone.net.message.play.entity;
import com.flowpowered.network.Message;
import lombok.Data;
import lombok.RequiredArgsConstructor;
import org.bukkit.EntityEffect;
@Data
@RequiredArgsConstructor
public final class EntityStatusMessage implements Message {
// statuses not included in Bukkit's EntityEffect
public static final int MYSTERY_LIVING = 0;
public static final int MYSTERY_PLAYER = 1;
public static final int GOLEM_FLING_ARMS = 4;
public static final int EATING_ACCEPTED = 9;
public static final int ANIMAL_HEARTS = 18;
public static final int ENABLE_REDUCED_DEBUG_INFO = 22;
public static final int DISABLE_REDUCED_DEBUG_INFO = 23;
public static final int OP_LEVEL_0 = 24;
public static final int OP_LEVEL_1 = 25;
public static final int OP_LEVEL_2 = 26;
public static final int OP_LEVEL_3 = 27;
public static final int OP_LEVEL_4 = 28;
private final int id, status;
public EntityStatusMessage(int id, EntityEffect effect) {
this(id, effect.getData());
}
}