MutableDeathConfig class

Пакет: com.hypixel.hytale.server.core.asset.type.gameplay

Файл: com/hypixel/hytale/server/core/asset/type/gameplay/MutableDeathConfig.java

extends: DeathConfig

Методы (5)

МодификаторыВозвратСигнатура
public void setGameModeTypeOnDeathvoid setGameModeTypeOnDeath(@Nullable String var1)
public void setItemsAmountLossPercentagevoid setItemsAmountLossPercentage(double var1)
public void setItemsDurabilityLossPercentagevoid setItemsDurabilityLossPercentage(double var1)
public void setItemsLossModevoid setItemsLossMode(@Nonnull DeathConfig.ItemsLossMode var1)
public void setRespawnControllervoid setRespawnController(@Nonnull RespawnController var1)

Исходный код

Показать/скрыть
class="kw">package com.hypixel.hytale.server.core.asset.type.gameplay;

class="kw">import com.hypixel.hytale.codec.builder.BuilderCodec;
class="kw">import com.hypixel.hytale.server.core.asset.type.gameplay.respawn.RespawnController;
class="kw">import java.util.Objects;
class="kw">import javax.annotation.Nonnull;
class="kw">import javax.annotation.Nullable;

class="kw">public class MutableDeathConfig class="kw">extends DeathConfig {
   @Nonnull
   class="kw">public class="kw">static class="kw">final BuilderCodec<MutableDeathConfig> CODEC = BuilderCodec.builder(MutableDeathConfig.class, MutableDeathConfig::new, DeathConfig.CODEC)
      .build();

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

   class="kw">public MutableDeathConfig(@Nonnull DeathConfig var1) {
      this.respawnController = var1.getRespawnController();
      this.itemsLossMode = var1.getItemsLossMode();
      this.itemsAmountLossPercentage = var1.getItemsAmountLossPercentage();
      this.itemsDurabilityLossPercentage = var1.getItemsDurabilityLossPercentage();
      this.gameModeTypeOnDeath = var1.getGameModeTypeOnDeath();
   }

   class="kw">public void setRespawnController(@Nonnull RespawnController var1) {
      this.respawnController = Objects.requireNonNull(var1, "respawnController");
   }

   class="kw">public void setItemsLossMode(@Nonnull DeathConfig.ItemsLossMode var1) {
      this.itemsLossMode = Objects.requireNonNull(var1, "itemsLossMode");
   }

   class="kw">public void setItemsAmountLossPercentage(double var1) {
      this.itemsAmountLossPercentage = var1;
   }

   class="kw">public void setItemsDurabilityLossPercentage(double var1) {
      this.itemsDurabilityLossPercentage = var1;
   }

   class="kw">public void setGameModeTypeOnDeath(@Nullable String var1) {
      this.gameModeTypeOnDeath = var1;
   }
}