public static String formatAmmo(int durability, int ref) { return String.format("%s: %s%s%s/%s%s", Util.translate(LOC_Ammo), CustomFontColor.valueToColorCode((float) durability / (float) ref), df.format(durability), TextFormatting.GRAY.toString(), COLOR_Durability, df.format(ref)) + TextFormatting.RESET; }
public static String formatPartialAmount(int value, int max) { return String.format("%s%s%s/%s%s", CustomFontColor.valueToColorCode((float) value / (float) max), Util.df.format(value), TextFormatting.GRAY.toString(), CustomFontColor.valueToColorCode(1f), Util.df.format(max)) + TextFormatting.RESET; } }
public List<String> getTooltipStatsInfo(Material material) { ImmutableList.Builder<String> builder = ImmutableList.builder(); for(IMaterialStats stat : material.getAllStats()) { if(hasUseForStat(stat.getIdentifier())) { List<String> text = stat.getLocalizedInfo(); if(!text.isEmpty()) { builder.add(""); builder.add(TextFormatting.WHITE.toString() + TextFormatting.UNDERLINE + stat.getLocalizedName()); builder.addAll(stat.getLocalizedInfo()); } } } return builder.build(); }
public class ItemTinkerBook extends Item { public ItemTinkerBook() { this.setCreativeTab(TinkerRegistry.tabGeneral); this.setMaxStackSize(1); } @Nonnull @Override public ActionResult<ItemStack> onItemRightClick(World worldIn, EntityPlayer playerIn, EnumHand handIn) { ItemStack itemStack = playerIn.getHeldItem(handIn); if(worldIn.isRemote) { TinkerBook.INSTANCE.openGui(itemStack); } return new ActionResult<>(EnumActionResult.SUCCESS, itemStack); } @Override public void addInformation(ItemStack stack, @Nullable World worldIn, List<String> tooltip, ITooltipFlag flagIn) { if(I18n.canTranslate(super.getUnlocalizedName(stack) + ".tooltip")) { tooltip.addAll(LocUtils.getTooltips(TextFormatting.GRAY.toString() + LocUtils.translateRecursive(super.getUnlocalizedName(stack) + ".tooltip"))); } } }
String c = TextFormatting.DARK_GRAY.toString(); String[] art = new String[]{ c + "",
public BroomModifier(ResourceLocation id, Type type, float defaultValue, float tierValue, int maxTiers, boolean baseModifier, TextFormatting singleFormat, int modelColor) { this(id, type, defaultValue, tierValue, maxTiers, baseModifier, singleFormat.toString(), modelColor); }
@SideOnly(Side.CLIENT) @Override public void addInformation(ItemStack stack, @Nullable World world, List<String> tooltip, ITooltipFlag flag) { tooltip.add(TextFormatting.RED.toString() + Translator.translateToLocal("tile.for.greenhouse.deprecated1")); tooltip.add(TextFormatting.RED.toString() + Translator.translateToLocal("tile.for.greenhouse.deprecated2")); }
@SideOnly(Side.CLIENT) @Override public void addInformation(ItemStack stack, @Nullable World player, List<String> tooltip, ITooltipFlag advanced) { tooltip.add(TextFormatting.RED.toString() + Translator.translateToLocal("tile.for.greenhouse.deprecated1")); tooltip.add(TextFormatting.RED.toString() + Translator.translateToLocal("tile.for.greenhouse.deprecated2")); }
@SideOnly(Side.CLIENT) @Override public void addInformation(ItemStack stack, World world, List<String> tooltip, ITooltipFlag flag) { tooltip.add(TextFormatting.RED.toString() + Translator.translateToLocal("tile.for.greenhouse.deprecated1")); tooltip.add(TextFormatting.RED.toString() + Translator.translateToLocal("tile.for.greenhouse.deprecated2")); } }
public void addTooltip(List<String> list) { List<String> tooltips = type.getTooltip(inner); if (tooltips.size() <= 0) { list.add(TextFormatting.ITALIC + TextFormatting.RED.toString() + Translator.translateToLocal("for.researchNote.error.0")); list.add(Translator.translateToLocal("for.researchNote.error.1")); return; } list.addAll(tooltips); }
public void addInformation(ItemStack stack, @Nullable World worldIn, List<String> tooltip, ITooltipFlag flagIn) { if(I18n.canTranslate(this.getUnlocalizedName(stack) + ".tooltip")) { tooltip.add(TextFormatting.GRAY.toString() + LocUtils.translateRecursive(this.getUnlocalizedName(stack) + ".tooltip"));
public static String getTranslatedFluidName(FluidStack fluidStack) { if (fluidStack == null) return ""; final Fluid fluid = fluidStack.getFluid(); String localizedName = fluid.getLocalizedName(fluidStack); if (!Strings.isNullOrEmpty(localizedName) && !localizedName.equals(fluid.getUnlocalizedName())) { return fluid.getRarity(fluidStack).rarityColor.toString() + localizedName; } else { return TextFormatting.OBFUSCATED + "LOLNOPE" + TextFormatting.RESET; } } }
@Override public void apply(@Nonnull ItemStack itemStack) { NNList<String> allTooltips = SpecialTooltipHandler.getAllTooltips(itemStack); if (!allTooltips.isEmpty()) { allTooltips.add(0, TextFormatting.WHITE.toString() + TextFormatting.BOLD + itemStack.getDisplayName() + TextFormatting.RESET); allTooltips.add(1, ""); registry.addIngredientInfo(itemStack, ItemStack.class, allTooltips.toArray(new String[0])); } } });
@Override public String getDetails(int level) { String keyName = TextFormatting.AQUA + GameSettings.getKeyDisplayString(ClientProxy.keyHandler.getBinding(KeyHandler.ABILITY_USE_KEY).getKeyCode()) + TextFormatting.GRAY; return MOStringHelper.translateToLocal(getUnlocalizedDetails(), keyName, TextFormatting.YELLOW.toString() + ENERGY_PER_TELEPORT + " FE" + TextFormatting.GRAY); }
private void handleLocate(EntityPlayerMP player, EarthCapability earthData) { double latitude = earthData.getLatitude(player.posX, player.posZ); double longitude = earthData.getLongitude(player.posX, player.posZ); if (TerrariumHandshakeTracker.isFriendly(player)) { TerrariumEarth.NETWORK.sendTo(new EarthMapGuiMessage(latitude, longitude, EarthMapGuiMessage.Type.LOCATE), player); } else { String location = TextFormatting.BOLD.toString() + TextFormatting.UNDERLINE + String.format("%.5f, %.5f", latitude, longitude); player.sendMessage(DeferredTranslator.translate(player, new TextComponentTranslation("geotool.earth.locate.success", location))); } }