ForgottenTempleConfig class

Пакет: com.hypixel.hytale.builtin.adventure.memories.temple

Файл: com/hypixel/hytale/builtin/adventure/memories/temple/ForgottenTempleConfig.java

Методы (3)

МодификаторыВозвратСигнатура
public double getMinYRespawndouble getMinYRespawn()
public String getRespawnSoundString getRespawnSound()
public int getRespawnSoundIndexint getRespawnSoundIndex()

Исходный код

Показать/скрыть
class="kw">package com.hypixel.hytale.builtin.adventure.memories.temple;

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.type.soundevent.config.SoundEvent;
class="kw">import javax.annotation.Nonnull;

class="kw">public class ForgottenTempleConfig {
   @Nonnull
   class="kw">public class="kw">static class="kw">final BuilderCodec<ForgottenTempleConfig> CODEC = BuilderCodec.builder(ForgottenTempleConfig.class, ForgottenTempleConfig::new)
      .append(new KeyedCodec<>("MinYRespawn", Codec.DOUBLE), (var0, var1) -> var0.minYRespawn = var1, var0 -> var0.minYRespawn)
      .documentation("The Y at which players are teleported back to spawn.")
      .add()
      .<String>append(new KeyedCodec<>("RespawnSound", Codec.STRING), (var0, var1) -> var0.respawnSound = var1, var0 -> var0.respawnSound)
      .documentation("The sound ID to play when players respawn in the temple.")
      .add()
      .build();
   class="kw">private double minYRespawn = 5.0;
   class="kw">private String respawnSound;

   class="kw">public ForgottenTempleConfig() {
   }

   class="kw">public double getMinYRespawn() {
      class="kw">return this.minYRespawn;
   }

   class="kw">public String getRespawnSound() {
      class="kw">return this.respawnSound;
   }

   class="kw">public int getRespawnSoundIndex() {
      class="kw">return this.respawnSound == null ? 0 : SoundEvent.getAssetMap().getIndex(this.respawnSound);
   }
}