PlayerDeathPositionData class
Пакет: com.hypixel.hytale.server.core.entity.entities.player.data
Файл: com/hypixel/hytale/server/core/entity/entities/player/data/PlayerDeathPositionData.java
Методы (3)
| Модификаторы | Возврат | Сигнатура |
|---|---|---|
public |
int |
getDayint getDay() |
public |
String |
getMarkerIdString getMarkerId() |
public |
Transform |
getTransformTransform getTransform() |
Исходный код
Показать/скрыть
class="kw">package com.hypixel.hytale.server.core.entity.entities.player.data;
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.codecs.array.ArrayCodec;
class="kw">import com.hypixel.hytale.math.vector.Transform;
class="kw">import javax.annotation.Nonnull;
class="kw">public class="kw">final class PlayerDeathPositionData {
@Nonnull
class="kw">public class="kw">static class="kw">final BuilderCodec<PlayerDeathPositionData> CODEC = BuilderCodec.builder(PlayerDeathPositionData.class, PlayerDeathPositionData::new)
.append(new KeyedCodec<>("MarkerId", Codec.STRING), (var0, var1) -> var0.markerId = var1, var0 -> var0.markerId)
.documentation("The unique ID of the associated map marker.")
.add()
.<Transform>append(new KeyedCodec<>("Transform", Transform.CODEC), (var0, var1) -> var0.transform = var1, var0 -> var0.transform)
.documentation("The transform of this death position.")
.add()
.<Integer>append(new KeyedCodec<>("Day", Codec.INTEGER), (var0, var1) -> var0.day = var1, var0 -> var0.day)
.documentation("The in-game day in which the player died.")
.add()
.build();
@Nonnull
class="kw">public class="kw">static class="kw">final ArrayCodec<PlayerDeathPositionData> ARRAY_CODEC = new ArrayCodec<>(CODEC, PlayerDeathPositionData[]::new);
class="kw">private String markerId;
class="kw">private Transform transform;
class="kw">private int day;
class="kw">private PlayerDeathPositionData() {
}
class="kw">public PlayerDeathPositionData(@Nonnull String var1, @Nonnull Transform var2, int var3) {
this.markerId = var1;
this.transform = var2;
this.day = var3;
}
class="kw">public String getMarkerId() {
class="kw">return this.markerId;
}
class="kw">public Transform getTransform() {
class="kw">return this.transform;
}
class="kw">public int getDay() {
class="kw">return this.day;
}
}