DayTexture class

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

Файл: com/hypixel/hytale/server/core/asset/type/weather/config/DayTexture.java

Поля (1)

МодификаторыТипИмя
final BuilderCodec<DayTexture> CODEC

Методы (2)

МодификаторыВозвратСигнатура
public int getDayint getDay()
public String getTextureString getTexture()

Исходный код

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

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.core.asset.common.CommonAssetValidator;
class="kw">import javax.annotation.Nonnull;

class="kw">public class DayTexture {
   class="kw">public class="kw">static class="kw">final BuilderCodec<DayTexture> CODEC = BuilderCodec.<DayTexture>builder(DayTexture.class, DayTexture::new)
      .addField(new KeyedCodec<>("Day", Codec.INTEGER), (var0, var1) -> var0.day = var1, DayTexture::getDay)
      .<String>append(new KeyedCodec<>("Texture", Codec.STRING), (var0, var1) -> var0.texture = var1, DayTexture::getTexture)
      .addValidator(CommonAssetValidator.TEXTURE_SKY)
      .add()
      .build();
   class="kw">protected int day;
   class="kw">protected String texture;

   class="kw">public DayTexture(int var1, String var2) {
      this.day = var1;
      this.texture = var2;
   }

   class="kw">protected DayTexture() {
   }

   class="kw">public int getDay() {
      class="kw">return this.day;
   }

   class="kw">public String getTexture() {
      class="kw">return this.texture;
   }

   @Nonnull
   @Override
   class="kw">public String toString() {
      class="kw">return "DayTexture{day=" + this.day + ", texture='" + this.texture + "'}";
   }
}