@Deprecated // use RFt() public static @Nonnull String perTickStr() { return EnderIO.lang.localize("power.tick"); }
@Deprecated // use RF(a, b) public static @Nonnull String ofStr() { return EnderIO.lang.localize("gui.power_monitor.of"); }
@Deprecated // use RF() public static @Nonnull String abrevation() { return EnderIO.lang.localize("power.rf"); }
private HeadingText(int color) { this.text = EnderIO.lang.localize("capbank.iodisplay.".concat(name().toLowerCase(Locale.US))); this.color = color; } }
@Override @Nonnull public String getLocalizedName() { return EnderIO.lang.localize(getUnlocalizedName()); } };
@Override protected void updateText() { text.clear(); text.add(EnderIO.lang.localize("gui.inventorypanel.tooltip.fuelTank")); text.add(LangFluid.MB(getTileEntity().fuelTank)); } });
@Override public void drawHoveringText(@Nonnull List<String> list, int mouseX, int mouseY, @Nonnull FontRenderer font) { if (ghostSlotTooltipStacksize >= 1000) { list.add(TextFormatting.WHITE + EnderIO.lang.localize("gui.inventorypanel.tooltip.itemsstored", Integer.toString(ghostSlotTooltipStacksize))); } super.drawHoveringText(list, mouseX, mouseY, font); }
@Override public @Nonnull List<String> getTooltipLines() { return Collections.singletonList(EnderIO.lang.localize("gui.item_filter.damage.".concat(name().toLowerCase(Locale.ENGLISH)))); }
@Override public @Nonnull String getLocalizedName() { return EnderIO.lang.localize(getUnlocalizedName() + ".name"); }
@Override public @Nonnull List<String> getTooltipLines() { return Collections.singletonList(EnderIO.lang.localize("gui.conduit.item.species.".concat(name().toLowerCase(Locale.US)))); }
@Override public @Nonnull String getLocalizedName() { return EnderIO.lang.localize(getUnlocalizedName() + ".name"); }
/** * Splits the localized text on "|" into a String[]. * * @param unloc * The unlocalized string. * @param args * The args to format the localized text with. * @return A localized list of strings. */ public @Nonnull String[] localizeList(@Nonnull String unloc, @Nonnull String... args) { return splitList(localize(unloc, (Object[]) args)); }
/** * Splits the localized text on "|" into a String[]. * * @param unloc * The unlocalized string. * @return A localized list of strings. */ public @Nonnull String[] localizeList(@Nonnull String unloc) { return splitList(localize(unloc)); }
public boolean canInteractWith(@Nonnull ItemStack stack, @Nonnull EntityPlayer player) { if (getEnergyStored(stack) > 0) { return true; } else { player.sendStatusMessage(new TextComponentString(EnderIO.lang.localize("remoteinv.chat.outofpower")), true); return false; } }
@Override @SideOnly(Side.CLIENT) public void addInformation(@Nonnull ItemStack itemStack, @Nullable World world, @Nonnull List<String> list, @Nonnull ITooltipFlag flag) { String prefix = EnderIO.lang.localize("power.max_output") + " "; super.addInformation(itemStack, world, list, flag); int cap = PowerConduit.getMaxEnergyIO(IPowerConduitData.Registry.fromID(itemStack.getItemDamage())); list.add(prefix + LangPower.RFt(cap)); }
@Override public String getPaintName(@Nonnull ItemStack stack) { return EnderIO.lang.localize("color." + EnumDyeColor.byMetadata(stack.getMetadata()).getUnlocalizedName()); }
@Override @SideOnly(Side.CLIENT) public void addInformation(@Nonnull ItemStack itemStack, @Nullable World world, @Nonnull List<String> list, @Nonnull ITooltipFlag flag) { super.addInformation(itemStack, world, list, flag); int cap = PowerConduit.getMaxEnergyIO(IPowerConduitData.Registry.fromID(EndergyPowerConduitData.damage2id(itemStack.getItemDamage()))); String prefix = EnderIO.lang.localize("power.max_output") + " "; list.add(prefix + LangPower.RFt(cap)); }
static void addCommentDetails(Property prop, Bound<?> bound) { prop.setComment(prop.getComment() + (prop.getComment().isEmpty() ? "" : "\n")); if (bound.equals(Bound.MAX_BOUND)) { prop.setComment(prop.getComment() + fmlLang.localize("default", prop.isList() ? Arrays.toString(prop.getDefaults()) : prop.getDefault())); } else { boolean minIsInt = bound.min.doubleValue() == bound.min.intValue(); boolean maxIsInt = bound.max.doubleValue() == bound.max.intValue(); prop.setComment(prop.getComment() + fmlLang.localize("defaultNumeric", minIsInt ? bound.min.intValue() : bound.min, maxIsInt ? bound.max.intValue() : bound.max, prop.isList() ? Arrays.toString(prop.getDefaults()) : prop.getDefault())); } }
private void mkRangeLine(ProbeMode mode, EioBox eiobox, TOPData data) { if (data.hasRange) { if (mode != ProbeMode.NORMAL || TopConfig.showRangeByDefault.get()) { int sizeX = (int) data.bounds.sizeX(); int sizeY = (int) data.bounds.sizeY(); int sizeZ = (int) data.bounds.sizeZ(); addIcon(eiobox.get().horizontal(eiobox.center()), IconEIO.SHOW_RANGE) .text(loc("top.range.header", EnderIO.lang.localize("top.range", sizeX, sizeY, sizeZ))); } else { eiobox.addMore(); } } }
private void mkItemFillLevelLine(ProbeMode mode, EioBox eiobox, TOPData data) { if (data.hasItemFillLevel) { if (mode != ProbeMode.NORMAL || TopConfig.showItemCountDefault.get()) { eiobox.get().horizontal(eiobox.center()).item(new ItemStack(Blocks.CHEST)).progress(data.fillCur, data.fillMax, eiobox.getProbeinfo().defaultProgressStyle().suffix(EnderIO.lang.localize("top.suffix.items")).filledColor(0xfff8f83c) .alternateFilledColor(0xffcfac0b).borderColor(0xffcfac0b)); } else { eiobox.addMore(); } } }