@Override public void addInformation(ItemStack stack, @Nullable World worldIn, List<String> tooltip, ITooltipFlag flagIn) { if (StringHelper.displayShiftForDetail && !StringHelper.isShiftKeyDown()) { tooltip.add(StringHelper.shiftForDetails()); } if (!StringHelper.isShiftKeyDown()) { return; } if (stack.getTagCompound() == null) { EnergyHelper.setDefaultEnergyTag(stack, 0); } tooltip.add(StringHelper.localize("info.cofh.charge") + ": " + StringHelper.getScaledNumber(getEnergyStored(stack)) + " / " + StringHelper.getScaledNumber(getMaxEnergyStored(stack)) + " RF"); tooltip.add(StringHelper.ORANGE + getEnergyPerUse(stack) + " " + StringHelper.localize("info.redstonearsenal.tool.energyPerUse") + StringHelper.END); tooltip.add(StringHelper.getNoticeText("info.redstonearsenal.tool.wrench")); }
@Override public void addInformation(ItemStack stack, @Nullable World worldIn, List<String> tooltip, ITooltipFlag flagIn) { if (StringHelper.displayShiftForDetail && !StringHelper.isShiftKeyDown()) { tooltip.add(StringHelper.shiftForDetails()); } if (!StringHelper.isShiftKeyDown()) { return; } tooltip.add(StringHelper.getInfoText("info.thermalfoundation.tome.experience.0")); tooltip.add(StringHelper.localize("info.thermalfoundation.tome.experience.1")); tooltip.add(StringHelper.getNoticeText("info.thermalfoundation.tome.experience.2")); tooltip.add(StringHelper.localizeFormat("info.thermalfoundation.tome.experience.a." + (isEmpowered(stack) ? 1 : 0), StringHelper.getKeyName(KeyBindingItemMultiMode.INSTANCE.getKey()))); tooltip.add(StringHelper.localize("info.cofh.experience") + ": " + StringHelper.formatNumber(getExperience(stack)) + " / " + StringHelper.formatNumber(getMaxExperience(stack))); }
public static void initialize() { String category = "Attachment.Servo."; for (int i = 0; i < NAMES.length; i++) { redstoneControl[i] = ThermalDynamics.CONFIG.get(category + StringHelper.titleCase(NAMES[i]), "RedstoneControl", redstoneControl[i]); } }
protected void generateInfo(String tileString) { int i = 0; String line = tileString + "." + i; while (StringHelper.canLocalize(line)) { if (i > 0) { myInfo += "\n\n"; } myInfo += StringHelper.localize(line); i++; line = tileString + "." + i; } }
@Override public void addInformation(ItemStack stack, @Nullable World worldIn, List<String> tooltip, ITooltipFlag flagIn) { if (StringHelper.displayShiftForDetail && !StringHelper.isShiftKeyDown()) { tooltip.add(StringHelper.shiftForDetails()); } if (!StringHelper.isShiftKeyDown()) { return; } tooltip.add(StringHelper.getInfoText("info.thermalfoundation.security.lock")); tooltip.add(StringHelper.getNoticeText("info.thermalfoundation.offhandUse")); }
@Override public void addInformation(ItemStack stack, @Nullable World worldIn, List<String> tooltip, ITooltipFlag flagIn) { if (StringHelper.displayShiftForDetail && !StringHelper.isShiftKeyDown()) { tooltip.add(StringHelper.shiftForDetails()); } if (!StringHelper.isShiftKeyDown()) { return; } tooltip.add(StringHelper.getInfoText("info.thermalexpansion.light.0")); tooltip.add(StringHelper.getInfoText("info.thermalexpansion.light.1")); }
@Override public void addInformation(ItemStack stack, @Nullable World worldIn, List<String> tooltip, ITooltipFlag flagIn) { if (StringHelper.displayShiftForDetail && !StringHelper.isShiftKeyDown()) { tooltip.add(StringHelper.shiftForDetails()); } if (!StringHelper.isShiftKeyDown()) { return; } tooltip.add(StringHelper.getInfoText("info.thermalfoundation.tome.lexicon.0")); tooltip.add(StringHelper.localize("info.thermalfoundation.tome.lexicon.a." + (isEmpowered(stack) ? 1 : 0)) + StringHelper.END); tooltip.add(StringHelper.localizeFormat("info.thermalfoundation.tome.lexicon.b." + (isEmpowered(stack) ? 1 : 0), StringHelper.getKeyName(KeyBindingItemMultiMode.INSTANCE.getKey()))); tooltip.add(StringHelper.getFlavorText("info.thermalfoundation.tome.lexicon.1")); }
public static void addInformation(ItemStack stack, List<String> tooltip) { if (!stack.hasTagCompound()) { tooltip.add(StringHelper.getActivationText("info.thermalfoundation.diagram.redprint.0")); tooltip.add(StringHelper.getInfoText("info.cofh.blank")); return; } if (StringHelper.displayShiftForDetail && !StringHelper.isShiftKeyDown()) { tooltip.add(StringHelper.shiftForDetails()); } if (!StringHelper.isShiftKeyDown()) { return; } tooltip.add(StringHelper.getDeactivationText("info.thermalfoundation.diagram.erase")); tooltip.add(StringHelper.getActivationText("info.thermalfoundation.diagram.redprint.1")); }
public GuiLexiconStudy(InventoryPlayer inventory, ContainerLexiconStudy container) { super(container); lexicon = container; texture = TEXTURE; name = "gui.thermalfoundation.lexicon.study"; allowUserInput = false; drawTitle = false; drawInventory = false; xSize = 206; ySize = 204; myInfo = StringHelper.localize("tab.thermalfoundation.lexicon.study.0") + "\n\n" + StringHelper.localize("tab.thermalfoundation.lexicon.study.1"); }
@Override public String getItemStackDisplayName(ItemStack item) { ItemStack b = CoverHelper.getCoverItemStack(item, true); String name; if (!b.isEmpty()) { String unloc = getUnlocalizedNameInefficiently(item) + ".", unloc2 = b.getItem().getUnlocalizedNameInefficiently(b); if (StringHelper.canLocalize(unloc + unloc2 + ".name")) { return StringHelper.localize(unloc + unloc2 + ".name"); } name = b.getDisplayName(); } else { name = StringHelper.localize("info.thermaldynamics.info.invalid"); } return StringHelper.localizeFormat(getUnlocalizedNameInefficiently(item) + ".name", name); }
@Override public void addInformation(ItemStack stack, @Nullable World worldIn, List<String> tooltip, ITooltipFlag flagIn) { if (StringHelper.displayShiftForDetail && !StringHelper.isShiftKeyDown()) { tooltip.add(StringHelper.shiftForDetails()); } if (!StringHelper.isShiftKeyDown()) { return; } tooltip.add(StringHelper.getInfoText("info.thermalfoundation.util.wrench.0")); tooltip.add(StringHelper.getFlavorText("info.thermalfoundation.util.wrench.1")); }
@Nullable public List<String> getTooltipStrings(int mouseX, int mouseY) { List<String> tooltip = new ArrayList<>(); if (energyMeter != null && mouseX > 2 && mouseX < 15 && mouseY > 8 && mouseY < 49) { tooltip.add(StringHelper.localize("info.cofh.energy") + ": " + StringHelper.formatNumber(energy) + " RF"); } return tooltip; }
@Override public void drawInfo(Minecraft minecraft, int recipeWidth, int recipeHeight, int mouseX, int mouseY) { super.drawInfo(minecraft, recipeWidth, recipeHeight, mouseX, mouseY); if (maxEnergy > 0) { minecraft.fontRenderer.drawString(StringHelper.formatNumber(maxEnergy) + " RF", 96, 10 + (recipeHeight - 9) / 2, 0xD00000); } }
@Override public void addTooltip(List<String> list) { if (tank.getFluid() != null && tank.getFluidAmount() > 0) { list.add(StringHelper.getFluidName(tank.getFluid())); if (FluidHelper.isPotionFluid(tank.getFluid())) { FluidHelper.addPotionTooltip(tank.getFluid(), list, durationFactor); } } if (isInfinite) { list.add(StringHelper.localize("info.cofh.infiniteFluid")); } else { list.add(StringHelper.formatNumber(tank.getFluidAmount()) + " / " + StringHelper.formatNumber(tank.getCapacity()) + " mB"); } }
String s = StringHelper.localize("effect.none").trim(); list.add(TextFormatting.GRAY + s); } else { for (PotionEffect effect : effects) { String s1 = StringHelper.localize(effect.getEffectName()).trim(); Potion potion = effect.getPotion(); Map<IAttribute, AttributeModifier> map = potion.getAttributeModifierMap(); s1 = s1 + " " + StringHelper.localize("potion.potency." + effect.getAmplifier()).trim(); list.add(TextFormatting.DARK_PURPLE + StringHelper.localize("potion.whenDrank")); list.add(TextFormatting.BLUE + StringHelper.localizeFormat("attribute.modifier.plus." + attributemodifier2.getOperation(), ItemStack.DECIMALFORMAT.format(d1), StringHelper.localize("attribute.name." + tuple.getFirst()))); } else if (d0 < 0.0D) { d1 = d1 * -1.0D; list.add(TextFormatting.RED + StringHelper.localizeFormat("attribute.modifier.take." + attributemodifier2.getOperation(), ItemStack.DECIMALFORMAT.format(d1), StringHelper.localize("attribute.name." + tuple.getFirst())));
@Override public void addInformation(ItemStack stack, @Nullable World worldIn, List<String> tooltip, ITooltipFlag flagIn) { super.addInformation(stack, worldIn, tooltip, flagIn); if (!StringHelper.isShiftKeyDown()) { return; } tooltip.add(StringHelper.getNoticeText("info.redstonearsenal.tool.shovel")); }
public static void addEmpoweredTip(IMultiModeItem item, ItemStack stack, List<String> tooltip) { if (item.getMode(stack) == 1) { tooltip.add(StringHelper.localizeFormat("info.redstonearsenal.tool.chargeOff", StringHelper.getKeyName(KeyBindingItemMultiMode.INSTANCE.getKey()))); } else { tooltip.add(StringHelper.localizeFormat("info.redstonearsenal.tool.chargeOn", StringHelper.getKeyName(KeyBindingItemMultiMode.INSTANCE.getKey()))); } }
public static void addEnergyInformation(ItemStack stack, List<String> list) { if (stack.getItem() instanceof IEnergyContainerItem) { list.add(StringHelper.localize("info.cofh.charge") + ": " + StringHelper.getScaledNumber(stack.getTagCompound().getInteger("Energy")) + " / " + StringHelper.getScaledNumber(((IEnergyContainerItem) stack.getItem()).getMaxEnergyStored(stack)) + " RF"); } }
@Override public void addInformation(ItemStack stack, @Nullable World worldIn, List<String> tooltip, ITooltipFlag flagIn) { super.addInformation(stack, worldIn, tooltip, flagIn); tooltip.add(StringHelper.getInfoText("item.thermaldynamics.relay.info")); tooltip.add(StringHelper.getNoticeText("info.thermaldynamics.toggle")); }
@Override public void getTileInfo(List<ITextComponent> info, EnumFacing side, EntityPlayer player, boolean debug) { if (debug) { return; } if (tank.getFluid() != null) { info.add(new TextComponentTranslation("info.cofh.fluid").appendText(": " + StringHelper.getFluidName(tank.getFluid()))); info.add(new TextComponentTranslation("info.cofh.amount").appendText(": " + StringHelper.formatNumber(tank.getFluidAmount()) + "/" + StringHelper.formatNumber(tank.getCapacity()) + " mB")); info.add(new TextComponentTranslation(lock ? "info.cofh.locked" : "info.cofh.unlocked")); } else { info.add(new TextComponentTranslation("info.cofh.fluid").appendText(": ").appendSibling(new TextComponentTranslation("info.cofh.empty"))); } }