package com.hypixel.hytale.server.npc.asset.builder; import java.util.EnumSet; import java.util.function.Supplier; public enum Feature implements Supplier { Player("player target"), NPC("NPC target"), Drop("dropped item target"), Position("vector position"), Path("path"); private final String description; public static final EnumSet AnyPosition = EnumSet.of(Player, NPC, Drop, Position); public static final EnumSet AnyEntity = EnumSet.of(Player, NPC, Drop); public static final EnumSet LiveEntity = EnumSet.of(Player, NPC); private Feature(String description) { this.description = description; } public String get() { return this.description; } }