@Override public void addCommonEntries(@Nonnull ItemStack itemstack, @Nullable EntityPlayer entityplayer, @Nonnull List<String> list, boolean flag) { ((IAdvancedTooltipProvider) block).addCommonEntries(itemstack, entityplayer, list, flag); }
public static void addInformation(@Nonnull IAdvancedTooltipProvider tt, @Nonnull ItemStack itemstack, @Nullable EntityPlayer entityplayer, @Nonnull List<String> list, boolean flag) { tt.addCommonEntries(itemstack, entityplayer, list, false); if (flag) { tt.addDetailedEntries(itemstack, entityplayer, list, false); } else { tt.addBasicEntries(itemstack, entityplayer, list, false); if (hasDetailedTooltip(tt, itemstack, entityplayer, false)) { addShowDetailsTooltip(list); } } }
public static void addCommonTooltipEntries(@Nonnull ItemStack itemstack, EntityPlayer entityplayer, @Nonnull List<String> list, boolean flag) { SpecialTooltipHandler.addCommonTooltipFromResources(list, itemstack.getUnlocalizedName()); if (itemstack.getItem() instanceof IDarkSteelItem) { for (IDarkSteelUpgrade upgrade : UpgradeRegistry.getUpgrades()) { if (upgrade instanceof IAdvancedTooltipProvider && upgrade.hasUpgrade(itemstack, (IDarkSteelItem) itemstack.getItem())) { ((IAdvancedTooltipProvider) upgrade).addCommonEntries(itemstack, entityplayer, list, flag); } } } }
tt.addCommonEntries(stack, Minecraft.getMinecraft().player, list, false); tt.addBasicEntries(stack, Minecraft.getMinecraft().player, list, false); tt.addDetailedEntries(stack, Minecraft.getMinecraft().player, list, false); if (blk instanceof IAdvancedTooltipProvider) { IAdvancedTooltipProvider tt = (IAdvancedTooltipProvider) blk; tt.addCommonEntries(stack, Minecraft.getMinecraft().player, list, false); tt.addBasicEntries(stack, Minecraft.getMinecraft().player, list, false); tt.addDetailedEntries(stack, Minecraft.getMinecraft().player, list, false);