PrefabSpawnerGetCommand class

Пакет: com.hypixel.hytale.server.core.modules.prefabspawner.commands

Файл: com/hypixel/hytale/server/core/modules/prefabspawner/commands/PrefabSpawnerGetCommand.java

extends: TargetPrefabSpawnerCommand

Поля (2)

МодификаторыТипИмя
String var4
PrefabWeights var5

Методы (1)

МодификаторыВозвратСигнатура
abstract super super("get", "server.commands.prefabspawner.get.desc")

Исходный код

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

class="kw">import com.hypixel.hytale.server.core.Message;
class="kw">import com.hypixel.hytale.server.core.command.system.CommandContext;
class="kw">import com.hypixel.hytale.server.core.modules.block.BlockModule;
class="kw">import com.hypixel.hytale.server.core.modules.prefabspawner.PrefabSpawnerBlock;
class="kw">import com.hypixel.hytale.server.core.prefab.PrefabWeights;
class="kw">import java.util.Objects;
class="kw">import javax.annotation.Nonnull;

class="kw">public class PrefabSpawnerGetCommand class="kw">extends TargetPrefabSpawnerCommand {
   class="kw">public PrefabSpawnerGetCommand() {
      super("get", "server.commands.prefabspawner.get.desc");
   }

   @Override
   class="kw">protected void execute(@Nonnull CommandContext var1, @Nonnull PrefabSpawnerBlock var2, @Nonnull BlockModule.BlockStateInfo var3) {
      String var4 = Objects.requireNonNullElse(var2.getPrefabPath(), "<undefined>");
      var1.sendMessage(Message.translation("server.commands.prefabspawner.get.path").param("prefab", var4));
      var1.sendMessage(Message.translation("server.commands.prefabspawner.get.fitsHeightmap").param("fitHeightmap", var2.isFitHeightmap()));
      var1.sendMessage(Message.translation("server.commands.prefabspawner.get.inheritsSeed").param("inheritSeed", var2.isInheritSeed()));
      var1.sendMessage(
         Message.translation("server.commands.prefabspawner.get.inheritsHeightCheck").param("inheritHeightCheck", var2.isInheritHeightCondition())
      );
      PrefabWeights var5 = var2.getPrefabWeights();
      if (var5.size() != 0) {
         var1.sendMessage(Message.translation("server.commands.prefabspawner.get.defaultWeight").param("weight", var5.getDefaultWeight()));
         var1.sendMessage(Message.translation("server.commands.prefabspawner.get.weights").param("weights", var5.getMappingString()));
      }
   }
}