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