@Override public void execute(@Nonnull MinecraftServer server, @Nonnull ICommandSender sender, @Nonnull String[] args) { String json = I18n.translateToLocal("botaniamisc.shareMsg"); json = json.replaceAll("%name%", sender.getName()); json = json.replaceAll("%entry%", args[0]); json = json.replaceAll("%entryname%", I18n.translateToLocal(args[0])); ITextComponent component = ITextComponent.Serializer.jsonToComponent(json); server.getPlayerList().sendMessage(component); }
@Override public String getName() { return "Quark-Emotes[" + superSender.getName() + "]"; }
@Override public String getName() { return this.original.getName(); }
@Override public boolean isCommandUsableBy(ICommandSender sender) { return LPConstants.DEBUG || Arrays.asList(DebugCommand.allowedPlayers).contains(sender.getName()); }
public boolean handleAnswer(boolean flag, ICommandSender sender) { if (!LPChatListener.tasks.containsKey(sender.getName())) { return false; } if (flag) { try { Boolean result; if ((result = LPChatListener.tasks.get(sender.getName()).call()) != null) { if (result != null && !result) { return false; } } } catch (Exception e) { e.printStackTrace(); return false; } } else { sender.sendMessage(new TextComponentString(ChatColor.GREEN + "Answer handled.")); } LPChatListener.tasks.remove(sender.getName()); return true; }
public MorePageDisplay(String[] header, ICommandSender name) { if (header.length <= (row - 2)) { this.header = new ArrayList<>(); for (String element : header) { this.header.add(element); } } LPChatListener.register(this, name.getName()); name.sendMessage(new TextComponentString("%LPSTORESENDMESSAGE%")); }
public MorePageDisplay(ArrayList<String> header, ICommandSender name) { if (header.size() <= (row - 2)) { this.header = header; } LPChatListener.register(this, name.getName()); name.sendMessage(new TextComponentString("%LPSTORESENDMESSAGE%")); }
@Override public void execute(MinecraftServer server, ICommandSender sender, String[] parts) { IntegratedDynamics.clog(Level.WARN, sender.getName() + " initialized a server crash."); TickHandler.getInstance().setShouldCrash(); }
public static SoulTicket command(ICommandSender sender, String command, int amount) { return new SoulTicket(new TextComponentString("command|" + command + "|" + sender.getName()), amount); }
@Override public void execute(@Nonnull MinecraftServer server, @Nonnull ICommandSender sender, @Nonnull String[] params) throws CommandException { if (params.length < 1) { throw new WrongUsageException(getUsage(sender)); } for (EntityPlayerMP player : getPlayers(server, sender, params[0])) { player.getCapability(ProjectEAPI.KNOWLEDGE_CAPABILITY, null).clearKnowledge(); PacketHandler.sendTo(new KnowledgeClearPKT(), player); sender.sendMessage(new TextComponentTranslation("pe.command.clearknowledge.success", player.getName())); if (!player.getName().equals(sender.getName())) { player.sendMessage(new TextComponentTranslation("pe.command.clearknowledge.notify", sender.getName()).setStyle(new Style().setColor(TextFormatting.RED))); } } }
Map<String, NBTTagCompound> tagMap = worldSave.getTagMap(); Map<String, NBTTagCompound> newMap = new HashMap<String, NBTTagCompound>(tagMap); String searchName = (args.length == 0) ? sender.getName() : args[0]; int counter = 0; for (Map.Entry<String, NBTTagCompound> entry : tagMap.entrySet()) { worldSave.setTagMap(newMap); worldSave.markForSaving(); if (searchName.equals(sender.getName())) { PacketHandler.INSTANCE.sendTo(new PacketBlockMap(new NBTTagCompound()), (EntityPlayerMP) sender);
@Override public void execute(MinecraftServer server, ICommandSender sender, String[] args) throws CommandException { if (Backups.INSTANCE.run(server, sender, args.length == 0 ? "" : args[0])) { for (EntityPlayerMP player : server.getPlayerList().getPlayers()) { player.sendMessage(FTBUtilities.lang(player, "ftbutilities.lang.backup.manual_launch", sender.getName())); } } else { sender.sendMessage(FTBUtilities.lang(sender, "ftbutilities.lang.backup.already_running")); } } }
private void removeLivesFrom(ICommandSender sender, String playerName, int amount) { EntityPlayer player = FMLCommonHandler.instance().getMinecraftServerInstance().getPlayerList().getPlayerByUsername(playerName); QuestingData.getQuestingData(player).removeLives((EntityPlayerMP) sender, amount); sendChat(sender, amount != 1, "hqm.message.removeLivesFrom", amount, playerName); sendChat(player, amount != 1, "hqm.message.removeLivesBy", amount, sender.getName()); currentLives(player); }
private void addLivesTo(ICommandSender sender, String playerName, int amount) { EntityPlayer player = FMLCommonHandler.instance().getMinecraftServerInstance().getPlayerList().getPlayerByUsername(playerName); if (QuestingData.getQuestingData(player).getRawLives() + amount <= ModConfig.MAXLIVES) { QuestingData.getQuestingData(player).addLives(player, amount); sendChat(sender, amount != 1, "hqm.message.addLivesTo", amount, playerName); sendChat(player, amount != 1, "hqm.message.addLivesBy", amount, sender.getName()); currentLives(player); } else { QuestingData.getQuestingData(player).addLives(player, amount); sendChat(sender, "hqm.message.cantGiveMoreLives", playerName, ModConfig.MAXLIVES); sendChat(sender, "hqm.massage.setLivesInstead", player, ModConfig.MAXLIVES); sendChat(player, "hqm.massage.setLivesBy", ModConfig.MAXLIVES, sender.getName()); currentLives(player); } }
@Override public void runCommand(MinecraftServer server, CommandBase command, ICommandSender sender, String[] args) throws CommandException { if(!server.isSinglePlayer() || !server.getServerOwner().equalsIgnoreCase(sender.getName())) { TextComponentTranslation cc = new TextComponentTranslation("commands.generic.permission"); cc.getStyle().setColor(TextFormatting.RED); sender.sendMessage(cc); return; } QuestSettings.INSTANCE.setProperty(NativeProps.HARDCORE, true); sender.sendMessage(new TextComponentTranslation("betterquesting.cmd.hardcore", new TextComponentTranslation("options.on"))); PacketSender.INSTANCE.sendToAll(QuestSettings.INSTANCE.getSyncPacket()); } }
@Override public void execute(MinecraftServer server, ICommandSender sender, String[] args) throws CommandException { EntityPlayer player = CommandBase.getPlayer(server, sender, sender.getName());
stack = getPlayer(server, commandSender, args[3]).getHeldItem(EnumHand.MAIN_HAND); } else { stack = getPlayer(server, commandSender, commandSender.getName()).getHeldItem(EnumHand.MAIN_HAND);
@Override public void execute(MinecraftServer server, ICommandSender sender, String[] args) throws CommandException { if (args.length < 2) { printHelp(sender); return; } IBeeGenome beeGenome = getBeeGenome(args[0]); EnumBeeType beeType = getBeeType(args[1]); if (beeType == null) { printHelp(sender); return; } EntityPlayer player; if (args.length == 3) { player = CommandBase.getPlayer(server, sender, args[2]); } else { player = CommandBase.getPlayer(server, sender, sender.getName()); } IBee bee = BeeManager.beeRoot.getBee(beeGenome); if (beeType == EnumBeeType.QUEEN) { bee.mate(bee); } ItemStack beeStack = BeeManager.beeRoot.getMemberStack(bee, beeType); player.dropItem(beeStack, false, true); CommandHelpers.sendLocalizedChatMessage(sender, "for.chat.command.forestry.bee.give.given", player.getName(), bee.getGenome().getPrimary().getAlleleName(), beeType.getName()); }