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 + "'}";
}
}