ItemDisplayMetadata class

Пакет: com.hypixel.hytale.server.core.asset.type.item.config.metadata

Файл: com/hypixel/hytale/server/core/asset/type/item/config/metadata/ItemDisplayMetadata.java

Поля (1)

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

Методы (2)

МодификаторыВозвратСигнатура
public void setDescriptionvoid setDescription(@Nullable Message var1)
public void setNamevoid setName(@Nullable Message var1)

Исходный код

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

class="kw">import com.hypixel.hytale.codec.KeyedCodec;
class="kw">import com.hypixel.hytale.codec.builder.BuilderCodec;
class="kw">import com.hypixel.hytale.server.core.Message;
class="kw">import javax.annotation.Nullable;

class="kw">public class ItemDisplayMetadata {
   class="kw">public class="kw">static class="kw">final String KEY = "ItemDisplay";
   class="kw">public class="kw">static class="kw">final BuilderCodec<ItemDisplayMetadata> CODEC = BuilderCodec.builder(ItemDisplayMetadata.class, ItemDisplayMetadata::new)
      .appendInherited(new KeyedCodec<>("Name", Message.CODEC), (var0, var1) -> var0.name = var1, var0 -> var0.name, (var0, var1) -> var0.name = var1.name)
      .add()
      .appendInherited(
         new KeyedCodec<>("Description", Message.CODEC),
         (var0, var1) -> var0.description = var1,
         var0 -> var0.description,
         (var0, var1) -> var0.description = var1.description
      )
      .add()
      .build();
   class="kw">public class="kw">static class="kw">final KeyedCodec<ItemDisplayMetadata> KEYED_CODEC = new KeyedCodec<>("ItemDisplay", CODEC);
   @Nullable
   class="kw">private Message name;
   @Nullable
   class="kw">private Message description;

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

   class="kw">public ItemDisplayMetadata(@Nullable Message var1, @Nullable Message var2) {
      this.name = var1;
      this.description = var2;
   }

   @Nullable
   class="kw">public Message getName() {
      class="kw">return this.name;
   }

   @Nullable
   class="kw">public Message getDescription() {
      class="kw">return this.description;
   }

   class="kw">public void setName(@Nullable Message var1) {
      this.name = var1;
   }

   class="kw">public void setDescription(@Nullable Message var1) {
      this.description = var1;
   }
}