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()))); } }
@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")); }
@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))); }
@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; } SecurityHelper.addAccessInformation(stack, tooltip); if (isVoid(stack)) { tooltip.add(StringHelper.getInfoText("info.thermalexpansion.satchel.a.v")); tooltip.add(StringHelper.getNoticeText("info.thermalexpansion.satchel.a.2")); tooltip.add(StringHelper.localizeFormat("info.thermalexpansion.satchel.b." + getMode(stack), StringHelper.getKeyName(KeyBindingItemMultiMode.INSTANCE.getKey()))); return; } if (isCreative(stack)) { tooltip.add(StringHelper.getInfoText("info.thermalexpansion.satchel.a.c")); tooltip.add(StringHelper.localize("info.thermalexpansion.satchel.a.1")); ItemHelper.addInventoryInformation(stack, tooltip); return; } tooltip.add(StringHelper.getInfoText("info.thermalexpansion.satchel.a.0")); tooltip.add(StringHelper.localize("info.thermalexpansion.satchel.a.1")); tooltip.add(StringHelper.getNoticeText("info.thermalexpansion.satchel.a.2")); tooltip.add(StringHelper.localizeFormat("info.thermalexpansion.satchel.b." + getMode(stack), StringHelper.getKeyName(KeyBindingItemMultiMode.INSTANCE.getKey()))); ItemHelper.addInventoryInformation(stack, tooltip); }
@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.capacitor.a.0")); if (isActive(stack)) { tooltip.add(StringHelper.getNoticeText("info.thermalexpansion.capacitor.d." + getMode(stack))); tooltip.add(StringHelper.getDeactivationText("info.thermalexpansion.capacitor.c.1")); } else { tooltip.add(StringHelper.getActivationText("info.thermalexpansion.capacitor.c.0")); } tooltip.add(StringHelper.localizeFormat("info.thermalexpansion.capacitor.b.0", StringHelper.getKeyName(KeyBindingItemMultiMode.INSTANCE.getKey()))); if (isCreative(stack)) { tooltip.add(StringHelper.localize("info.cofh.charge") + ": 1.21G RF"); tooltip.add(StringHelper.localize("info.cofh.send") + ": " + StringHelper.formatNumber(getSend(stack)) + " RF/t"); } else { tooltip.add(StringHelper.localize("info.cofh.charge") + ": " + StringHelper.getScaledNumber(getEnergyStored(stack)) + " / " + StringHelper.getScaledNumber(getMaxEnergyStored(stack)) + " RF"); tooltip.add(StringHelper.localize("info.cofh.send") + "/" + StringHelper.localize("info.cofh.receive") + ": " + StringHelper.formatNumber(getSend(stack)) + "/" + StringHelper.formatNumber(getReceive(stack)) + " RF/t"); } }
tooltip.add(StringHelper.localizeFormat("info.thermalexpansion.reservoir.a." + (getMode(stack) + 1), StringHelper.getKeyName(KeyBindingItemMultiMode.INSTANCE.getKey()))); tooltip.add(StringHelper.getActivationText("info.thermalexpansion.reservoir.c.0")); tooltip.add(StringHelper.localizeFormat("info.thermalexpansion.reservoir.b.0", StringHelper.getKeyName(KeyBindingItemMultiMode.INSTANCE.getKey())));