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;
   }
}