CapturedNPCMetadata class

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

Файл: com/hypixel/hytale/server/npc/metadata/CapturedNPCMetadata.java

Поля (1)

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

Методы (7)

МодификаторыВозвратСигнатура
public String getFullItemIconString getFullItemIcon()
public String getIconPathString getIconPath()
public String getNpcNameKeyString getNpcNameKey()
public void setAlarmStorevoid setAlarmStore(@Nullable AlarmStore var1)
public void setFullItemIconvoid setFullItemIcon(String var1)
public void setIconPathvoid setIconPath(String var1)
public void setNpcNameKeyvoid setNpcNameKey(String var1)

Исходный код

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

class="kw">import com.hypixel.hytale.codec.Codec;
class="kw">import com.hypixel.hytale.codec.KeyedCodec;
class="kw">import com.hypixel.hytale.codec.builder.BuilderCodec;
class="kw">import com.hypixel.hytale.server.npc.storage.AlarmStore;
class="kw">import javax.annotation.Nullable;

class="kw">public class CapturedNPCMetadata {
   class="kw">public class="kw">static class="kw">final String KEY = "CapturedEntity";
   class="kw">public class="kw">static class="kw">final BuilderCodec<CapturedNPCMetadata> CODEC = BuilderCodec.builder(CapturedNPCMetadata.class, CapturedNPCMetadata::new)
      .appendInherited(
         new KeyedCodec<>("IconPath", Codec.STRING), (var0, var1) -> var0.iconPath = var1, var0 -> var0.iconPath, (var0, var1) -> var0.iconPath = var1.iconPath
      )
      .add()
      .appendInherited(
         new KeyedCodec<>("NpcNameKey", Codec.STRING),
         (var0, var1) -> var0.npcNameKey = var1,
         var0 -> var0.npcNameKey,
         (var0, var1) -> var0.npcNameKey = var1.npcNameKey
      )
      .add()
      .appendInherited(
         new KeyedCodec<>("FullItemIcon", Codec.STRING),
         (var0, var1) -> var0.fullItemIcon = var1,
         var0 -> var0.fullItemIcon,
         (var0, var1) -> var0.fullItemIcon = var1.fullItemIcon
      )
      .add()
      .appendInherited(
         new KeyedCodec<>("AlarmStore", AlarmStore.CODEC),
         (var0, var1) -> var0.alarmStore = var1,
         var0 -> var0.alarmStore,
         (var0, var1) -> var0.alarmStore = var1.alarmStore
      )
      .add()
      .build();
   class="kw">public class="kw">static class="kw">final KeyedCodec<CapturedNPCMetadata> KEYED_CODEC = new KeyedCodec<>("CapturedEntity", CODEC);
   class="kw">private String iconPath;
   class="kw">private String npcNameKey;
   class="kw">private String fullItemIcon;
   @Nullable
   class="kw">private AlarmStore alarmStore;

   class="kw">public CapturedNPCMetadata() {
   }

   class="kw">public String getIconPath() {
      class="kw">return this.iconPath;
   }

   class="kw">public String getNpcNameKey() {
      class="kw">return this.npcNameKey;
   }

   class="kw">public String getFullItemIcon() {
      class="kw">return this.fullItemIcon;
   }

   @Nullable
   class="kw">public AlarmStore getAlarmStore() {
      class="kw">return this.alarmStore;
   }

   class="kw">public void setIconPath(String var1) {
      this.iconPath = var1;
   }

   class="kw">public void setNpcNameKey(String var1) {
      this.npcNameKey = var1;
   }

   class="kw">public void setFullItemIcon(String var1) {
      this.fullItemIcon = var1;
   }

   class="kw">public void setAlarmStore(@Nullable AlarmStore var1) {
      this.alarmStore = var1;
   }
}