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;
}
}