Feature enum

Пакет: com.hypixel.hytale.server.npc.asset.builder

Файл: com/hypixel/hytale/server/npc/asset/builder/Feature.java

implements: Supplier<String>

Поля (1)

МодификаторыТипИмя
final String description

Методы (1)

МодификаторыВозвратСигнатура
public String getString get()

Исходный код

Показать/скрыть
class="kw">package com.hypixel.hytale.server.npc.asset.builder;

class="kw">import java.util.EnumSet;
class="kw">import java.util.function.Supplier;

class="kw">public enum Feature class="kw">implements Supplier<String> {
   Player("player target"),
   NPC("NPC target"),
   Drop("dropped item target"),
   Position("vector position"),
   Path("path"),
   EntityHits("entity hit list"),
   BlockHits("block hit list");

   class="kw">private class="kw">final String description;
   class="kw">public class="kw">static class="kw">final EnumSet<Feature> AnyPosition = EnumSet.of(Player, NPC, Drop, Position);
   class="kw">public class="kw">static class="kw">final EnumSet<Feature> AnyEntity = EnumSet.of(Player, NPC, Drop);
   class="kw">public class="kw">static class="kw">final EnumSet<Feature> LiveEntity = EnumSet.of(Player, NPC);

   Feature(String nullxx) {
      this.description = nullxx;
   }

   class="kw">public String get() {
      class="kw">return this.description;
   }
}