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")); tooltip.add(StringHelper.getNoticeText("info.thermalfoundation.offhandUse")); RedstoneControlHelper.addRSControlInformation(stack, tooltip); }
@Override public void addInformation(ItemStack stack, @Nullable World worldIn, List<String> tooltip, ITooltipFlag flagIn) { SecurityHelper.addOwnerInformation(stack, tooltip); if (StringHelper.displayShiftForDetail && !StringHelper.isShiftKeyDown()) { tooltip.add(StringHelper.shiftForDetails()); } if (!StringHelper.isShiftKeyDown()) { return; } SecurityHelper.addAccessInformation(stack, tooltip); String name = Type.values()[ItemHelper.getItemDamage(stack)].getName(); tooltip.add(StringHelper.getInfoText("info.thermalexpansion.device." + name)); RedstoneControlHelper.addRSControlInformation(stack, tooltip); }
@Override public void addInformation(ItemStack stack, @Nullable World worldIn, List<String> tooltip, ITooltipFlag flagIn) { SecurityHelper.addOwnerInformation(stack, tooltip); if (StringHelper.displayShiftForDetail && !StringHelper.isShiftKeyDown()) { tooltip.add(StringHelper.shiftForDetails()); } if (!StringHelper.isShiftKeyDown()) { return; } SecurityHelper.addAccessInformation(stack, tooltip); String name = Type.values()[ItemHelper.getItemDamage(stack)].getName(); tooltip.add(StringHelper.getInfoText("info.thermalexpansion.apparatus." + name)); RedstoneControlHelper.addRSControlInformation(stack, tooltip); }
@Override public void addInformation(ItemStack stack, @Nullable World worldIn, List<String> tooltip, ITooltipFlag flagIn) { SecurityHelper.addOwnerInformation(stack, tooltip); if (StringHelper.displayShiftForDetail && !StringHelper.isShiftKeyDown()) { tooltip.add(StringHelper.shiftForDetails()); } if (!StringHelper.isShiftKeyDown()) { return; } SecurityHelper.addAccessInformation(stack, tooltip); tooltip.add(StringHelper.localize("info.thermalexpansion.dynamo.0")); String name = Type.values()[ItemHelper.getItemDamage(stack)].getName(); tooltip.add(StringHelper.getInfoText("info.thermalexpansion.dynamo." + name)); if (getLevel(stack) >= TEProps.levelRedstoneControl) { RedstoneControlHelper.addRSControlInformation(stack, tooltip); } }
@Override public void addInformation(ItemStack stack, @Nullable World worldIn, List<String> tooltip, ITooltipFlag flagIn) { SecurityHelper.addOwnerInformation(stack, tooltip); if (StringHelper.displayShiftForDetail && !StringHelper.isShiftKeyDown()) { tooltip.add(StringHelper.shiftForDetails()); } if (!StringHelper.isShiftKeyDown()) { return; } SecurityHelper.addAccessInformation(stack, tooltip); String name = Type.values()[ItemHelper.getItemDamage(stack)].getName(); tooltip.add(StringHelper.getInfoText("info.thermalexpansion.machine." + name)); if (getLevel(stack) >= TEProps.levelRedstoneControl) { RedstoneControlHelper.addRSControlInformation(stack, tooltip); } }
@Override public void addInformation(ItemStack stack, @Nullable World worldIn, List<String> tooltip, ITooltipFlag flagIn) { SecurityHelper.addOwnerInformation(stack, tooltip); if (StringHelper.displayShiftForDetail && !StringHelper.isShiftKeyDown()) { tooltip.add(StringHelper.shiftForDetails()); } if (!StringHelper.isShiftKeyDown()) { return; } SecurityHelper.addAccessInformation(stack, tooltip); tooltip.add(StringHelper.getInfoText("info.thermalexpansion.storage.cell")); if (isCreative(stack)) { tooltip.add(StringHelper.localize("info.cofh.charge") + ": 1.21G RF"); } 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(stack.getTagCompound().getInteger("Send")) + "/" + StringHelper.formatNumber(stack.getTagCompound().getInteger("Recv")) + " RF/t"); RedstoneControlHelper.addRSControlInformation(stack, tooltip); }
RedstoneControlHelper.addRSControlInformation(stack, tooltip);