EnableCommand class
Пакет: com.hypixel.hytale.server.spawning.commands
Файл: com/hypixel/hytale/server/spawning/commands/SpawnCommand.java
extends: AbstractWorldCommand
Поля (1)
| Модификаторы | Тип | Имя |
|---|---|---|
|
WorldConfig |
var4 |
Методы (2)
| Модификаторы | Возврат | Сигнатура |
|---|---|---|
|
protected void |
executeprotected void execute(@Nonnull CommandContext var1, @Nonnull World var2, @Nonnull Store<EntityStore> var3) |
abstract |
|
super super("enable", "server.commands.spawning.enable.desc") |
Исходный код
Показать/скрыть
class="kw">package com.hypixel.hytale.server.spawning.commands;
class="kw">import com.hypixel.hytale.component.Store;
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.command.system.basecommands.AbstractCommandCollection;
class="kw">import com.hypixel.hytale.server.core.command.system.basecommands.AbstractWorldCommand;
class="kw">import com.hypixel.hytale.server.core.universe.world.World;
class="kw">import com.hypixel.hytale.server.core.universe.world.WorldConfig;
class="kw">import com.hypixel.hytale.server.core.universe.world.storage.EntityStore;
class="kw">import javax.annotation.Nonnull;
class="kw">public class SpawnCommand class="kw">extends AbstractCommandCollection {
class="kw">public SpawnCommand() {
super("spawning", "server.commands.spawning.desc");
this.addAliases("sp");
this.setPermissionGroups("hytale:WorldEditor");
this.addSubCommand(new SpawnCommand.EnableCommand());
this.addSubCommand(new SpawnCommand.DisableCommand());
this.addSubCommand(new SpawnBeaconsCommand());
this.addSubCommand(new SpawnMarkersCommand());
this.addSubCommand(new SpawnPopulateCommand());
this.addSubCommand(new SpawnStatsCommand());
this.addSubCommand(new SpawnSuppressionCommand());
}
class="kw">private class="kw">static class DisableCommand class="kw">extends AbstractWorldCommand {
class="kw">public DisableCommand() {
super("disable", "server.commands.spawning.disable.desc");
}
@Override
class="kw">protected void execute(@Nonnull CommandContext var1, @Nonnull World var2, @Nonnull Store<EntityStore> var3) {
WorldConfig var4 = var2.getWorldConfig();
var4.setSpawningNPC(false);
var4.markChanged();
var1.sendMessage(Message.translation("server.commands.spawning.disabled").param("worldName", var2.getName()));
}
}
class="kw">private class="kw">static class EnableCommand class="kw">extends AbstractWorldCommand {
class="kw">public EnableCommand() {
super("enable", "server.commands.spawning.enable.desc");
}
@Override
class="kw">protected void execute(@Nonnull CommandContext var1, @Nonnull World var2, @Nonnull Store<EntityStore> var3) {
WorldConfig var4 = var2.getWorldConfig();
var4.setSpawningNPC(true);
var4.markChanged();
var1.sendMessage(Message.translation("server.commands.spawning.enabled").param("worldName", var2.getName()));
}
}
}