public ITextComponent get() { return new TextComponentTranslation( this.getName() ); }
@Override public void execute(@Nonnull MinecraftServer server, @Nonnull ICommandSender var1, @Nonnull String[] var2) { if(!ENABLED) var1.sendMessage(new TextComponentTranslation("botania.versioning.disabled").setStyle(new Style().setColor(TextFormatting.RED))); else if(var2.length == 1) if(VersionChecker.downloadedFile) var1.sendMessage(new TextComponentTranslation("botania.versioning.downloadedAlready").setStyle(new Style().setColor(TextFormatting.RED))); else if(VersionChecker.startedDownload) var1.sendMessage(new TextComponentTranslation("botania.versioning.downloadingAlready").setStyle(new Style().setColor(TextFormatting.RED))); else new ThreadDownloadMod("Botania " + var2[0] + ".jar"); }
public void setMode(EntityPlayer player, ItemStack heldItem, int modeInt) { //Called when we specify a mode with the radial menu ToolMode mode = ToolMode.values()[modeInt]; setToolMode(heldItem, mode); player.sendStatusMessage(new TextComponentString(TextFormatting.AQUA + new TextComponentTranslation("message.gadget.toolmode").getUnformattedComponentText() + ": " + mode.name()), true); }
public static void writeChatMessage(EntityPlayer player, String translationKey, TextFormatting color) { TextComponentTranslation component = new TextComponentTranslation(translationKey); component.getStyle().setColor(color); player.sendMessage(component); }
public ITextComponent getChatComponent() { return new TextComponentTranslation(contents(), getPath()) .appendSibling(new TextComponentTranslation(getMessage(), args)); } }
public void setMode(EntityPlayer player, ItemStack heldItem, int modeInt) { //Called when we specify a mode with the radial menu ToolMode mode = ToolMode.values()[modeInt]; setToolMode(heldItem, mode); player.sendStatusMessage(new TextComponentString(TextFormatting.AQUA + new TextComponentTranslation("message.gadget.toolmode").getUnformattedComponentText() + ": " + mode.name()), true); }
@NotNull @Override public ITextComponent getShortDisplayString() { final ITextComponent result = new NonSiblingFormattingTextComponent(); result.appendSibling(new TextComponentTranslation(TranslationConstants.COM_MINECOLONIES_REQUESTS_DELIVERY).appendSibling( new TextComponentString(getRequest().getStack().getCount() + " ")).appendSibling(getRequest().getStack().getTextComponent())); return result; }
@Override public void call( final MinecraftServer srv, final String[] data, final ICommandSender sender ) { this.enabled = !this.enabled; if( this.enabled ) { MinecraftForge.EVENT_BUS.register( this ); sender.sendMessage( new TextComponentTranslation( "commands.ae2.ChunkLoggerOn" ) ); } else { MinecraftForge.EVENT_BUS.unregister( this ); sender.sendMessage( new TextComponentTranslation( "commands.ae2.ChunkLoggerOff" ) ); } } }
@Override public void updateScreen() { super.updateScreen(); LexiconPage page = entry.pages.get(this.page); page.updateScreen(this); if(this.page == entry.pages.size() - 1) { LexiconEntry entry = tutorial.peek(); if(entry == this.entry) { tutorial.poll(); positionTutorialArrow(); if(tutorial.isEmpty()) { mc.player.sendMessage(new TextComponentTranslation("botaniamisc.tutorialEnded").setStyle(new Style().setColor(TextFormatting.RED))); hasTutorialArrow = false; } } } }
public void rangeChange(EntityPlayer player, ItemStack heldItem) { //Called when the range change hotkey is pressed int range = getToolRange(heldItem); if (player.isSneaking()) { range = (range == 1) ? Config.maxRange : range - 1; } else { range = (range >= Config.maxRange) ? 1 : range + 1; } setToolRange(heldItem, range); player.sendStatusMessage(new TextComponentString(TextFormatting.DARK_AQUA + new TextComponentTranslation("message.gadget.toolrange").getUnformattedComponentText() + ": " + range), true); }
public static void register() { for( final Stats s : Stats.values() ) { if( s.stat == null ) { s.stat = new StatBasic( "stat.ae2." + s.name(), new TextComponentTranslation( "stat.ae2." + s.name() ) ); s.stat.registerStat(); } } } }
@Override public void execute(@Nonnull MinecraftServer server, @Nonnull ICommandSender sender, @Nonnull String[] args) { if(sender instanceof EntityPlayer) { EntityPlayer player = (EntityPlayer) sender; ItemStack stack = PlayerHelper.getFirstHeldItemClass(player, ItemLexicon.class); if(!stack.isEmpty()) { ItemLexicon.setForcedPage(stack, args[0]); ItemLexicon.setQueueTicks(stack, 5); } else sender.sendMessage(new TextComponentTranslation("botaniamisc.noLexicon").setStyle(new Style().setColor(TextFormatting.RED))); } }
public void toggleMode(EntityPlayer player, ItemStack heldItem) {//TODO unused GadgetExchanger.ToolMode mode = getToolMode(heldItem); mode = mode.next(); setToolMode(heldItem, mode); player.sendStatusMessage(new TextComponentString(TextFormatting.AQUA + new TextComponentTranslation("message.gadget.toolmode").getUnformattedComponentText() + ": " + mode.name()), true); }
@Override public ITextComponent getDisplayName() { if( this.hasCustomInventoryName() ) { return new TextComponentString( this.getCustomInventoryName() ); } return new TextComponentTranslation( this.getBlockType().getUnlocalizedName() ); }
private void sendError() { if(Minecraft.getMinecraft().player != null) Minecraft.getMinecraft().player.sendMessage(new TextComponentTranslation("botania.versioning.error").setStyle(new Style().setColor(TextFormatting.RED))); } }
/** * Returns a translatable chat component for the given string and format * args. * * @param s The string to format * @param args The args to apply to the format */ public static ITextComponent wrapFormatted(String s, Object... args) { return new TextComponentTranslation(s, args); }
@SubscribeEvent public static void onTick(ClientTickEvent event) { if(event.phase == Phase.END && Minecraft.getMinecraft().player != null && !triedToWarnPlayer && doneChecking) { if(!onlineVersion.isEmpty()) { EntityPlayer player = Minecraft.getMinecraft().player; int onlineBuild = Integer.parseInt(onlineVersion.split("-")[1]); int clientBuild = LibMisc.BUILD.contains("GRADLE") ? Integer.MAX_VALUE : Integer.parseInt(LibMisc.BUILD); if(onlineBuild > clientBuild) { player.sendMessage(new TextComponentTranslation("botania.versioning.flavour" + player.world.rand.nextInt(FLAVOUR_MESSAGES)).setStyle(new Style().setColor(TextFormatting.LIGHT_PURPLE))); player.sendMessage(new TextComponentTranslation("botania.versioning.outdated", clientBuild, onlineBuild)); ITextComponent component = ITextComponent.Serializer.fromJsonLenient(I18n.translateToLocal("botania.versioning.updateMessage").replaceAll("%version%", onlineVersion)); player.sendMessage(component); } } triedToWarnPlayer = true; } }
@NotNull @Override public ITextComponent getShortDisplayString() { return new TextComponentTranslation(TranslationConstants.COM_MINECOLONIES_REQUESTS_SMELTABLE_ORE); }
@Override @SideOnly(Side.CLIENT) public void onActionPerformed(IGuiLexiconEntry gui, GuiButton button) { if(button == buttonText) { GuiLexicon.startTutorial(); Minecraft.getMinecraft().displayGuiScreen(new GuiLexicon()); Minecraft.getMinecraft().player.sendMessage(new TextComponentTranslation("botaniamisc.tutorialStarted").setStyle(new Style().setColor(TextFormatting.GREEN))); } else if(button == buttonVideo && Desktop.isDesktopSupported()) { try { Desktop.getDesktop().browse(new URI("https://www.youtube.com/watch?v=D75Aad-5QgQ")); } catch(Exception e) { e.printStackTrace(); } } }
return new TextComponentTranslation(getName());