/** * Returns the message to be displayed on player death. */ @Override public ChatMessageComponent getDeathMessage(EntityLivingBase hurtEnemy) { String throwername = this.thrower == null ? this.damageSourceEntity.getTranslatedEntityName() : this.thrower.getTranslatedEntityName(); ItemStack itemstack = this.thrower instanceof EntityLivingBase ? ((EntityLivingBase)this.thrower).getHeldItem() : null; String damageType = "death.attack.bomb"; String src = ""; if(thrower != null && thrower != getSourceOfDamage()) { if(thrower == hurtEnemy) { src = ".suicide"; } else { src = ".thrown"; } } String s2 = damageType + src; return ChatMessageComponent.createFromTranslationWithSubstitutions(s2, new Object[] {hurtEnemy.getTranslatedEntityName(), throwername}); }
@ForgeSubscribe public void onEntityJoinWorld(EntityJoinWorldEvent event) { //Only need to synchronize when the world is remote (i.e. we're on the server side) if (!event.entity.worldObj.isRemote && event.entity instanceof EntityPlayer){ FCraftJobCore.get((EntityPlayer) event.entity).sync(); FCraftJobCore props = FCraftJobCore.get((EntityPlayer) event.entity); if(event.entity.dimension==0){ MinecraftServer.getServer().getConfigurationManager().sendChatMsg(ChatMessageComponent.createFromText(props.getJob()+" "+event.entity.getEntityName()+" has joined the search for the grimoire.")); }else if(event.entity.dimension==-1){ MinecraftServer.getServer().getConfigurationManager().sendChatMsg(ChatMessageComponent.createFromText(props.getJob()+" "+event.entity.getEntityName()+" went to hell!")); }else if(event.entity.dimension==DimensionID.WORLD_OF_BALANCE_ID){ MinecraftServer.getServer().getConfigurationManager().sendChatMsg(ChatMessageComponent.createFromText(props.getJob()+" "+event.entity.getEntityName()+" entered the World of Balance!")); } FCraftJobCore playerData = FCraftJobCore.get((EntityPlayer)event.entity); NBTTagCompound savedData = CommonProxy.getEntityData(getSaveKey((EntityPlayer)event.entity)); if(savedData != null) { playerData.loadNBTData(savedData); } playerData.sync(); } }
@Override public void onPlayerLogin(EntityPlayer player) { JsonRootNode response = MineticketAPI.registerUser(player.getCommandSenderName()); if (response.isStringValue("account_status")) { if (response.getStringValue("account_status").equals("unactivated")) { ChatMessageComponent chat = ChatMessageComponent .createFromText("[MineTicket] " + "Your account is unactivated. " + "You can activate by using the \"/mineticket activate <email>\" command, " + "or by using the following activation key on the MineTicket website: " + response.getStringValue("activation_key")); player.sendChatToPlayer(chat); } } }
public void func_72487_a(Packet130UpdateSign p_72487_1_) { boolean var2 = false; if(this.field_72563_h.field_71441_e.func_72899_e(p_72487_1_.field_73311_a, p_72487_1_.field_73309_b, p_72487_1_.field_73310_c)) { TileEntity var3 = this.field_72563_h.field_71441_e.func_72796_p(p_72487_1_.field_73311_a, p_72487_1_.field_73309_b, p_72487_1_.field_73310_c); if(var3 instanceof TileEntitySign) { TileEntitySign var4 = (TileEntitySign)var3; if(var4.func_70409_a()) { for(int var5 = 0; var5 < 4; ++var5) { var4.field_70412_a[var5] = p_72487_1_.field_73308_d[var5]; } var4.func_70296_d(); } var2 = true; } } if(!var2 && this.field_72563_h.field_71439_g != null) { this.field_72563_h.field_71439_g.func_70006_a(ChatMessageComponent.func_111066_d("Unable to locate sign at " + p_72487_1_.field_73311_a + ", " + p_72487_1_.field_73309_b + ", " + p_72487_1_.field_73310_c)); } }
protected void func_96336_d(ICommandSender p_96336_1_) { Scoreboard var2 = this.func_96334_d(); Collection var3 = var2.func_96514_c(); if(var3.size() <= 0) { throw new CommandException("commands.scoreboard.objectives.list.empty", new Object[0]); } else { p_96336_1_.func_70006_a(ChatMessageComponent.func_111082_b("commands.scoreboard.objectives.list.count", new Object[]{Integer.valueOf(var3.size())}).func_111059_a(EnumChatFormatting.DARK_GREEN)); Iterator var4 = var3.iterator(); while(var4.hasNext()) { ScoreObjective var5 = (ScoreObjective)var4.next(); p_96336_1_.func_70006_a(ChatMessageComponent.func_111082_b("commands.scoreboard.objectives.list.entry", new Object[]{var5.func_96679_b(), var5.func_96678_d(), var5.func_96680_c().func_96636_a()})); } } }
/** * Handler for the 'scoreboard objectives list' command. */ protected void getObjectivesList(ICommandSender par1ICommandSender) { Scoreboard scoreboard = this.getScoreboardFromWorldServer(); Collection collection = scoreboard.getScoreObjectives(); if (collection.size() <= 0) { throw new CommandException("commands.scoreboard.objectives.list.empty", new Object[0]); } else { par1ICommandSender.sendChatToPlayer(ChatMessageComponent.createFromTranslationWithSubstitutions("commands.scoreboard.objectives.list.count", new Object[] {Integer.valueOf(collection.size())}).setColor(EnumChatFormatting.DARK_GREEN)); Iterator iterator = collection.iterator(); while (iterator.hasNext()) { ScoreObjective scoreobjective = (ScoreObjective)iterator.next(); par1ICommandSender.sendChatToPlayer(ChatMessageComponent.createFromTranslationWithSubstitutions("commands.scoreboard.objectives.list.entry", new Object[] {scoreobjective.getName(), scoreobjective.getDisplayName(), scoreobjective.getCriteria().func_96636_a()})); } } }
public void processCommand(ICommandSender par1ICommandSender, String[] par2ArrayOfStr) { if (par2ArrayOfStr.length > 0) { EnumGameType enumgametype = this.getGameModeFromCommand(par1ICommandSender, par2ArrayOfStr[0]); EntityPlayerMP entityplayermp = par2ArrayOfStr.length >= 2 ? getPlayer(par1ICommandSender, par2ArrayOfStr[1]) : getCommandSenderAsPlayer(par1ICommandSender); entityplayermp.setGameType(enumgametype); entityplayermp.fallDistance = 0.0F; ChatMessageComponent chatmessagecomponent = ChatMessageComponent.createFromTranslationKey("gameMode." + enumgametype.getName()); if (entityplayermp != par1ICommandSender) { notifyAdmins(par1ICommandSender, 1, "commands.gamemode.success.other", new Object[] {entityplayermp.getEntityName(), chatmessagecomponent}); } else { notifyAdmins(par1ICommandSender, 1, "commands.gamemode.success.self", new Object[] {chatmessagecomponent}); } } else { throw new WrongUsageException("commands.gamemode.usage", new Object[0]); } }
public void processCommand(ICommandSender par1ICommandSender, String[] par2ArrayOfStr) { if (par2ArrayOfStr.length < 2) { throw new WrongUsageException("commands.message.usage", new Object[0]); } else { EntityPlayerMP entityplayermp = getPlayer(par1ICommandSender, par2ArrayOfStr[0]); if (entityplayermp == null) { throw new PlayerNotFoundException(); } else if (entityplayermp == par1ICommandSender) { throw new PlayerNotFoundException("commands.message.sameTarget", new Object[0]); } else { String s = func_82361_a(par1ICommandSender, par2ArrayOfStr, 1, !(par1ICommandSender instanceof EntityPlayer)); entityplayermp.sendChatToPlayer(ChatMessageComponent.createFromTranslationWithSubstitutions("commands.message.display.incoming", new Object[] {par1ICommandSender.getCommandSenderName(), s}).setColor(EnumChatFormatting.GRAY).setItalic(Boolean.valueOf(true))); par1ICommandSender.sendChatToPlayer(ChatMessageComponent.createFromTranslationWithSubstitutions("commands.message.display.outgoing", new Object[] {entityplayermp.getCommandSenderName(), s}).setColor(EnumChatFormatting.GRAY).setItalic(Boolean.valueOf(true))); } } }
@Override public ChatMessageComponent getDeathMessage(EntityLivingBase entity) { ItemStack itemstack = this.damageSourceEntity instanceof EntityLivingBase ? ((EntityLivingBase)this.damageSourceEntity).getHeldItem() : null; String s = "death.attack." + this.damageType; String s1 = s + ".item"; return itemstack != null && itemstack.hasDisplayName() && StatCollector.func_94522_b(s1) ? ChatMessageComponent.createFromTranslationWithSubstitutions(s1, new Object[] {entity.getTranslatedEntityName(), this.damageSourceEntity.getTranslatedEntityName(), itemstack.getDisplayName()}): ChatMessageComponent.createFromTranslationWithSubstitutions(s, new Object[] {entity.getTranslatedEntityName(), this.damageSourceEntity.getTranslatedEntityName()}); }
public void func_73075_a() { super.func_73075_a(); ++this.field_73102_f; long var1 = this.field_73092_a.func_82737_E(); long var3 = var1 / 24000L + 1L; if(!this.field_73105_c && this.field_73102_f > 20) { this.field_73105_c = true; this.field_73090_b.field_71135_a.func_72567_b(new Packet70GameEvent(5, 0)); } this.field_73103_d = var1 > 120500L; if(this.field_73103_d) { ++this.field_73104_e; } if(var1 % 24000L == 500L) { if(var3 <= 6L) { this.field_73090_b.func_70006_a(ChatMessageComponent.func_111077_e("demo.day." + var3)); } } else if(var3 == 1L) { if(var1 == 100L) { this.field_73090_b.field_71135_a.func_72567_b(new Packet70GameEvent(5, 101)); } else if(var1 == 175L) { this.field_73090_b.field_71135_a.func_72567_b(new Packet70GameEvent(5, 102)); } else if(var1 == 250L) { this.field_73090_b.field_71135_a.func_72567_b(new Packet70GameEvent(5, 103)); } } else if(var3 == 5L && var1 % 24000L == 22000L) { this.field_73090_b.func_70006_a(ChatMessageComponent.func_111077_e("demo.day.warning")); } }
private void func_73101_e() { if(this.field_73104_e > 100) { this.field_73090_b.func_70006_a(ChatMessageComponent.func_111077_e("demo.reminder")); this.field_73104_e = 0; } }
public void func_72565_c(String p_72565_1_) { if(!this.field_72576_c) { this.field_72574_e.func_71123_m(); this.func_72567_b(new Packet255KickDisconnect(p_72565_1_)); this.field_72575_b.func_74423_d(); this.field_72573_d.func_71203_ab().func_92062_k(ChatMessageComponent.func_111082_b("multiplayer.player.left", new Object[]{this.field_72574_e.func_96090_ax()}).func_111059_a(EnumChatFormatting.YELLOW)); this.field_72573_d.func_71203_ab().func_72367_e(this.field_72574_e); this.field_72576_c = true; } }
public void func_72515_a(String p_72515_1_, Object[] p_72515_2_) { this.field_72573_d.func_98033_al().func_98233_a(this.field_72574_e.func_70005_c_() + " lost connection: " + p_72515_1_); this.field_72573_d.func_71203_ab().func_92062_k(ChatMessageComponent.func_111082_b("multiplayer.player.left", new Object[]{this.field_72574_e.func_96090_ax()}).func_111059_a(EnumChatFormatting.YELLOW)); this.field_72573_d.func_71203_ab().func_72367_e(this.field_72574_e); this.field_72576_c = true; if(this.field_72573_d.func_71264_H() && this.field_72574_e.func_70005_c_().equals(this.field_72573_d.func_71214_G())) { this.field_72573_d.func_98033_al().func_98233_a("Stopping singleplayer server as player logged out"); this.field_72573_d.func_71263_m(); } }
public void func_72481_a(Packet3Chat p_72481_1_) { if(this.field_72574_e.func_71126_v() == 2) { this.func_72567_b(new Packet3Chat(ChatMessageComponent.func_111077_e("chat.cannotSend").func_111059_a(EnumChatFormatting.RED))); } else { this.field_72574_e.func_143004_u(); String var2 = p_72481_1_.field_73476_b; if(var2.length() > 100) { this.func_72565_c("Chat message too long"); } else { var2 = StringUtils.normalizeSpace(var2); for(int var3 = 0; var3 < var2.length(); ++var3) { if(!ChatAllowedCharacters.func_71566_a(var2.charAt(var3))) { this.func_72565_c("Illegal characters in chat"); return; } } if(var2.startsWith("/")) { this.func_72566_d(var2); } else { if(this.field_72574_e.func_71126_v() == 1) { this.func_72567_b(new Packet3Chat(ChatMessageComponent.func_111077_e("chat.cannotSend").func_111059_a(EnumChatFormatting.RED))); return; } ChatMessageComponent var4 = ChatMessageComponent.func_111082_b("chat.type.text", new Object[]{this.field_72574_e.func_96090_ax(), var2}); this.field_72573_d.func_71203_ab().func_110459_a(var4, false); } this.field_72581_m += 20; if(this.field_72581_m > 200 && !this.field_72573_d.func_71203_ab().func_72353_e(this.field_72574_e.func_70005_c_())) { this.func_72565_c("disconnect.spam"); } } } }
protected void func_73875_a(GuiButton p_73875_1_) { if(p_73875_1_.field_73741_f == 102) { this.field_73882_e.func_71373_a(this.field_74092_a); } else if(p_73875_1_.field_73741_f == 104) { if(this.field_74089_d.equals("survival")) { this.field_74089_d = "creative"; } else if(this.field_74089_d.equals("creative")) { this.field_74089_d = "adventure"; } else { this.field_74089_d = "survival"; } this.func_74088_g(); } else if(p_73875_1_.field_73741_f == 103) { this.field_74093_m = !this.field_74093_m; this.func_74088_g(); } else if(p_73875_1_.field_73741_f == 101) { this.field_73882_e.func_71373_a((GuiScreen)null); String var2 = this.field_73882_e.func_71401_C().func_71206_a(EnumGameType.func_77142_a(this.field_74089_d), this.field_74093_m); ChatMessageComponent var3; if(var2 != null) { var3 = ChatMessageComponent.func_111082_b("commands.publish.started", new Object[]{var2}); } else { var3 = ChatMessageComponent.func_111066_d("commands.publish.failed"); } this.field_73882_e.field_71456_v.func_73827_b().func_73765_a(var3.func_111068_a(true)); } }
public JsonElement func_111055_a(ChatMessageComponent p_111055_1_, Type p_111055_2_, JsonSerializationContext p_111055_3_) { JsonObject var4 = new JsonObject(); if(p_111055_1_.func_111065_a() != null) { var4.addProperty("color", p_111055_1_.func_111065_a().func_96297_d()); } if(p_111055_1_.func_111058_b() != null) { var4.addProperty("bold", p_111055_1_.func_111058_b()); } if(p_111055_1_.func_111064_c() != null) { var4.addProperty("italic", p_111055_1_.func_111064_c()); } if(p_111055_1_.func_111067_d() != null) { var4.addProperty("underlined", p_111055_1_.func_111067_d()); } if(p_111055_1_.func_111076_e() != null) { var4.addProperty("obfuscated", p_111055_1_.func_111076_e()); } if(p_111055_1_.func_111075_f() != null) { var4.addProperty("text", p_111055_1_.func_111075_f()); } else if(p_111055_1_.func_111074_g() != null) { var4.addProperty("translate", p_111055_1_.func_111074_g()); if(p_111055_1_.func_111069_h() != null && !p_111055_1_.func_111069_h().isEmpty()) { var4.add("using", this.func_111057_b(p_111055_1_, p_111055_2_, p_111055_3_)); } } else if(p_111055_1_.func_111069_h() != null && !p_111055_1_.func_111069_h().isEmpty()) { var4.add("text", this.func_111057_b(p_111055_1_, p_111055_2_, p_111055_3_)); } return var4; }
public void processCommand(ICommandSender par1ICommandSender, String[] par2ArrayOfStr) { List list = this.getSortedPossibleCommands(par1ICommandSender); byte b0 = 7; int i = (list.size() - 1) / b0; boolean flag = false; ICommand icommand; int j; try { j = par2ArrayOfStr.length == 0 ? 0 : parseIntBounded(par1ICommandSender, par2ArrayOfStr[0], 1, i + 1) - 1; } catch (NumberInvalidException numberinvalidexception) { Map map = this.getCommands(); icommand = (ICommand)map.get(par2ArrayOfStr[0]); if (icommand != null) { throw new WrongUsageException(icommand.getCommandUsage(par1ICommandSender), new Object[0]); } throw new CommandNotFoundException(); } int k = Math.min((j + 1) * b0, list.size()); par1ICommandSender.sendChatToPlayer(ChatMessageComponent.createFromTranslationWithSubstitutions("commands.help.header", new Object[] {Integer.valueOf(j + 1), Integer.valueOf(i + 1)}).setColor(EnumChatFormatting.DARK_GREEN)); for (int l = j * b0; l < k; ++l) { icommand = (ICommand)list.get(l); par1ICommandSender.sendChatToPlayer(ChatMessageComponent.createFromTranslationKey(icommand.getCommandUsage(par1ICommandSender))); } if (j == 0 && par1ICommandSender instanceof EntityPlayer) { par1ICommandSender.sendChatToPlayer(ChatMessageComponent.createFromTranslationKey("commands.help.footer").setColor(EnumChatFormatting.GREEN)); } }
public ChatMessageComponent func_76360_b(EntityLivingBase p_76360_1_) { String var2 = this.field_76387_p == null?this.field_76386_o.func_96090_ax():this.field_76387_p.func_96090_ax(); ItemStack var3 = this.field_76387_p instanceof EntityLivingBase?((EntityLivingBase)this.field_76387_p).func_70694_bm():null; String var4 = "death.attack." + this.field_76373_n; String var5 = var4 + ".item"; return var3 != null && var3.func_82837_s() && StatCollector.func_94522_b(var5)?ChatMessageComponent.func_111082_b(var5, new Object[]{p_76360_1_.func_96090_ax(), var2, var3.func_82833_r()}):ChatMessageComponent.func_111082_b(var4, new Object[]{p_76360_1_.func_96090_ax(), var2}); }
protected void func_96344_f(ICommandSender p_96344_1_, String[] p_96344_2_, int p_96344_3_) { Scoreboard var4 = this.func_96334_d(); if(p_96344_2_.length > p_96344_3_) { ScorePlayerTeam var5 = this.func_96338_a(p_96344_2_[p_96344_3_++]); Collection var6 = var5.func_96670_d(); if(var6.size() <= 0) { throw new CommandException("commands.scoreboard.teams.list.player.empty", new Object[]{var5.func_96661_b()}); } p_96344_1_.func_70006_a(ChatMessageComponent.func_111082_b("commands.scoreboard.teams.list.player.count", new Object[]{Integer.valueOf(var6.size()), var5.func_96661_b()}).func_111059_a(EnumChatFormatting.DARK_GREEN)); p_96344_1_.func_70006_a(ChatMessageComponent.func_111066_d(func_71527_a(var6.toArray()))); } else { Collection var8 = var4.func_96525_g(); if(var8.size() <= 0) { throw new CommandException("commands.scoreboard.teams.list.empty", new Object[0]); } p_96344_1_.func_70006_a(ChatMessageComponent.func_111082_b("commands.scoreboard.teams.list.count", new Object[]{Integer.valueOf(var8.size())}).func_111059_a(EnumChatFormatting.DARK_GREEN)); Iterator var9 = var8.iterator(); while(var9.hasNext()) { ScorePlayerTeam var7 = (ScorePlayerTeam)var9.next(); p_96344_1_.func_70006_a(ChatMessageComponent.func_111082_b("commands.scoreboard.teams.list.entry", new Object[]{var7.func_96661_b(), var7.func_96669_c(), Integer.valueOf(var7.func_96670_d().size())})); } } }
protected void func_96341_k(ICommandSender p_96341_1_, String[] p_96341_2_, int p_96341_3_) { Scoreboard var4 = this.func_96334_d(); if(p_96341_2_.length > p_96341_3_) { String var5 = func_96332_d(p_96341_1_, p_96341_2_[p_96341_3_++]); Map var6 = var4.func_96510_d(var5); if(var6.size() <= 0) { throw new CommandException("commands.scoreboard.players.list.player.empty", new Object[]{var5}); } p_96341_1_.func_70006_a(ChatMessageComponent.func_111082_b("commands.scoreboard.players.list.player.count", new Object[]{Integer.valueOf(var6.size()), var5}).func_111059_a(EnumChatFormatting.DARK_GREEN)); Iterator var7 = var6.values().iterator(); while(var7.hasNext()) { Score var8 = (Score)var7.next(); p_96341_1_.func_70006_a(ChatMessageComponent.func_111082_b("commands.scoreboard.players.list.player.entry", new Object[]{Integer.valueOf(var8.func_96652_c()), var8.func_96645_d().func_96678_d(), var8.func_96645_d().func_96679_b()})); } } else { Collection var9 = var4.func_96526_d(); if(var9.size() <= 0) { throw new CommandException("commands.scoreboard.players.list.empty", new Object[0]); } p_96341_1_.func_70006_a(ChatMessageComponent.func_111082_b("commands.scoreboard.players.list.count", new Object[]{Integer.valueOf(var9.size())}).func_111059_a(EnumChatFormatting.DARK_GREEN)); p_96341_1_.func_70006_a(ChatMessageComponent.func_111066_d(func_71527_a(var9.toArray()))); } }
public void processCommand(ICommandSender icommandsender, String[] astring) { if (icommandsender instanceof EntityPlayerMP) { EntityPlayerMP player = (EntityPlayerMP)icommandsender; if (player.dimension != TeamConfig.dimensionId) DimensionTeleporter.transferPlayerToDimension(player, TeamConfig.dimensionId); else DimensionTeleporter.transferPlayerToDimension(player, 0); } else { icommandsender.sendChatToPlayer((new ChatMessageComponent()).addText("Not valid")); } }
public void func_71515_b(ICommandSender p_71515_1_, String[] p_71515_2_) { if(p_71515_2_.length > 0) { EnumGameType var3 = this.func_71539_b(p_71515_1_, p_71515_2_[0]); this.func_71541_a(var3); func_71522_a(p_71515_1_, "commands.defaultgamemode.success", new Object[]{ChatMessageComponent.func_111077_e("gameMode." + var3.func_77149_b())}); } else { throw new WrongUsageException("commands.defaultgamemode.usage", new Object[0]); } }
public void func_71515_b(ICommandSender p_71515_1_, String[] p_71515_2_) { if(p_71515_2_.length >= 1 && p_71515_2_[0].equalsIgnoreCase("ips")) { p_71515_1_.func_70006_a(ChatMessageComponent.func_111082_b("commands.banlist.ips", new Object[]{Integer.valueOf(MinecraftServer.func_71276_C().func_71203_ab().func_72363_f().func_73712_c().size())})); p_71515_1_.func_70006_a(ChatMessageComponent.func_111066_d(func_71527_a(MinecraftServer.func_71276_C().func_71203_ab().func_72363_f().func_73712_c().keySet().toArray()))); } else { p_71515_1_.func_70006_a(ChatMessageComponent.func_111082_b("commands.banlist.players", new Object[]{Integer.valueOf(MinecraftServer.func_71276_C().func_71203_ab().func_72390_e().func_73712_c().size())})); p_71515_1_.func_70006_a(ChatMessageComponent.func_111066_d(func_71527_a(MinecraftServer.func_71276_C().func_71203_ab().func_72390_e().func_73712_c().keySet().toArray()))); } }
public void func_71515_b(ICommandSender p_71515_1_, String[] p_71515_2_) { if(p_71515_2_.length > 0) { int var3 = this.func_82364_d(p_71515_1_, p_71515_2_[0]); MinecraftServer.func_71276_C().func_71226_c(var3); func_71522_a(p_71515_1_, "commands.difficulty.success", new Object[]{ChatMessageComponent.func_111077_e(field_82365_a[var3])}); } else { throw new WrongUsageException("commands.difficulty.usage", new Object[0]); } }
public void func_71563_a(ICommandSender p_71563_1_, int p_71563_2_, String p_71563_3_, Object ... p_71563_4_) { boolean var5 = true; if(p_71563_1_ instanceof TileEntityCommandBlock && !MinecraftServer.func_71276_C().field_71305_c[0].func_82736_K().func_82766_b("commandBlockOutput")) { var5 = false; } ChatMessageComponent var6 = ChatMessageComponent.func_111082_b("chat.type.admin", new Object[]{p_71563_1_.func_70005_c_(), ChatMessageComponent.func_111082_b(p_71563_3_, p_71563_4_)}); var6.func_111059_a(EnumChatFormatting.GRAY); var6.func_111063_b(Boolean.valueOf(true)); if(var5) { Iterator var7 = MinecraftServer.func_71276_C().func_71203_ab().field_72404_b.iterator(); while(var7.hasNext()) { EntityPlayerMP var8 = (EntityPlayerMP)var7.next(); if(var8 != p_71563_1_ && MinecraftServer.func_71276_C().func_71203_ab().func_72353_e(var8.func_70005_c_())) { var8.func_70006_a(var6); } } } if(p_71563_1_ != MinecraftServer.func_71276_C()) { MinecraftServer.func_71276_C().func_70006_a(var6); } if((p_71563_2_ & 1) != 1) { p_71563_1_.func_70006_a(ChatMessageComponent.func_111082_b(p_71563_3_, p_71563_4_)); } }
public static void sendToGameMod(String s) { for (Object play : MinecraftServer.getServer().getConfigurationManager().playerEntityList) { EntityPlayer player = (EntityPlayer)play; if (player.getDisplayName().equals(TeamConfig.gameMod)) { player.sendChatToPlayer(ChatMessageComponent.createFromText("[SERVER]: " + s)); return; } } }
public static ChatMessageComponent onServerChatEvent(NetServerHandler net, String raw, ChatMessageComponent comp) { ServerChatEvent event = new ServerChatEvent(net.playerEntity, raw, comp); if (MinecraftForge.EVENT_BUS.post(event)) { return null; } return event.component; }
private void func_110669_a(ICommandSender p_110669_1_, List p_110669_2_, CommandSpreadPlayersPosition p_110669_3_, double p_110669_4_, double p_110669_6_, World p_110669_8_, boolean p_110669_9_) { Random var10 = new Random(); double var11 = p_110669_3_.field_111101_a - p_110669_6_; double var13 = p_110669_3_.field_111100_b - p_110669_6_; double var15 = p_110669_3_.field_111101_a + p_110669_6_; double var17 = p_110669_3_.field_111100_b + p_110669_6_; CommandSpreadPlayersPosition[] var19 = this.func_110670_a(var10, p_110669_9_?this.func_110667_a(p_110669_2_):p_110669_2_.size(), var11, var13, var15, var17); int var20 = this.func_110668_a(p_110669_3_, p_110669_4_, p_110669_8_, var10, var11, var13, var15, var17, var19, p_110669_9_); double var21 = this.func_110671_a(p_110669_2_, p_110669_8_, var19, p_110669_9_); func_71522_a(p_110669_1_, "commands.spreadplayers.success." + (p_110669_9_?"teams":"players"), new Object[]{Integer.valueOf(var19.length), Double.valueOf(p_110669_3_.field_111101_a), Double.valueOf(p_110669_3_.field_111100_b)}); if(var19.length > 1) { p_110669_1_.func_70006_a(ChatMessageComponent.func_111082_b("commands.spreadplayers.info." + (p_110669_9_?"teams":"players"), new Object[]{String.format("%.2f", new Object[]{Double.valueOf(var21)}), Integer.valueOf(var20)})); } }
public void processCommand(ICommandSender par1ICommandSender, String[] par2ArrayOfStr) { if (par2ArrayOfStr.length > 0 && par2ArrayOfStr[0].length() > 0) { String s = func_82361_a(par1ICommandSender, par2ArrayOfStr, 0, true); MinecraftServer.getServer().getConfigurationManager().sendChatMsg(ChatMessageComponent.createFromTranslationWithSubstitutions("chat.type.announcement", new Object[] {par1ICommandSender.getCommandSenderName(), s})); } else { throw new WrongUsageException("commands.say.usage", new Object[0]); } }
public void func_71515_b(ICommandSender p_71515_1_, String[] p_71515_2_) { if(p_71515_2_.length > 0 && p_71515_2_[0].length() > 0) { String var3 = func_82361_a(p_71515_1_, p_71515_2_, 0, true); MinecraftServer.func_71276_C().func_71203_ab().func_92062_k(ChatMessageComponent.func_111082_b("chat.type.announcement", new Object[]{p_71515_1_.func_70005_c_(), var3})); } else { throw new WrongUsageException("commands.say.usage", new Object[0]); } }
public ServerChatEvent(EntityPlayerMP player, String message, ChatMessageComponent component) { super(); this.message = message; this.player = player; this.username = player.username; this.component = component; }
/** * Sends a message to the player reminding them that this is the demo version */ private void sendDemoReminder() { if (this.field_73104_e > 100) { this.thisPlayerMP.sendChatToPlayer(ChatMessageComponent.createFromTranslationKey("demo.reminder")); this.field_73104_e = 0; } }
@Override public void commandSend(String command, ICommandSender icommandsender, String[] astring) { //Make sure, that we are currently accepting new leaders if (teamManager.getTeamCount() >= TeamConfig.teamCount) return; if (icommandsender instanceof EntityPlayerMP) { EntityPlayerMP player = (EntityPlayerMP)icommandsender; //If player has no team if (TeamManager.getInstance().getTeamByPlayerName(player) == null) { if (astring.length > 0) { Team t = teamManager.registerTeam(astring[0]); if (t == null) { player.sendChatToPlayer(invalidTeamNameMessage); } else { //Create team and inform players t.setLeader(player); ChatMessageComponent teamRegisteredMessage = new ChatMessageComponent(); teamRegisteredMessage.addText("Team " + t.getTeamName() + " created by " + player.getDisplayName()); player.mcServer.getConfigurationManager().sendPacketToAllPlayers(new Packet3Chat(teamRegisteredMessage, true)); } } } } if (teamManager.getTeamCount() == TeamConfig.teamCount) { Chat.sendToAllPlayersFromRegistry("command.registerteam.sucessfull.all"); Chat.sendToGameMod(StatCollector.translateToLocal("command.registerteam.sucessfull.gamemod")); this.switchState(fsmConfirmLeaderState); } }
public void kickPlayerFromServer(String par1Str) { if (!this.connectionClosed) { this.playerEntity.mountEntityAndWakeUp(); this.sendPacketToPlayer(new Packet255KickDisconnect(par1Str)); this.netManager.serverShutdown(); this.mcServer.getConfigurationManager().sendChatMsg(ChatMessageComponent.createFromTranslationWithSubstitutions("multiplayer.player.left", new Object[] {this.playerEntity.getTranslatedEntityName()}).setColor(EnumChatFormatting.YELLOW)); this.mcServer.getConfigurationManager().playerLoggedOut(this.playerEntity); this.connectionClosed = true; } }
public void sendMessageToTeam(String message) { ChatMessageComponent comp = ChatMessageComponent.createFromText(message); for(EntityPlayerMP player : member.values()) { player.sendChatToPlayer(comp); } }
public void handleChat(Packet3Chat par1Packet3Chat) { par1Packet3Chat = FMLNetworkHandler.handleChatMessage(this, par1Packet3Chat); if (par1Packet3Chat == null) { return; } ClientChatReceivedEvent event = new ClientChatReceivedEvent(par1Packet3Chat.message); if (!MinecraftForge.EVENT_BUS.post(event) && event.message != null) { this.mc.ingameGUI.getChatGUI().printChatMessage(ChatMessageComponent.createFromJson(event.message).toStringWithFormatting(true)); } }
/** * Updates Client side signs */ public void handleUpdateSign(Packet130UpdateSign par1Packet130UpdateSign) { boolean flag = false; if (this.mc.theWorld.blockExists(par1Packet130UpdateSign.xPosition, par1Packet130UpdateSign.yPosition, par1Packet130UpdateSign.zPosition)) { TileEntity tileentity = this.mc.theWorld.getBlockTileEntity(par1Packet130UpdateSign.xPosition, par1Packet130UpdateSign.yPosition, par1Packet130UpdateSign.zPosition); if (tileentity instanceof TileEntitySign) { TileEntitySign tileentitysign = (TileEntitySign)tileentity; if (tileentitysign.isEditable()) { for (int i = 0; i < 4; ++i) { tileentitysign.signText[i] = par1Packet130UpdateSign.signLines[i]; } tileentitysign.onInventoryChanged(); } flag = true; } } if (!flag && this.mc.thePlayer != null) { this.mc.thePlayer.sendChatToPlayer(ChatMessageComponent.createFromText("Unable to locate sign at " + par1Packet130UpdateSign.xPosition + ", " + par1Packet130UpdateSign.yPosition + ", " + par1Packet130UpdateSign.zPosition)); } }
/** * Handler for the 'scoreboard teams list' command. */ protected void getTeamList(ICommandSender par1ICommandSender, String[] par2ArrayOfStr, int par3) { Scoreboard scoreboard = this.getScoreboardFromWorldServer(); if (par2ArrayOfStr.length > par3) { ScorePlayerTeam scoreplayerteam = this.getTeam(par2ArrayOfStr[par3++]); Collection collection = scoreplayerteam.getMembershipCollection(); if (collection.size() <= 0) { throw new CommandException("commands.scoreboard.teams.list.player.empty", new Object[] {scoreplayerteam.func_96661_b()}); } par1ICommandSender.sendChatToPlayer(ChatMessageComponent.createFromTranslationWithSubstitutions("commands.scoreboard.teams.list.player.count", new Object[] {Integer.valueOf(collection.size()), scoreplayerteam.func_96661_b()}).setColor(EnumChatFormatting.DARK_GREEN)); par1ICommandSender.sendChatToPlayer(ChatMessageComponent.createFromText(joinNiceString(collection.toArray()))); } else { Collection collection1 = scoreboard.func_96525_g(); if (collection1.size() <= 0) { throw new CommandException("commands.scoreboard.teams.list.empty", new Object[0]); } par1ICommandSender.sendChatToPlayer(ChatMessageComponent.createFromTranslationWithSubstitutions("commands.scoreboard.teams.list.count", new Object[] {Integer.valueOf(collection1.size())}).setColor(EnumChatFormatting.DARK_GREEN)); Iterator iterator = collection1.iterator(); while (iterator.hasNext()) { ScorePlayerTeam scoreplayerteam1 = (ScorePlayerTeam)iterator.next(); par1ICommandSender.sendChatToPlayer(ChatMessageComponent.createFromTranslationWithSubstitutions("commands.scoreboard.teams.list.entry", new Object[] {scoreplayerteam1.func_96661_b(), scoreplayerteam1.func_96669_c(), Integer.valueOf(scoreplayerteam1.getMembershipCollection().size())})); } } }