private void sendColorized(String msg, TextFormatting formatting) { for (String part : msg.split("\n")) { TextComponentString component = new TextComponentString(part); component.getStyle().setColor(formatting); this.player.sendMessage(component); } }
@Override public ITextComponent getDisplayName() { if (hasCustomName()) { return super.getDisplayName(); } TextComponentString nameString = new TextComponentString(getName()); nameString.getStyle().setHoverEvent(getHoverEvent()); nameString.getStyle().setInsertion(getCachedUniqueIdString()); return nameString; }
public ITextComponent getDisplayName() { Team team = this.getTeam(); String s = this.getCustomNameTag(); if (s != null && !s.isEmpty()) { TextComponentString textcomponentstring = new TextComponentString(ScorePlayerTeam.formatPlayerName(team, s)); textcomponentstring.getStyle().setHoverEvent(this.getHoverEvent()); textcomponentstring.getStyle().setInsertion(this.getCachedUniqueIdString()); return textcomponentstring; } else { if (this.buyingList == null) { this.populateBuyingList(); } TextComponentString itextcomponent = new TextComponentString(this.getName()); itextcomponent.getStyle().setHoverEvent(this.getHoverEvent()); itextcomponent.getStyle().setInsertion(this.getCachedUniqueIdString()); if (team != null) { itextcomponent.getStyle().setColor(team.getColor()); } return itextcomponent; } }
@Override public void sendLink(String url) { TextComponentString msg = new TextComponentString(url); Style style = msg.getStyle(); style.setColor(TextFormatting.GRAY); style.setClickEvent(new ClickEvent(ClickEvent.Action.OPEN_URL, url)); msg.setStyle(style); broadcast(msg); }
@Override public void execute(MinecraftServer server, ICommandSender sender, String[] args) { if (!checkPermission(server, sender)) { TextComponentString msg = new TextComponentString("You do not have permission to use this command."); Style style = msg.getStyle(); style.setColor(TextFormatting.GRAY); msg.setStyle(style); sender.sendMessage(msg); return; } executeCommand(sender, args); }
public void setOrder(Order order) { if (this.world.isRemote) { if (this.owner != null) { EntityPlayer player = this.world.getPlayerEntityByUUID(this.owner); if (player != null) { TextComponentString change = new TextComponentString(LangUtils.translate(LangUtils.SET_ORDER).replace("{order}", LangUtils.translate(LangUtils.ORDER_VALUE.get(order.name().toLowerCase(Locale.ENGLISH))))); change.getStyle().setColor(TextFormatting.GOLD); Minecraft.getMinecraft().ingameGUI.addChatMessage(ChatType.GAME_INFO, change); } } JurassiCraft.NETWORK_WRAPPER.sendToServer(new SetOrderMessage(this)); } }
@Override public ActionResult<ItemStack> onItemRightClick(World world, EntityPlayer player, EnumHand hand) { ItemStack stack = player.getHeldItem(hand); if(player.isSneaking()) { int mode = this.changeMode(stack); if (world.isRemote) { TextComponentString change = new TextComponentString(LangUtils.translate(LangUtils.GENDER_CHANGE.get("spawnegg")).replace("{mode}", LangUtils.getGenderMode(mode))); change.getStyle().setColor(TextFormatting.GOLD); Minecraft.getMinecraft().ingameGUI.addChatMessage(ChatType.GAME_INFO, change); } } return new ActionResult<>(EnumActionResult.SUCCESS, stack); }
url.getStyle().setClickEvent(new ClickEvent(ClickEvent.Action.OPEN_URL, "https://mrcrayfish.com/mods")); url.getStyle().setHoverEvent(new HoverEvent(HoverEvent.Action.SHOW_TEXT, new TextComponentTranslation("cfm.message.login2.info"))); player.sendMessage(url); break; case 1: url = new TextComponentString(PREFIX + TextFormatting.RESET + "mrcrayfishs-furniture-mod.wikia.com"); url.getStyle().setClickEvent(new ClickEvent(ClickEvent.Action.OPEN_URL, "http://mrcrayfishs-furniture-mod.wikia.com/")); url.getStyle().setHoverEvent(new HoverEvent(HoverEvent.Action.SHOW_TEXT, new TextComponentTranslation("cfm.message.login2.info"))); player.sendMessage(url); break; case 2: url = new TextComponentString(PREFIX + TextFormatting.RESET + "youtube.com/user/MrCrayfishMinecraft"); url.getStyle().setClickEvent(new ClickEvent(ClickEvent.Action.OPEN_URL, "https://www.youtube.com/user/MrCrayfishMinecraft")); url.getStyle().setHoverEvent(new HoverEvent(HoverEvent.Action.SHOW_TEXT, new TextComponentTranslation("cfm.message.login2.info"))); player.sendMessage(url); break; case 3: url = new TextComponentString(PREFIX + TextFormatting.RESET + "mrcrayfish.com/furniture-comm-edition"); url.getStyle().setClickEvent(new ClickEvent(ClickEvent.Action.OPEN_URL, "https://mrcrayfish.com/furniture-comm-edition")); url.getStyle().setHoverEvent(new HoverEvent(HoverEvent.Action.SHOW_TEXT, new TextComponentTranslation("cfm.message.login2.info"))); player.sendMessage(url); break;
@Override public ActionResult<ItemStack> onItemRightClick(World world, EntityPlayer player, EnumHand hand) { ItemStack stack = player.getHeldItem(hand); if (this.isSkeleton(stack)) { if (player.isSneaking()) { int oldVariant = this.getSkeletonType(stack); int variant = this.changeSkeletonVariant(stack); if (variant != oldVariant && world.isRemote) { TextComponentString change = new TextComponentString(LangUtils.translate(LangUtils.SKELETON_CHANGE.get("variant")).replace("{mode}", LangUtils.getSkeletonMode(EntityHandler.getDinosaurById(this.getDinosaurID(stack)), variant))); change.getStyle().setColor(TextFormatting.YELLOW); Minecraft.getMinecraft().ingameGUI.addChatMessage(ChatType.GAME_INFO, change); } } } return new ActionResult<>(EnumActionResult.SUCCESS, stack); } }
if (this.world.isRemote) { TextComponentString denied = new TextComponentString(LangUtils.translate("message.too_young.name")); denied.getStyle().setColor(TextFormatting.RED); Minecraft.getMinecraft().ingameGUI.addChatMessage(ChatType.GAME_INFO, denied); if (this.world.isRemote) { TextComponentString denied = new TextComponentString(LangUtils.translate("message.not_owned.name")); denied.getStyle().setColor(TextFormatting.RED); Minecraft.getMinecraft().ingameGUI.addChatMessage(ChatType.GAME_INFO, denied); } else { TextComponentString denied = new TextComponentString(LangUtils.translate("message.not_owned.name")); denied.getStyle().setColor(TextFormatting.RED); Minecraft.getMinecraft().ingameGUI.addChatMessage(ChatType.GAME_INFO, denied);
noconnections = false; TextComponentString coltxt = new TextComponentString(color.getLocalisedName()); coltxt.getStyle().setColor(dye2chat(color)); TextComponentString chantxt = new TextComponentString("Channel "); chantxt.appendSibling(coltxt);
if (world.isRemote) { TextComponentString change = new TextComponentString(LangUtils.translate(LangUtils.GENDER_CHANGE.get("actionfigure")).replace("{mode}", LangUtils.getGenderMode(mode))); change.getStyle().setColor(TextFormatting.GOLD); Minecraft.getMinecraft().ingameGUI.addChatMessage(ChatType.GAME_INFO, change);