/** * Adds Inventory information to ItemStacks which themselves hold things. Called in addInformation(). */ public static void addInventoryInformation(ItemStack stack, List<String> list) { addInventoryInformation(stack, list, 0, Integer.MAX_VALUE); }
@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.strongbox")); // if (isCreative(stack)) { // // } else { // // } 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; } 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); }