public String getItemStackDisplayName(ItemStack itemStack) { if (itemStack.hasTagCompound()) { return super.getItemStackDisplayName(itemStack) + String.format(TextFormatting.AQUA + " [%s]" + TextFormatting.RESET, MOStringHelper.translateToLocal("item.info.configured")); } else { return super.getItemStackDisplayName(itemStack); } }
@Override public String getItemStackDisplayName(ItemStack itemStack) { if (block instanceof BlockDecorativeRotated) { if (itemStack.getItemDamage() == 1) { return super.getItemStackDisplayName(itemStack) + " [Rotated]"; } } else if (block instanceof BlockDecorativeColored) { return MOStringHelper.translateToLocal("color." + EnumDyeColor.byMetadata(MathHelper.clamp(itemStack.getItemDamage(), 0, ItemDye.DYE_COLORS.length - 1)).getUnlocalizedName() + " " + super.getItemStackDisplayName(itemStack)); } return super.getItemStackDisplayName(itemStack); } }
@SuppressWarnings("deprecation") @Override public String getItemStackDisplayName(@Nonnull ItemStack stack) { if (!Configurations.blockDescriptions) { String unlocpattern = "chisel.tooltip.blockname"; String ret = null; try { ret = I18n.translateToLocalFormatted( unlocpattern, super.getItemStackDisplayName(stack), I18n.translateToLocalFormatted(getTooltipUnloc(stack) + "1") ); } catch (IllegalFormatException e) { String raw = I18n.translateToLocal(unlocpattern); Chisel.logger.error("Invalid name pattern {}, check your resource pack lang key for {}", raw, unlocpattern); } if (ret != null) { return ret; } } return super.getItemStackDisplayName(stack); } }
@Override public String getItemStackDisplayName( final ItemStack stack ) { final NBTTagCompound comp = stack.getTagCompound(); if ( comp != null ) { final NBTTagCompound BlockEntityTag = comp.getCompoundTag( ModUtil.NBT_BLOCKENTITYTAG ); if ( BlockEntityTag != null ) { final NBTBlobConverter c = new NBTBlobConverter(); c.readChisleData( BlockEntityTag, VoxelBlob.VERSION_ANY ); final IBlockState state = c.getPrimaryBlockState(); String name = ItemChiseledBit.getBitStateName( state ); if ( name != null ) { return new StringBuilder().append( super.getItemStackDisplayName( stack ) ).append( " - " ).append( name ).toString(); } } } return super.getItemStackDisplayName( stack ); }
@Override public String getItemStackDisplayName(ItemStack stack) { FluidStack fluidStack = FluidStack.loadFluidStackFromNBT(stack.getTagCompound()); if (fluidStack != null) { return super.getItemStackDisplayName(stack) + " " + TextHelper.localizeEffect("tooltip.bloodmagic.tier", stack.getItemDamage() + 1) + " (" + fluidStack.getLocalizedName() + ")"; } else { return super.getItemStackDisplayName(stack) + " " + TextHelper.localizeEffect("tooltip.bloodmagic.tier", stack.getItemDamage() + 1); } }