LayerEntryCodec class
Пакет: com.hypixel.hytale.server.core.codec
Файл: com/hypixel/hytale/server/core/codec/LayerEntryCodec.java
Поля (1)
| Модификаторы | Тип | Имя |
|---|---|---|
final |
BuilderCodec<LayerEntryCodec> |
CODEC |
Методы (2)
| Модификаторы | Возврат | Сигнатура |
|---|---|---|
public |
boolean |
isSkipboolean isSkip() |
public |
boolean |
isUseToolArgboolean isUseToolArg() |
Исходный код
Показать/скрыть
class="kw">package com.hypixel.hytale.server.core.codec;
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.codec.validation.Validators;
class="kw">import javax.annotation.Nonnull;
class="kw">public class LayerEntryCodec {
class="kw">public class="kw">static class="kw">final BuilderCodec<LayerEntryCodec> CODEC = BuilderCodec.builder(LayerEntryCodec.class, LayerEntryCodec::new)
.append(new KeyedCodec<>("Left", Codec.INTEGER), (var0, var1) -> var0.depth = var1, var0 -> var0.depth)
.addValidator(Validators.nonNull())
.add()
.<String>append(new KeyedCodec<>("Right", Codec.STRING), (var0, var1) -> var0.material = var1, var0 -> var0.material)
.addValidator(Validators.nonNull())
.add()
.append(new KeyedCodec<>("UseToolArg", Codec.BOOLEAN), (var0, var1) -> var0.useToolArg = var1 != null && var1, var0 -> var0.useToolArg)
.add()
.append(new KeyedCodec<>("Skip", Codec.BOOLEAN), (var0, var1) -> var0.skip = var1 != null && var1, var0 -> var0.skip)
.add()
.build();
class="kw">private Integer depth;
class="kw">private String material;
class="kw">private boolean useToolArg = false;
class="kw">private boolean skip = false;
class="kw">public LayerEntryCodec() {
}
class="kw">public LayerEntryCodec(Integer var1, String var2, boolean var3) {
this.depth = var1;
this.material = var2;
this.useToolArg = var3;
}
@Nonnull
class="kw">public Integer getDepth() {
class="kw">return this.depth;
}
@Nonnull
class="kw">public String getMaterial() {
class="kw">return this.material;
}
class="kw">public boolean isUseToolArg() {
class="kw">return this.useToolArg;
}
class="kw">public boolean isSkip() {
class="kw">return this.skip;
}
}