question: get the formatted chatcomponent that will be used for the sender 's username in chat concode_field_sep ILockableContainer lowerChest concode_elem_sep String name concode_elem_sep ILockableContainer upperChest concode_field_sep ItemStack decrStackSize concode_elem_sep void openInventory concode_elem_sep void setField concode_elem_sep void setLockCode concode_elem_sep String getName concode_elem_sep void markDirty concode_elem_sep int getField concode_elem_sep Container createContainer concode_elem_sep void clear concode_elem_sep ItemStack getStackInSlot concode_elem_sep void setInventorySlotContents concode_elem_sep void closeInventory concode_elem_sep LockCode getLockCode concode_elem_sep int getInventoryStackLimit concode_elem_sep int getSizeInventory concode_elem_sep boolean isPartOfLargeChest concode_elem_sep boolean isUseableByPlayer concode_elem_sep boolean isLocked concode_elem_sep boolean hasCustomName concode_elem_sep ItemStack removeStackFromSlot concode_elem_sep int getFieldCount concode_elem_sep boolean isItemValidForSlot concode_elem_sep String getGuiID
target: ITextComponent function ( ) { return ( ITextComponent ) ( this . hasCustomName ( ) ? new TextComponentString ( this . getName ( ) ) : new TextComponentTranslation ( this . getName ( ) , new Object [ 0 ] ) ) ; }