Java 类net.minecraft.util.ChatComponentText 实例源码
项目:CreeperHostGui
文件:CommandPregen.java
@Override
public String getCommandUsage(ICommandSender sender)
{
ChatComponentText chatcomponenttranslation1 = new ChatComponentText("creeperhostserver.command.pregen.usage1");
chatcomponenttranslation1.getChatStyle().setColor(EnumChatFormatting.RED);
sender.addChatMessage(chatcomponenttranslation1);
ChatComponentText chatcomponenttranslation2 = new ChatComponentText("creeperhostserver.command.pregen.usage2");
chatcomponenttranslation2.getChatStyle().setColor(EnumChatFormatting.RED);
sender.addChatMessage(chatcomponenttranslation2);
ChatComponentText chatcomponenttranslation3 = new ChatComponentText("creeperhostserver.command.pregen.usage3");
chatcomponenttranslation3.getChatStyle().setColor(EnumChatFormatting.RED);
sender.addChatMessage(chatcomponenttranslation3);
ChatComponentText chatcomponenttranslation4 = new ChatComponentText("creeperhostserver.command.pregen.usage4");
chatcomponenttranslation4.getChatStyle().setColor(EnumChatFormatting.RED);
sender.addChatMessage(chatcomponenttranslation4);
return "creeperhostserver.command.pregen.usage5";
}
项目:minecraft-quiverbow
文件:AI_Communication.java
public static void tellOwnerAboutAmmo(Entity_AA turret, boolean secondRail)
{
// Is empty, so telling the owner about this
EntityPlayer owner = turret.worldObj.getPlayerEntityByName(turret.ownerName);
if (owner == null) { return; } // Might not be online right now
// My name
String turretName = "[ARMS ASSISTANT " + turret.getEntityId() + "]";
if (turret.getCustomNameTag() != null && !turret.getCustomNameTag().isEmpty()) { turretName = "[" + turret.getCustomNameTag() + "]"; }
if (secondRail)
{
owner.addChatMessage(new ChatComponentText(EnumChatFormatting.GRAY + turretName + ": Second rail is out of ammunition."));
}
else
{
owner.addChatMessage(new ChatComponentText(EnumChatFormatting.GRAY + turretName + ": First rail is out of ammunition."));
}
}
项目:BaseClient
文件:NetHandlerPlayClient.java
/**
* Updates a specified sign with the specified text lines
*/
public void handleUpdateSign(S33PacketUpdateSign packetIn) {
PacketThreadUtil.checkThreadAndEnqueue(packetIn, this, this.gameController);
boolean flag = false;
if (this.gameController.theWorld.isBlockLoaded(packetIn.getPos())) {
TileEntity tileentity = this.gameController.theWorld.getTileEntity(packetIn.getPos());
if (tileentity instanceof TileEntitySign) {
TileEntitySign tileentitysign = (TileEntitySign) tileentity;
if (tileentitysign.getIsEditable()) {
System.arraycopy(packetIn.getLines(), 0, tileentitysign.signText, 0, 4);
tileentitysign.markDirty();
}
flag = true;
}
}
if (!flag && this.gameController.thePlayer != null) {
this.gameController.thePlayer.addChatMessage(new ChatComponentText("Unable to locate sign at "
+ packetIn.getPos().getX() + ", " + packetIn.getPos().getY() + ", " + packetIn.getPos().getZ()));
}
}
项目:DecompiledMinecraft
文件:EntityMinecart.java
/**
* Get the formatted ChatComponent that will be used for the sender's username in chat
*/
public IChatComponent getDisplayName()
{
if (this.hasCustomName())
{
ChatComponentText chatcomponenttext = new ChatComponentText(this.entityName);
chatcomponenttext.getChatStyle().setChatHoverEvent(this.getHoverEvent());
chatcomponenttext.getChatStyle().setInsertion(this.getUniqueID().toString());
return chatcomponenttext;
}
else
{
ChatComponentTranslation chatcomponenttranslation = new ChatComponentTranslation(this.getName(), new Object[0]);
chatcomponenttranslation.getChatStyle().setChatHoverEvent(this.getHoverEvent());
chatcomponenttranslation.getChatStyle().setInsertion(this.getUniqueID().toString());
return chatcomponenttranslation;
}
}
项目:BaseClient
文件:RealmsServerStatusPinger.java
public void removeAll()
{
synchronized (this.connections)
{
Iterator<NetworkManager> iterator = this.connections.iterator();
while (iterator.hasNext())
{
NetworkManager networkmanager = (NetworkManager)iterator.next();
if (networkmanager.isChannelOpen())
{
iterator.remove();
networkmanager.closeChannel(new ChatComponentText("Cancelled"));
}
}
}
}
项目:DecompiledMinecraft
文件:NetworkManager.java
public void checkDisconnected()
{
if (this.channel != null && !this.channel.isOpen())
{
if (!this.disconnected)
{
this.disconnected = true;
if (this.getExitMessage() != null)
{
this.getNetHandler().onDisconnect(this.getExitMessage());
}
else if (this.getNetHandler() != null)
{
this.getNetHandler().onDisconnect(new ChatComponentText("Disconnected"));
}
}
else
{
logger.warn("handleDisconnection() called twice");
}
}
}
项目:BaseClient
文件:OldServerPinger.java
public void clearPendingNetworks()
{
synchronized (this.pingDestinations)
{
Iterator<NetworkManager> iterator = this.pingDestinations.iterator();
while (iterator.hasNext())
{
NetworkManager networkmanager = (NetworkManager)iterator.next();
if (networkmanager.isChannelOpen())
{
iterator.remove();
networkmanager.closeChannel(new ChatComponentText("Cancelled"));
}
}
}
}
项目:DecompiledMinecraft
文件:ItemStack.java
/**
* Get a ChatComponent for this Item's display name that shows this Item on hover
*/
public IChatComponent getChatComponent()
{
ChatComponentText chatcomponenttext = new ChatComponentText(this.getDisplayName());
if (this.hasDisplayName())
{
chatcomponenttext.getChatStyle().setItalic(Boolean.valueOf(true));
}
IChatComponent ichatcomponent = (new ChatComponentText("[")).appendSibling(chatcomponenttext).appendText("]");
if (this.item != null)
{
NBTTagCompound nbttagcompound = new NBTTagCompound();
this.writeToNBT(nbttagcompound);
ichatcomponent.getChatStyle().setChatHoverEvent(new HoverEvent(HoverEvent.Action.SHOW_ITEM, new ChatComponentText(nbttagcompound.toString())));
ichatcomponent.getChatStyle().setColor(this.getRarity().rarityColor);
}
return ichatcomponent;
}
项目:DecompiledMinecraft
文件:CommandBase.java
public static IChatComponent join(List<IChatComponent> components)
{
IChatComponent ichatcomponent = new ChatComponentText("");
for (int i = 0; i < components.size(); ++i)
{
if (i > 0)
{
if (i == components.size() - 1)
{
ichatcomponent.appendText(" and ");
}
else if (i > 0)
{
ichatcomponent.appendText(", ");
}
}
ichatcomponent.appendSibling((IChatComponent)components.get(i));
}
return ichatcomponent;
}
项目:BaseClient
文件:EntityMinecart.java
/**
* Get the formatted ChatComponent that will be used for the sender's username in chat
*/
public IChatComponent getDisplayName()
{
if (this.hasCustomName())
{
ChatComponentText chatcomponenttext = new ChatComponentText(this.entityName);
chatcomponenttext.getChatStyle().setChatHoverEvent(this.getHoverEvent());
chatcomponenttext.getChatStyle().setInsertion(this.getUniqueID().toString());
return chatcomponenttext;
}
else
{
ChatComponentTranslation chatcomponenttranslation = new ChatComponentTranslation(this.getName(), new Object[0]);
chatcomponenttranslation.getChatStyle().setChatHoverEvent(this.getHoverEvent());
chatcomponenttranslation.getChatStyle().setInsertion(this.getUniqueID().toString());
return chatcomponenttranslation;
}
}
项目:DecompiledMinecraft
文件:OldServerPinger.java
public void clearPendingNetworks()
{
synchronized (this.pingDestinations)
{
Iterator<NetworkManager> iterator = this.pingDestinations.iterator();
while (iterator.hasNext())
{
NetworkManager networkmanager = (NetworkManager)iterator.next();
if (networkmanager.isChannelOpen())
{
iterator.remove();
networkmanager.closeChannel(new ChatComponentText("Cancelled"));
}
}
}
}
项目:BaseClient
文件:NetworkManager.java
public void checkDisconnected()
{
if (this.channel != null && !this.channel.isOpen())
{
if (!this.disconnected)
{
this.disconnected = true;
if (this.getExitMessage() != null)
{
this.getNetHandler().onDisconnect(this.getExitMessage());
}
else if (this.getNetHandler() != null)
{
this.getNetHandler().onDisconnect(new ChatComponentText("Disconnected"));
}
}
else
{
logger.warn("handleDisconnection() called twice");
}
}
}
项目:DecompiledMinecraft
文件:CommandBase.java
public static IChatComponent join(List<IChatComponent> components)
{
IChatComponent ichatcomponent = new ChatComponentText("");
for (int i = 0; i < components.size(); ++i)
{
if (i > 0)
{
if (i == components.size() - 1)
{
ichatcomponent.appendText(" and ");
}
else if (i > 0)
{
ichatcomponent.appendText(", ");
}
}
ichatcomponent.appendSibling((IChatComponent)components.get(i));
}
return ichatcomponent;
}
项目:nei-lotr
文件:ModVersion.java
public IChatComponent getFormattedChatText() {
String text = StatCollector.translateToLocal("neiLotr.versionChecker.notification.chat");
String[] parts = text.split("7");
String text1 = parts[0];
String text2 = parts[1];
String text3 = parts[2];
String text4 = parts[3];
ChatComponentText chat1 = (ChatComponentText) new ChatComponentText("[NEI LOTR]: ")
.setChatStyle(new ChatStyle().setColor(EnumChatFormatting.GREEN));
ChatComponentText chat2 = (ChatComponentText) new ChatComponentText(text1 + " ")
.setChatStyle(new ChatStyle().setColor(EnumChatFormatting.WHITE));
ChatComponentText chat3 = (ChatComponentText) new ChatComponentText(text2)
.setChatStyle(new ChatStyle().setColor(EnumChatFormatting.BLUE).setUnderlined(true)
.setChatClickEvent(
new ClickEvent(Action.OPEN_URL, "https://goo.gl/EkxFlC"))
.setChatHoverEvent(
new HoverEvent(net.minecraft.event.HoverEvent.Action.SHOW_TEXT,
new ChatComponentText(StatCollector
.translateToLocal("neiLotr.versionChecker.notification.changelog")
.replace("/", "\n")))));
ChatComponentText chat4 = (ChatComponentText) new ChatComponentText(" " + text3 + " ")
.setChatStyle(new ChatStyle().setColor(EnumChatFormatting.WHITE));
ChatComponentText chat5 = (ChatComponentText) new ChatComponentText(state.toString() + " " + version)
.setChatStyle(new ChatStyle().setColor(EnumChatFormatting.YELLOW).setUnderlined(true)
.setChatClickEvent(
new ClickEvent(Action.OPEN_URL, url))
.setChatHoverEvent(
new HoverEvent(net.minecraft.event.HoverEvent.Action.SHOW_TEXT,
new ChatComponentText(StatCollector
.translateToLocal("neiLotr.versionChecker.notification.newVersion")
.replace("/", "\n")))));
ChatComponentText chat6 = (ChatComponentText) new ChatComponentText(" " + text4 + " ")
.setChatStyle(new ChatStyle().setColor(EnumChatFormatting.WHITE));
ChatComponentText chat7 = (ChatComponentText) new ChatComponentText(mcVersion)
.setChatStyle(new ChatStyle().setColor(EnumChatFormatting.WHITE));
return chat1.appendSibling(chat2).appendSibling(chat3).appendSibling(chat4).appendSibling(chat5)
.appendSibling(chat6).appendSibling(chat7);
}
项目:CreeperHostGui
文件:GuiProgressDisconnected.java
@Override
protected void actionPerformed(GuiButton button)
{
if (button.id == 0)
{
if (captiveConnecting != null)
{
if (lastNetworkManager != null)
{
lastNetworkManager.closeChannel(new ChatComponentText("Aborted"));
}
try
{
if (cancelField == null)
{
cancelField = ReflectionHelper.findField(GuiConnecting.class, "field_146373_h", "cancel");
}
cancelField.set(captiveConnecting, true);
}
catch (Throwable e)
{
}
}
}
super.actionPerformed(button);
}
项目:DecompiledMinecraft
文件:Entity.java
protected HoverEvent getHoverEvent()
{
NBTTagCompound nbttagcompound = new NBTTagCompound();
String s = EntityList.getEntityString(this);
nbttagcompound.setString("id", this.getUniqueID().toString());
if (s != null)
{
nbttagcompound.setString("type", s);
}
nbttagcompound.setString("name", this.getName());
return new HoverEvent(HoverEvent.Action.SHOW_ENTITY, new ChatComponentText(nbttagcompound.toString()));
}
项目:BaseClient
文件:GuiOptions.java
public String func_175355_a(EnumDifficulty p_175355_1_)
{
IChatComponent ichatcomponent = new ChatComponentText("");
ichatcomponent.appendSibling(new ChatComponentTranslation("options.difficulty", new Object[0]));
ichatcomponent.appendText(": ");
ichatcomponent.appendSibling(new ChatComponentTranslation(p_175355_1_.getDifficultyResourceKey(), new Object[0]));
return ichatcomponent.getFormattedText();
}
项目:DecompiledMinecraft
文件:NetHandlerPlayServer.java
public void processUpdateSign(C12PacketUpdateSign packetIn)
{
PacketThreadUtil.checkThreadAndEnqueue(packetIn, this, this.playerEntity.getServerForPlayer());
this.playerEntity.markPlayerActive();
WorldServer worldserver = this.serverController.worldServerForDimension(this.playerEntity.dimension);
BlockPos blockpos = packetIn.getPosition();
if (worldserver.isBlockLoaded(blockpos))
{
TileEntity tileentity = worldserver.getTileEntity(blockpos);
if (!(tileentity instanceof TileEntitySign))
{
return;
}
TileEntitySign tileentitysign = (TileEntitySign)tileentity;
if (!tileentitysign.getIsEditable() || tileentitysign.getPlayer() != this.playerEntity)
{
this.serverController.logWarning("Player " + this.playerEntity.getName() + " just tried to change non-editable sign");
return;
}
IChatComponent[] aichatcomponent = packetIn.getLines();
for (int i = 0; i < aichatcomponent.length; ++i)
{
tileentitysign.signText[i] = new ChatComponentText(EnumChatFormatting.getTextWithoutFormattingCodes(aichatcomponent[i].getUnformattedText()));
}
tileentitysign.markDirty();
worldserver.markBlockForUpdate(blockpos);
}
}
项目:BaseClient
文件:CommandListPlayers.java
/**
* Callback when the command is invoked
*/
public void processCommand(ICommandSender sender, String[] args) throws CommandException
{
int i = MinecraftServer.getServer().getCurrentPlayerCount();
sender.addChatMessage(new ChatComponentTranslation("commands.players.list", new Object[] {Integer.valueOf(i), Integer.valueOf(MinecraftServer.getServer().getMaxPlayers())}));
sender.addChatMessage(new ChatComponentText(MinecraftServer.getServer().getConfigurationManager().func_181058_b(args.length > 0 && "uuids".equalsIgnoreCase(args[0]))));
sender.setCommandStat(CommandResultStats.Type.QUERY_RESULT, i);
}
项目:BaseClient
文件:CommandBase.java
public static IChatComponent getChatComponentFromNthArg(ICommandSender sender, String[] args, int index, boolean p_147176_3_) throws PlayerNotFoundException
{
IChatComponent ichatcomponent = new ChatComponentText("");
for (int i = index; i < args.length; ++i)
{
if (i > index)
{
ichatcomponent.appendText(" ");
}
IChatComponent ichatcomponent1 = new ChatComponentText(args[i]);
if (p_147176_3_)
{
IChatComponent ichatcomponent2 = PlayerSelector.matchEntitiesToChatComponent(sender, args[i]);
if (ichatcomponent2 == null)
{
if (PlayerSelector.hasArguments(args[i]))
{
throw new PlayerNotFoundException();
}
}
else
{
ichatcomponent1 = ichatcomponent2;
}
}
ichatcomponent.appendSibling(ichatcomponent1);
}
return ichatcomponent;
}
项目:BaseClient
文件:TwitchStream.java
public void func_180605_a(String p_180605_1_, ChatRawMessage[] p_180605_2_)
{
for (ChatRawMessage chatrawmessage : p_180605_2_)
{
this.func_176027_a(chatrawmessage.userName, chatrawmessage);
if (this.func_176028_a(chatrawmessage.modes, chatrawmessage.subscriptions, this.mc.gameSettings.streamChatUserFilter))
{
IChatComponent ichatcomponent = new ChatComponentText(chatrawmessage.userName);
IChatComponent ichatcomponent1 = new ChatComponentTranslation("chat.stream." + (chatrawmessage.action ? "emote" : "text"), new Object[] {this.twitchComponent, ichatcomponent, EnumChatFormatting.getTextWithoutFormattingCodes(chatrawmessage.message)});
if (chatrawmessage.action)
{
ichatcomponent1.getChatStyle().setItalic(Boolean.valueOf(true));
}
IChatComponent ichatcomponent2 = new ChatComponentText("");
ichatcomponent2.appendSibling(new ChatComponentTranslation("stream.userinfo.chatTooltip", new Object[0]));
for (IChatComponent ichatcomponent3 : GuiTwitchUserMode.func_152328_a(chatrawmessage.modes, chatrawmessage.subscriptions, (IStream)null))
{
ichatcomponent2.appendText("\n");
ichatcomponent2.appendSibling(ichatcomponent3);
}
ichatcomponent.getChatStyle().setChatHoverEvent(new HoverEvent(HoverEvent.Action.SHOW_TEXT, ichatcomponent2));
ichatcomponent.getChatStyle().setChatClickEvent(new ClickEvent(ClickEvent.Action.TWITCH_USER_INFO, chatrawmessage.userName));
this.mc.ingameGUI.getChatGUI().printChatMessage(ichatcomponent1);
}
}
}
项目:DecompiledMinecraft
文件:CommandBlockLogic.java
/**
* Send a chat message to the CommandSender
*/
public void addChatMessage(IChatComponent component)
{
if (this.trackOutput && this.getEntityWorld() != null && !this.getEntityWorld().isRemote)
{
this.lastOutput = (new ChatComponentText("[" + timestampFormat.format(new Date()) + "] ")).appendSibling(component);
this.updateCommand();
}
}
项目:BaseClient
文件:GuiTwitchUserMode.java
public GuiTwitchUserMode(IStream streamIn, ChatUserInfo p_i1064_2_)
{
this.stream = streamIn;
this.field_152337_h = p_i1064_2_;
this.field_152338_i = new ChatComponentText(p_i1064_2_.displayName);
this.field_152332_r.addAll(func_152328_a(p_i1064_2_.modes, p_i1064_2_.subscriptions, streamIn));
}
项目:DecompiledMinecraft
文件:CommandBase.java
public static IChatComponent getChatComponentFromNthArg(ICommandSender sender, String[] args, int index, boolean p_147176_3_) throws PlayerNotFoundException
{
IChatComponent ichatcomponent = new ChatComponentText("");
for (int i = index; i < args.length; ++i)
{
if (i > index)
{
ichatcomponent.appendText(" ");
}
IChatComponent ichatcomponent1 = new ChatComponentText(args[i]);
if (p_147176_3_)
{
IChatComponent ichatcomponent2 = PlayerSelector.matchEntitiesToChatComponent(sender, args[i]);
if (ichatcomponent2 == null)
{
if (PlayerSelector.hasArguments(args[i]))
{
throw new PlayerNotFoundException();
}
}
else
{
ichatcomponent1 = ichatcomponent2;
}
}
ichatcomponent.appendSibling(ichatcomponent1);
}
return ichatcomponent;
}
项目:BaseClient
文件:NetHandlerHandshakeTCP.java
/**
* There are two recognized intentions for initiating a handshake: logging in and acquiring server status. The
* NetworkManager's protocol will be reconfigured according to the specified intention, although a login-intention
* must pass a versioncheck or receive a disconnect otherwise
*/
public void processHandshake(C00Handshake packetIn)
{
switch (packetIn.getRequestedState())
{
case LOGIN:
this.networkManager.setConnectionState(EnumConnectionState.LOGIN);
if (packetIn.getProtocolVersion() > 47)
{
ChatComponentText chatcomponenttext = new ChatComponentText("Outdated server! I\'m still on 1.8.8");
this.networkManager.sendPacket(new S00PacketDisconnect(chatcomponenttext));
this.networkManager.closeChannel(chatcomponenttext);
}
else if (packetIn.getProtocolVersion() < 47)
{
ChatComponentText chatcomponenttext1 = new ChatComponentText("Outdated client! Please use 1.8.8");
this.networkManager.sendPacket(new S00PacketDisconnect(chatcomponenttext1));
this.networkManager.closeChannel(chatcomponenttext1);
}
else
{
this.networkManager.setNetHandler(new NetHandlerLoginServer(this.server, this.networkManager));
}
break;
case STATUS:
this.networkManager.setConnectionState(EnumConnectionState.STATUS);
this.networkManager.setNetHandler(new NetHandlerStatusServer(this.server, this.networkManager));
break;
default:
throw new UnsupportedOperationException("Invalid intention " + packetIn.getRequestedState());
}
}
项目:minecraft-quiverbow
文件:AI_Communication.java
public static void tellOwnerAboutDeath(Entity_AA turret)
{
// Is empty, so telling the owner about this
EntityPlayer owner = turret.worldObj.getPlayerEntityByName(turret.ownerName);
if (owner == null) { return; } // Might not be online right now
// My name
String turretName = "ARMS ASSISTANT " + turret.getEntityId();
if (turret.getCustomNameTag() != null && !turret.getCustomNameTag().isEmpty()) { turretName = turret.getCustomNameTag(); }
owner.addChatMessage(new ChatComponentText(EnumChatFormatting.GRAY + turretName + " was destroyed!"));
}
项目:BaseClient
文件:GuiTwitchUserMode.java
public static List<IChatComponent> func_152328_a(Set<ChatUserMode> p_152328_0_, Set<ChatUserSubscription> p_152328_1_, IStream p_152328_2_)
{
String s = p_152328_2_ == null ? null : p_152328_2_.func_152921_C();
boolean flag = p_152328_2_ != null && p_152328_2_.func_152927_B();
List<IChatComponent> list = Lists.<IChatComponent>newArrayList();
for (ChatUserMode chatusermode : p_152328_0_)
{
IChatComponent ichatcomponent = func_152329_a(chatusermode, s, flag);
if (ichatcomponent != null)
{
IChatComponent ichatcomponent1 = new ChatComponentText("- ");
ichatcomponent1.appendSibling(ichatcomponent);
list.add(ichatcomponent1);
}
}
for (ChatUserSubscription chatusersubscription : p_152328_1_)
{
IChatComponent ichatcomponent2 = func_152330_a(chatusersubscription, s, flag);
if (ichatcomponent2 != null)
{
IChatComponent ichatcomponent3 = new ChatComponentText("- ");
ichatcomponent3.appendSibling(ichatcomponent2);
list.add(ichatcomponent3);
}
}
return list;
}
项目:BaseClient
文件:CommandBase.java
public static IChatComponent getChatComponentFromNthArg(ICommandSender sender, String[] args, int index, boolean p_147176_3_) throws PlayerNotFoundException
{
IChatComponent ichatcomponent = new ChatComponentText("");
for (int i = index; i < args.length; ++i)
{
if (i > index)
{
ichatcomponent.appendText(" ");
}
IChatComponent ichatcomponent1 = new ChatComponentText(args[i]);
if (p_147176_3_)
{
IChatComponent ichatcomponent2 = PlayerSelector.matchEntitiesToChatComponent(sender, args[i]);
if (ichatcomponent2 == null)
{
if (PlayerSelector.hasArguments(args[i]))
{
throw new PlayerNotFoundException();
}
}
else
{
ichatcomponent1 = ichatcomponent2;
}
}
ichatcomponent.appendSibling(ichatcomponent1);
}
return ichatcomponent;
}
项目:DecompiledMinecraft
文件:CommandScoreboard.java
protected void listPlayers(ICommandSender p_147195_1_, String[] p_147195_2_, int p_147195_3_) throws CommandException
{
Scoreboard scoreboard = this.getScoreboard();
if (p_147195_2_.length > p_147195_3_)
{
String s = getEntityName(p_147195_1_, p_147195_2_[p_147195_3_]);
Map<ScoreObjective, Score> map = scoreboard.getObjectivesForEntity(s);
p_147195_1_.setCommandStat(CommandResultStats.Type.QUERY_RESULT, map.size());
if (map.size() <= 0)
{
throw new CommandException("commands.scoreboard.players.list.player.empty", new Object[] {s});
}
ChatComponentTranslation chatcomponenttranslation = new ChatComponentTranslation("commands.scoreboard.players.list.player.count", new Object[] {Integer.valueOf(map.size()), s});
chatcomponenttranslation.getChatStyle().setColor(EnumChatFormatting.DARK_GREEN);
p_147195_1_.addChatMessage(chatcomponenttranslation);
for (Score score : map.values())
{
p_147195_1_.addChatMessage(new ChatComponentTranslation("commands.scoreboard.players.list.player.entry", new Object[] {Integer.valueOf(score.getScorePoints()), score.getObjective().getDisplayName(), score.getObjective().getName()}));
}
}
else
{
Collection<String> collection = scoreboard.getObjectiveNames();
p_147195_1_.setCommandStat(CommandResultStats.Type.QUERY_RESULT, collection.size());
if (collection.size() <= 0)
{
throw new CommandException("commands.scoreboard.players.list.empty", new Object[0]);
}
ChatComponentTranslation chatcomponenttranslation1 = new ChatComponentTranslation("commands.scoreboard.players.list.count", new Object[] {Integer.valueOf(collection.size())});
chatcomponenttranslation1.getChatStyle().setColor(EnumChatFormatting.DARK_GREEN);
p_147195_1_.addChatMessage(chatcomponenttranslation1);
p_147195_1_.addChatMessage(new ChatComponentText(joinNiceString(collection.toArray())));
}
}
项目:DecompiledMinecraft
文件:CommandBlockLogic.java
/**
* Send a chat message to the CommandSender
*/
public void addChatMessage(IChatComponent component)
{
if (this.trackOutput && this.getEntityWorld() != null && !this.getEntityWorld().isRemote)
{
this.lastOutput = (new ChatComponentText("[" + timestampFormat.format(new Date()) + "] ")).appendSibling(component);
this.updateCommand();
}
}
项目:DecompiledMinecraft
文件:Entity.java
/**
* Get the formatted ChatComponent that will be used for the sender's username in chat
*/
public IChatComponent getDisplayName()
{
ChatComponentText chatcomponenttext = new ChatComponentText(this.getName());
chatcomponenttext.getChatStyle().setChatHoverEvent(this.getHoverEvent());
chatcomponenttext.getChatStyle().setInsertion(this.getUniqueID().toString());
return chatcomponenttext;
}
项目:DecompiledMinecraft
文件:EntityPlayer.java
/**
* Get the formatted ChatComponent that will be used for the sender's username in chat
*/
public IChatComponent getDisplayName()
{
IChatComponent ichatcomponent = new ChatComponentText(ScorePlayerTeam.formatPlayerName(this.getTeam(), this.getName()));
ichatcomponent.getChatStyle().setChatClickEvent(new ClickEvent(ClickEvent.Action.SUGGEST_COMMAND, "/msg " + this.getName() + " "));
ichatcomponent.getChatStyle().setChatHoverEvent(this.getHoverEvent());
ichatcomponent.getChatStyle().setInsertion(this.getName());
return ichatcomponent;
}
项目:DecompiledMinecraft
文件:NetHandlerPlayServer.java
public void processUpdateSign(C12PacketUpdateSign packetIn)
{
PacketThreadUtil.checkThreadAndEnqueue(packetIn, this, this.playerEntity.getServerForPlayer());
this.playerEntity.markPlayerActive();
WorldServer worldserver = this.serverController.worldServerForDimension(this.playerEntity.dimension);
BlockPos blockpos = packetIn.getPosition();
if (worldserver.isBlockLoaded(blockpos))
{
TileEntity tileentity = worldserver.getTileEntity(blockpos);
if (!(tileentity instanceof TileEntitySign))
{
return;
}
TileEntitySign tileentitysign = (TileEntitySign)tileentity;
if (!tileentitysign.getIsEditable() || tileentitysign.getPlayer() != this.playerEntity)
{
this.serverController.logWarning("Player " + this.playerEntity.getName() + " just tried to change non-editable sign");
return;
}
IChatComponent[] aichatcomponent = packetIn.getLines();
for (int i = 0; i < aichatcomponent.length; ++i)
{
tileentitysign.signText[i] = new ChatComponentText(EnumChatFormatting.getTextWithoutFormattingCodes(aichatcomponent[i].getUnformattedText()));
}
tileentitysign.markDirty();
worldserver.markBlockForUpdate(blockpos);
}
}
项目:Proyecto-DASI
文件:AgentQuitFromTimeUpImplementation.java
@Override
protected void drawCountDown(int secondsRemaining)
{
ChatComponentText text = new ChatComponentText("" + secondsRemaining + "...");
ChatStyle style = new ChatStyle();
style.setBold(true);
if (secondsRemaining <= 5)
style.setColor(EnumChatFormatting.RED);
text.setChatStyle(style);
Minecraft.getMinecraft().ingameGUI.getChatGUI().printChatMessageWithOptionalDeletion(text, 1);
}
项目:ThaumOres
文件:TOEvents.java
@SubscribeEvent
public void eventPlayerInteractEvent(PlayerInteractEvent event) {
World world = event.world;
int x = event.x;
int y = event.y;
int z = event.z;
EntityPlayer player = event.entityPlayer;
if (player != null && player.getHeldItem() != null && player.getHeldItem().getItem() == Items.stick) {
if (TOConfig.debugEnable && TOConfig.debugScanner && !world.isRemote
&& event.action.equals(Action.RIGHT_CLICK_BLOCK) && player.capabilities.isCreativeMode) {
int radius = TOConfig.debugRemoverScannerRadius;
int[] counter = new int[] { 0, 0, 0, 0, 0, 0 };
for (int xx = x - radius; xx < x + radius; xx++)
for (int zz = z - radius; zz < z + radius; zz++)
for (int yy = 0; yy < 257; yy++)
if ((world.getBlock(xx, yy, zz) instanceof BlockInfusedBlockOre)
&& world.getBlockMetadata(xx, yy, zz) < 6)
counter[world.getBlockMetadata(xx, yy, zz)]++;
String text = "[DEBUG " + ThaumOresMod.NAME + "] Scanned blocks at " + x + ";" + z + " with radius "
+ radius;
for (int meta = 0; meta < 6; meta++)
text += "\n Count ores with meta " + meta + " = " + counter[meta];
for (String string : text.split("\n")) {
ThaumOresMod.log.info(string);
player.addChatMessage(new ChatComponentText(string));
}
}
}
}
项目:DecompiledMinecraft
文件:GuiTwitchUserMode.java
public static List<IChatComponent> func_152328_a(Set<ChatUserMode> p_152328_0_, Set<ChatUserSubscription> p_152328_1_, IStream p_152328_2_)
{
String s = p_152328_2_ == null ? null : p_152328_2_.func_152921_C();
boolean flag = p_152328_2_ != null && p_152328_2_.func_152927_B();
List<IChatComponent> list = Lists.<IChatComponent>newArrayList();
for (ChatUserMode chatusermode : p_152328_0_)
{
IChatComponent ichatcomponent = func_152329_a(chatusermode, s, flag);
if (ichatcomponent != null)
{
IChatComponent ichatcomponent1 = new ChatComponentText("- ");
ichatcomponent1.appendSibling(ichatcomponent);
list.add(ichatcomponent1);
}
}
for (ChatUserSubscription chatusersubscription : p_152328_1_)
{
IChatComponent ichatcomponent2 = func_152330_a(chatusersubscription, s, flag);
if (ichatcomponent2 != null)
{
IChatComponent ichatcomponent3 = new ChatComponentText("- ");
ichatcomponent3.appendSibling(ichatcomponent2);
list.add(ichatcomponent3);
}
}
return list;
}
项目:BaseClient
文件:NetHandlerPlayServer.java
public void processUpdateSign(C12PacketUpdateSign packetIn)
{
PacketThreadUtil.checkThreadAndEnqueue(packetIn, this, this.playerEntity.getServerForPlayer());
this.playerEntity.markPlayerActive();
WorldServer worldserver = this.serverController.worldServerForDimension(this.playerEntity.dimension);
BlockPos blockpos = packetIn.getPosition();
if (worldserver.isBlockLoaded(blockpos))
{
TileEntity tileentity = worldserver.getTileEntity(blockpos);
if (!(tileentity instanceof TileEntitySign))
{
return;
}
TileEntitySign tileentitysign = (TileEntitySign)tileentity;
if (!tileentitysign.getIsEditable() || tileentitysign.getPlayer() != this.playerEntity)
{
this.serverController.logWarning("Player " + this.playerEntity.getName() + " just tried to change non-editable sign");
return;
}
IChatComponent[] aichatcomponent = packetIn.getLines();
for (int i = 0; i < aichatcomponent.length; ++i)
{
tileentitysign.signText[i] = new ChatComponentText(EnumChatFormatting.getTextWithoutFormattingCodes(aichatcomponent[i].getUnformattedText()));
}
tileentitysign.markDirty();
worldserver.markBlockForUpdate(blockpos);
}
}
项目:DecompiledMinecraft
文件:GuiOptions.java
public String func_175355_a(EnumDifficulty p_175355_1_)
{
IChatComponent ichatcomponent = new ChatComponentText("");
ichatcomponent.appendSibling(new ChatComponentTranslation("options.difficulty", new Object[0]));
ichatcomponent.appendText(": ");
ichatcomponent.appendSibling(new ChatComponentTranslation(p_175355_1_.getDifficultyResourceKey(), new Object[0]));
return ichatcomponent.getFormattedText();
}
项目:BaseClient
文件:EntityPlayer.java
/**
* Get the formatted ChatComponent that will be used for the sender's username in chat
*/
public IChatComponent getDisplayName()
{
IChatComponent ichatcomponent = new ChatComponentText(ScorePlayerTeam.formatPlayerName(this.getTeam(), this.getName()));
ichatcomponent.getChatStyle().setChatClickEvent(new ClickEvent(ClickEvent.Action.SUGGEST_COMMAND, "/msg " + this.getName() + " "));
ichatcomponent.getChatStyle().setChatHoverEvent(this.getHoverEvent());
ichatcomponent.getChatStyle().setInsertion(this.getName());
return ichatcomponent;
}
项目:DecompiledMinecraft
文件:CommandBase.java
public static IChatComponent getChatComponentFromNthArg(ICommandSender sender, String[] args, int index, boolean p_147176_3_) throws PlayerNotFoundException
{
IChatComponent ichatcomponent = new ChatComponentText("");
for (int i = index; i < args.length; ++i)
{
if (i > index)
{
ichatcomponent.appendText(" ");
}
IChatComponent ichatcomponent1 = new ChatComponentText(args[i]);
if (p_147176_3_)
{
IChatComponent ichatcomponent2 = PlayerSelector.matchEntitiesToChatComponent(sender, args[i]);
if (ichatcomponent2 == null)
{
if (PlayerSelector.hasArguments(args[i]))
{
throw new PlayerNotFoundException();
}
}
else
{
ichatcomponent1 = ichatcomponent2;
}
}
ichatcomponent.appendSibling(ichatcomponent1);
}
return ichatcomponent;
}