use of com.minecolonies.coremod.colony.Colony in project minecolonies by Minecolonies.
the class DisableBarbarianSpawnsCommand method execute.
@Override
public void execute(@NotNull final MinecraftServer server, @NotNull final ICommandSender sender, @NotNull final ActionMenu actionMenu) throws CommandException {
final Colony colony = actionMenu.getColonyForArgument("colony");
final boolean canHaveBarbEvents = !actionMenu.getBooleanValueForArgument("disableSpawns", true);
if (colony == null) {
final String noColonyFoundMessage = String.format(NO_COLONY_FOUND_MESSAGE);
sender.sendMessage(new TextComponentString(noColonyFoundMessage));
return;
}
executeShared(server, sender, colony, canHaveBarbEvents);
}
use of com.minecolonies.coremod.colony.Colony in project minecolonies by Minecolonies.
the class DoRaidNowCommand method execute.
@Override
public void execute(@NotNull final MinecraftServer server, @NotNull final ICommandSender sender, @NotNull final ActionMenu actionMenu) throws CommandException {
final Colony colony = actionMenu.getColonyForArgument("colony");
if (colony == null) {
sender.sendMessage(NO_COLONY_FOUND_MESSAGE);
return;
}
executeShared(server, sender, colony);
}
use of com.minecolonies.coremod.colony.Colony in project minecolonies by Minecolonies.
the class DoRaidNowCommand method execute.
@Override
public void execute(@NotNull final MinecraftServer server, @NotNull final ICommandSender sender, @NotNull final String... args) throws CommandException {
Colony colony = null;
if (args.length != 0) {
colony = ColonyManager.getColony(Integer.parseInt(args[0]));
if (colony == null) {
sender.sendMessage(NO_COLONY_FOUND_MESSAGE);
return;
}
} else {
sender.sendMessage(NO_ARGUMENTS);
return;
}
executeShared(server, sender, colony);
}
use of com.minecolonies.coremod.colony.Colony in project minecolonies by Minecolonies.
the class DoRaidTonightCommand method execute.
@Override
public void execute(@NotNull final MinecraftServer server, @NotNull final ICommandSender sender, @NotNull final ActionMenu actionMenu) throws CommandException {
final Colony colony = actionMenu.getColonyForArgument("colony");
if (colony == null) {
sender.sendMessage(NO_COLONY_FOUND_MESSAGE);
return;
}
executeShared(server, sender, colony);
}
use of com.minecolonies.coremod.colony.Colony in project minecolonies by Minecolonies.
the class DoRaidTonightCommand method execute.
@Override
public void execute(@NotNull final MinecraftServer server, @NotNull final ICommandSender sender, @NotNull final String... args) throws CommandException {
Colony colony = null;
if (args.length != 0) {
colony = ColonyManager.getColony(Integer.parseInt(args[0]));
if (colony == null) {
sender.sendMessage(NO_COLONY_FOUND_MESSAGE);
return;
}
} else {
sender.sendMessage(NO_ARGUMENTS);
return;
}
executeShared(server, sender, colony);
}
Aggregations